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 interface
ChangeProgressDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChangeProgressDetails.Builder
builder()
String
changeId()
The unique change identifier associated with a specific domain configuration change.ConfigChangeStatus
configChangeStatus()
The current status of the configuration change.String
configChangeStatusAsString()
The current status of the configuration change.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
InitiatedBy
initiatedBy()
The IAM principal who initiated the configuration change.String
initiatedByAsString()
The IAM principal who initiated the configuration change.Instant
lastUpdatedTime()
The last time that the configuration change was updated.String
message()
Contains an optional message associated with the domain configuration change.List<SdkField<?>>
sdkFields()
static Class<? extends ChangeProgressDetails.Builder>
serializableBuilderClass()
Instant
startTime()
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).ChangeProgressDetails.Builder
toBuilder()
String
toString()
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,
configChangeStatus
will 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,
configChangeStatus
will 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,
initiatedBy
will 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,
initiatedBy
will 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:
toBuilder
in 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:
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.
-
-