StructuredPojo
, ToCopyableBuilder<ClusterStateChangeReason.Builder,ClusterStateChangeReason>
@Generated("software.amazon.awssdk:codegen") public class ClusterStateChangeReason extends Object implements StructuredPojo, ToCopyableBuilder<ClusterStateChangeReason.Builder,ClusterStateChangeReason>
The reason that the cluster changed to its current state.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ClusterStateChangeReason.Builder |
Modifier and Type | Method | Description |
---|---|---|
static ClusterStateChangeReason.Builder |
builder() |
|
String |
code() |
The programmatic code for the state change reason.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
message() |
The descriptive message for the state change reason.
|
static Class<? extends ClusterStateChangeReason.Builder> |
serializableBuilderClass() |
|
ClusterStateChangeReason.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String code()
The programmatic code for the state change reason.
ClusterStateChangeReasonCode
public String message()
The descriptive message for the state change reason.
public ClusterStateChangeReason.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ClusterStateChangeReason.Builder,ClusterStateChangeReason>
public static ClusterStateChangeReason.Builder builder()
public static Class<? extends ClusterStateChangeReason.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.