Class ChangeProgressDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ChangeProgressDetails.Builder,ChangeProgressDetails>
Container for information about a configuration change happening on a domain.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringchangeId()The ID of the configuration change.final ConfigChangeStatusThe current status of the configuration change.final StringThe current status of the configuration change.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InitiatedByThe IAM principal who initiated the configuration change.final StringThe IAM principal who initiated the configuration change.final InstantThe last time that the configuration change was updated.final Stringmessage()A message corresponding to the status of the configuration change.static Class<? extends ChangeProgressDetails.Builder>final InstantThe time that the configuration change was initiated, in Universal Coordinated Time (UTC).final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
changeId
The ID of the configuration change.
- Returns:
- The ID of the configuration change.
-
message
A message corresponding to the status of the configuration change.
- Returns:
- A message corresponding to the status of the configuration change.
-
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:
-
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:
-
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:
-
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:
-
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
The last time that the configuration change was updated.
- Returns:
- The last time that the configuration change was updated.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ChangeProgressDetails.Builder,ChangeProgressDetails>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-