Class OptionStatus
- java.lang.Object
-
- software.amazon.awssdk.services.elasticsearch.model.OptionStatus
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<OptionStatus.Builder,OptionStatus>
@Generated("software.amazon.awssdk:codegen") public final class OptionStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OptionStatus.Builder,OptionStatus>
Provides the current status of the entity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OptionStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OptionStatus.Builder
builder()
Instant
creationDate()
Timestamp which tells the creation date for the entity.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Boolean
pendingDeletion()
Indicates whether the Elasticsearch domain is being deleted.List<SdkField<?>>
sdkFields()
static Class<? extends OptionStatus.Builder>
serializableBuilderClass()
OptionState
state()
Provides theOptionState
for the Elasticsearch domain.String
stateAsString()
Provides theOptionState
for the Elasticsearch domain.OptionStatus.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Instant
updateDate()
Timestamp which tells the last updated time for the entity.Integer
updateVersion()
Specifies the latest version for the entity.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
creationDate
public final Instant creationDate()
Timestamp which tells the creation date for the entity.
- Returns:
- Timestamp which tells the creation date for the entity.
-
updateDate
public final Instant updateDate()
Timestamp which tells the last updated time for the entity.
- Returns:
- Timestamp which tells the last updated time for the entity.
-
updateVersion
public final Integer updateVersion()
Specifies the latest version for the entity.
- Returns:
- Specifies the latest version for the entity.
-
state
public final OptionState state()
Provides the
OptionState
for the Elasticsearch domain.If the service returns an enum value that is not available in the current SDK version,
state
will returnOptionState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- Provides the
OptionState
for the Elasticsearch domain. - See Also:
OptionState
-
stateAsString
public final String stateAsString()
Provides the
OptionState
for the Elasticsearch domain.If the service returns an enum value that is not available in the current SDK version,
state
will returnOptionState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- Provides the
OptionState
for the Elasticsearch domain. - See Also:
OptionState
-
pendingDeletion
public final Boolean pendingDeletion()
Indicates whether the Elasticsearch domain is being deleted.
- Returns:
- Indicates whether the Elasticsearch domain is being deleted.
-
toBuilder
public OptionStatus.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<OptionStatus.Builder,OptionStatus>
-
builder
public static OptionStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends OptionStatus.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
-