Class ClusterSnapshotInList
- java.lang.Object
-
- software.amazon.awssdk.services.docdbelastic.model.ClusterSnapshotInList
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClusterSnapshotInList.Builder,ClusterSnapshotInList>
@Generated("software.amazon.awssdk:codegen") public final class ClusterSnapshotInList extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClusterSnapshotInList.Builder,ClusterSnapshotInList>
A list of elastic cluster snapshots.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClusterSnapshotInList.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterSnapshotInList.Builderbuilder()StringclusterArn()The ARN identifier of the elastic cluster.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ClusterSnapshotInList.Builder>serializableBuilderClass()StringsnapshotArn()The ARN identifier of the elastic cluster snapshot.StringsnapshotCreationTime()The time when the elastic cluster snapshot was created in Universal Coordinated Time (UTC).StringsnapshotName()The name of the elastic cluster snapshot.Statusstatus()The status of the elastic cluster snapshot.StringstatusAsString()The status of the elastic cluster snapshot.ClusterSnapshotInList.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
-
clusterArn
public final String clusterArn()
The ARN identifier of the elastic cluster.
- Returns:
- The ARN identifier of the elastic cluster.
-
snapshotArn
public final String snapshotArn()
The ARN identifier of the elastic cluster snapshot.
- Returns:
- The ARN identifier of the elastic cluster snapshot.
-
snapshotCreationTime
public final String snapshotCreationTime()
The time when the elastic cluster snapshot was created in Universal Coordinated Time (UTC).
- Returns:
- The time when the elastic cluster snapshot was created in Universal Coordinated Time (UTC).
-
snapshotName
public final String snapshotName()
The name of the elastic cluster snapshot.
- Returns:
- The name of the elastic cluster snapshot.
-
status
public final Status status()
The status of the elastic cluster snapshot.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the elastic cluster snapshot.
- See Also:
Status
-
statusAsString
public final String statusAsString()
The status of the elastic cluster snapshot.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the elastic cluster snapshot.
- See Also:
Status
-
toBuilder
public ClusterSnapshotInList.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ClusterSnapshotInList.Builder,ClusterSnapshotInList>
-
builder
public static ClusterSnapshotInList.Builder builder()
-
serializableBuilderClass
public static Class<? extends ClusterSnapshotInList.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.
-
-