Class NodeGroupMemberUpdateStatus
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NodeGroupMemberUpdateStatus.Builder,
NodeGroupMemberUpdateStatus>
The status of the service update on the node group member
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final String
The cache cluster IDfinal String
The node ID of the cache clusterfinal boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Instant
The deletion date of the nodefinal Instant
The end date of the update for a nodefinal NodeUpdateInitiatedBy
Reflects whether the update was initiated by the customer or automatically appliedfinal String
Reflects whether the update was initiated by the customer or automatically appliedfinal Instant
The date when the update is triggeredfinal Instant
The start date of the update for a nodefinal NodeUpdateStatus
The update status of the nodefinal String
The update status of the nodefinal Instant
The date when the NodeUpdateStatus was last modifiedstatic Class
<? extends NodeGroupMemberUpdateStatus.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cacheClusterId
The cache cluster ID
- Returns:
- The cache cluster ID
-
cacheNodeId
The node ID of the cache cluster
- Returns:
- The node ID of the cache cluster
-
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:
-
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:
-
nodeDeletionDate
The deletion date of the node
- Returns:
- The deletion date of the node
-
nodeUpdateStartDate
The start date of the update for a node
- Returns:
- The start date of the update for a node
-
nodeUpdateEndDate
The end date of the update for a node
- Returns:
- The end date of the update for a node
-
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:
-
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:
-
nodeUpdateInitiatedDate
The date when the update is triggered
- Returns:
- The date when the update is triggered
-
nodeUpdateStatusModifiedDate
The date when the NodeUpdateStatus was last modified
- Returns:
- The date when the NodeUpdateStatus was last modified
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<NodeGroupMemberUpdateStatus.Builder,
NodeGroupMemberUpdateStatus> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-