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 DocumentDB 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 of the Elastic DocumentDB 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 of the Elastic DocumentDB snapshotStringsnapshotCreationTime()The time when the Elastic DocumentDB snapshot was created in Universal Coordinated Time (UTC).StringsnapshotName()The name of the Elastic DocumentDB snapshot.Statusstatus()The status of the Elastic DocumentDB snapshot.StringstatusAsString()The status of the Elastic DocumentDB 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 of the Elastic DocumentDB cluster.
- Returns:
- The arn of the Elastic DocumentDB cluster.
-
snapshotArn
public final String snapshotArn()
The arn of the Elastic DocumentDB snapshot
- Returns:
- The arn of the Elastic DocumentDB snapshot
-
snapshotCreationTime
public final String snapshotCreationTime()
The time when the Elastic DocumentDB snapshot was created in Universal Coordinated Time (UTC).
- Returns:
- The time when the Elastic DocumentDB snapshot was created in Universal Coordinated Time (UTC).
-
snapshotName
public final String snapshotName()
The name of the Elastic DocumentDB snapshot.
- Returns:
- The name of the Elastic DocumentDB snapshot.
-
status
public final Status status()
The status of the Elastic DocumentDB 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 DocumentDB snapshot.
- See Also:
Status
-
statusAsString
public final String statusAsString()
The status of the Elastic DocumentDB 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 DocumentDB 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.
-
-