Class ChangeProgressDetails
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.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>
Container for information about a configuration change happening on a domain.
- 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 ID of the 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()A message corresponding to the status of the 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 ID of the configuration change.
- Returns:
- The ID of the configuration change.
-
message
public final String message()
A message corresponding to the status of the configuration change.
- Returns:
- A message corresponding to the status of the 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
-
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
-
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.
-
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
-
-