Class ChangeProgressDetails
- java.lang.Object
-
- software.amazon.awssdk.services.elasticsearch.model.ChangeProgressDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ChangeProgressDetails.Builder,ChangeProgressDetails>
@Generated("software.amazon.awssdk:codegen") public final class ChangeProgressDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ChangeProgressDetails.Builder,ChangeProgressDetails>
Specifies change details of the domain configuration change.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceChangeProgressDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChangeProgressDetails.Builderbuilder()StringchangeId()The unique change identifier associated with a specific domain configuration change.ConfigChangeStatusconfigChangeStatus()The current status of the configuration change.StringconfigChangeStatusAsString()The current status of the configuration change.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InitiatedByinitiatedBy()The IAM principal who initiated the configuration change.StringinitiatedByAsString()The IAM principal who initiated the configuration change.InstantlastUpdatedTime()The last time that the configuration change was updated.Stringmessage()Contains an optional message associated with the domain configuration change.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ChangeProgressDetails.Builder>serializableBuilderClass()InstantstartTime()The time that the configuration change was initiated, in Universal Coordinated Time (UTC).ChangeProgressDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
changeId
public final String changeId()
The unique change identifier associated with a specific domain configuration change.
- Returns:
- The unique change identifier associated with a specific domain configuration change.
-
message
public final String message()
Contains an optional message associated with the domain configuration change.
- Returns:
- Contains an optional message associated with the domain configuration change.
-
configChangeStatus
public final ConfigChangeStatus configChangeStatus()
The current status of the configuration change.
If the service returns an enum value that is not available in the current SDK version,
configChangeStatuswill returnConfigChangeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigChangeStatusAsString().- Returns:
- The current status of the configuration change.
- See Also:
ConfigChangeStatus
-
configChangeStatusAsString
public final String configChangeStatusAsString()
The current status of the configuration change.
If the service returns an enum value that is not available in the current SDK version,
configChangeStatuswill returnConfigChangeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigChangeStatusAsString().- Returns:
- The current status of the configuration change.
- See Also:
ConfigChangeStatus
-
startTime
public final Instant startTime()
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
- Returns:
- The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
-
lastUpdatedTime
public final Instant lastUpdatedTime()
The last time that the configuration change was updated.
- Returns:
- The last time that the configuration change was updated.
-
initiatedBy
public final InitiatedBy initiatedBy()
The IAM principal who initiated the configuration change.
If the service returns an enum value that is not available in the current SDK version,
initiatedBywill returnInitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominitiatedByAsString().- Returns:
- The IAM principal who initiated the configuration change.
- See Also:
InitiatedBy
-
initiatedByAsString
public final String initiatedByAsString()
The IAM principal who initiated the configuration change.
If the service returns an enum value that is not available in the current SDK version,
initiatedBywill returnInitiatedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominitiatedByAsString().- Returns:
- The IAM principal who initiated the configuration change.
- See Also:
InitiatedBy
-
toBuilder
public ChangeProgressDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ChangeProgressDetails.Builder,ChangeProgressDetails>
-
builder
public static ChangeProgressDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends ChangeProgressDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-