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 interface
CacheNodeUpdateStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CacheNodeUpdateStatus.Builder
builder()
String
cacheNodeId()
The node ID of the cache clusterboolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Instant
nodeDeletionDate()
The deletion date of the nodeInstant
nodeUpdateEndDate()
The end date of the update for a nodeNodeUpdateInitiatedBy
nodeUpdateInitiatedBy()
Reflects whether the update was initiated by the customer or automatically appliedString
nodeUpdateInitiatedByAsString()
Reflects whether the update was initiated by the customer or automatically appliedInstant
nodeUpdateInitiatedDate()
The date when the update is triggeredInstant
nodeUpdateStartDate()
The start date of the update for a nodeNodeUpdateStatus
nodeUpdateStatus()
The update status of the nodeString
nodeUpdateStatusAsString()
The update status of the nodeInstant
nodeUpdateStatusModifiedDate()
The date when the NodeUpdateStatus was last modified>Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends CacheNodeUpdateStatus.Builder>
serializableBuilderClass()
CacheNodeUpdateStatus.Builder
toBuilder()
String
toString()
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,
nodeUpdateStatus
will 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,
nodeUpdateStatus
will 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,
nodeUpdateInitiatedBy
will 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,
nodeUpdateInitiatedBy
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-