@Generated(value="software.amazon.awssdk:codegen") public final class ClusterStateChangeReason extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClusterStateChangeReason.Builder,ClusterStateChangeReason>
The reason that the cluster changed to its current state.
Modifier and Type | Class and Description |
---|---|
static interface |
ClusterStateChangeReason.Builder |
Modifier and Type | Method and Description |
---|---|
static ClusterStateChangeReason.Builder |
builder() |
ClusterStateChangeReasonCode |
code()
The programmatic code for the state change reason.
|
String |
codeAsString()
The programmatic code for the state change reason.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
message()
The descriptive message for the state change reason.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClusterStateChangeReason.Builder> |
serializableBuilderClass() |
ClusterStateChangeReason.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public ClusterStateChangeReasonCode code()
The programmatic code for the state change reason.
If the service returns an enum value that is not available in the current SDK version, code
will return
ClusterStateChangeReasonCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from codeAsString()
.
ClusterStateChangeReasonCode
public String codeAsString()
The programmatic code for the state change reason.
If the service returns an enum value that is not available in the current SDK version, code
will return
ClusterStateChangeReasonCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from codeAsString()
.
ClusterStateChangeReasonCode
public String message()
The descriptive message for the state change reason.
public ClusterStateChangeReason.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ClusterStateChangeReason.Builder,ClusterStateChangeReason>
public static ClusterStateChangeReason.Builder builder()
public static Class<? extends ClusterStateChangeReason.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.