Class CacheNodeUpdateStatus
- java.lang.Object
-
- software.amazon.awssdk.services.elasticache.model.CacheNodeUpdateStatus
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>
@Generated("software.amazon.awssdk:codegen") public final class CacheNodeUpdateStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>
The status of the service update on the cache node
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCacheNodeUpdateStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CacheNodeUpdateStatus.Builderbuilder()StringcacheNodeId()The node ID of the cache clusterbooleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantnodeDeletionDate()The deletion date of the nodeInstantnodeUpdateEndDate()The end date of the update for a nodeNodeUpdateInitiatedBynodeUpdateInitiatedBy()Reflects whether the update was initiated by the customer or automatically appliedStringnodeUpdateInitiatedByAsString()Reflects whether the update was initiated by the customer or automatically appliedInstantnodeUpdateInitiatedDate()The date when the update is triggeredInstantnodeUpdateStartDate()The start date of the update for a nodeNodeUpdateStatusnodeUpdateStatus()The update status of the nodeStringnodeUpdateStatusAsString()The update status of the nodeInstantnodeUpdateStatusModifiedDate()The date when the NodeUpdateStatus was last modified>Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CacheNodeUpdateStatus.Builder>serializableBuilderClass()CacheNodeUpdateStatus.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cacheNodeId
public final String cacheNodeId()
The node ID of the cache cluster
- Returns:
- The node ID of the cache cluster
-
nodeUpdateStatus
public final NodeUpdateStatus nodeUpdateStatus()
The update status of the node
If the service returns an enum value that is not available in the current SDK version,
nodeUpdateStatuswill returnNodeUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnodeUpdateStatusAsString().- Returns:
- The update status of the node
- See Also:
NodeUpdateStatus
-
nodeUpdateStatusAsString
public final String nodeUpdateStatusAsString()
The update status of the node
If the service returns an enum value that is not available in the current SDK version,
nodeUpdateStatuswill returnNodeUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnodeUpdateStatusAsString().- Returns:
- The update status of the node
- See Also:
NodeUpdateStatus
-
nodeDeletionDate
public final Instant nodeDeletionDate()
The deletion date of the node
- Returns:
- The deletion date of the node
-
nodeUpdateStartDate
public final Instant nodeUpdateStartDate()
The start date of the update for a node
- Returns:
- The start date of the update for a node
-
nodeUpdateEndDate
public final Instant nodeUpdateEndDate()
The end date of the update for a node
- Returns:
- The end date of the update for a node
-
nodeUpdateInitiatedBy
public final NodeUpdateInitiatedBy nodeUpdateInitiatedBy()
Reflects whether the update was initiated by the customer or automatically applied
If the service returns an enum value that is not available in the current SDK version,
nodeUpdateInitiatedBywill returnNodeUpdateInitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnodeUpdateInitiatedByAsString().- Returns:
- Reflects whether the update was initiated by the customer or automatically applied
- See Also:
NodeUpdateInitiatedBy
-
nodeUpdateInitiatedByAsString
public final String nodeUpdateInitiatedByAsString()
Reflects whether the update was initiated by the customer or automatically applied
If the service returns an enum value that is not available in the current SDK version,
nodeUpdateInitiatedBywill returnNodeUpdateInitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnodeUpdateInitiatedByAsString().- Returns:
- Reflects whether the update was initiated by the customer or automatically applied
- See Also:
NodeUpdateInitiatedBy
-
nodeUpdateInitiatedDate
public final Instant nodeUpdateInitiatedDate()
The date when the update is triggered
- Returns:
- The date when the update is triggered
-
nodeUpdateStatusModifiedDate
public final Instant nodeUpdateStatusModifiedDate()
The date when the NodeUpdateStatus was last modified>
- Returns:
- The date when the NodeUpdateStatus was last modified>
-
toBuilder
public CacheNodeUpdateStatus.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CacheNodeUpdateStatus.Builder,CacheNodeUpdateStatus>
-
builder
public static CacheNodeUpdateStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends CacheNodeUpdateStatus.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-