@Generated(value="software.amazon.awssdk:codegen") public final class ComponentState extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ComponentState.Builder,ComponentState>
A group of fields that describe the current status of components that are no longer active.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ComponentState.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ComponentState.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
reason()
Describes how or why the component changed state.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ComponentState.Builder> |
serializableBuilderClass() |
ComponentStatus |
status()
The current state of the component.
|
String |
statusAsString()
The current state of the component.
|
ComponentState.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ComponentStatus status()
The current state of the component.
If the service returns an enum value that is not available in the current SDK version, status will
return ComponentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ComponentStatuspublic final String statusAsString()
The current state of the component.
If the service returns an enum value that is not available in the current SDK version, status will
return ComponentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ComponentStatuspublic final String reason()
Describes how or why the component changed state.
public ComponentState.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ComponentState.Builder,ComponentState>public static ComponentState.Builder builder()
public static Class<? extends ComponentState.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.