@Generated(value="software.amazon.awssdk:codegen") public class ImageStateChangeReason extends Object implements StructuredPojo, ToCopyableBuilder<ImageStateChangeReason.Builder,ImageStateChangeReason>
Describes the reason why the last state change occurred.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImageStateChangeReason.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImageStateChangeReason.Builder |
builder() |
ImageStateChangeReasonCode |
code()
The state change reason code.
|
String |
codeAsString()
The state change reason code.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
message()
The state change reason message.
|
static Class<? extends ImageStateChangeReason.Builder> |
serializableBuilderClass() |
ImageStateChangeReason.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic ImageStateChangeReasonCode code()
The state change reason code.
If the service returns an enum value that is not available in the current SDK version, code will return
ImageStateChangeReasonCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from codeAsString().
ImageStateChangeReasonCodepublic String codeAsString()
The state change reason code.
If the service returns an enum value that is not available in the current SDK version, code will return
ImageStateChangeReasonCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from codeAsString().
ImageStateChangeReasonCodepublic String message()
The state change reason message.
public ImageStateChangeReason.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ImageStateChangeReason.Builder,ImageStateChangeReason>public static ImageStateChangeReason.Builder builder()
public static Class<? extends ImageStateChangeReason.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.