@Generated(value="software.amazon.awssdk:codegen") public final class AwsRdsDbClusterSnapshotDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsRdsDbClusterSnapshotDetails.Builder,AwsRdsDbClusterSnapshotDetails>
Information about an Amazon RDS DB cluster snapshot.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsRdsDbClusterSnapshotDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
allocatedStorage()
Specifies the allocated storage size in gibibytes (GiB).
|
List<String> |
availabilityZones()
A list of Availability Zones where instances in the DB cluster can be created.
|
static AwsRdsDbClusterSnapshotDetails.Builder |
builder() |
String |
clusterCreateTime()
Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
|
String |
dbClusterIdentifier()
The DB cluster identifier.
|
String |
dbClusterSnapshotIdentifier()
The identifier of the DB cluster snapshot.
|
String |
engine()
The name of the database engine that you want to use for this DB instance.
|
String |
engineVersion()
The version of the database engine to use.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAvailabilityZones()
For responses, this returns true if the service returned a value for the AvailabilityZones property.
|
int |
hashCode() |
Boolean |
iamDatabaseAuthenticationEnabled()
Whether mapping of IAM accounts to database accounts is enabled.
|
String |
kmsKeyId()
The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.
|
String |
licenseModel()
The license model information for this DB cluster snapshot.
|
String |
masterUsername()
The name of the master user for the DB cluster.
|
Integer |
percentProgress()
Specifies the percentage of the estimated data that has been transferred.
|
Integer |
port()
The port number on which the DB instances in the DB cluster accept connections.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsRdsDbClusterSnapshotDetails.Builder> |
serializableBuilderClass() |
String |
snapshotCreateTime()
Indicates when the snapshot was taken.
|
String |
snapshotType()
The type of DB cluster snapshot.
|
String |
status()
The status of this DB cluster snapshot.
|
Boolean |
storageEncrypted()
Whether the DB cluster is encrypted.
|
AwsRdsDbClusterSnapshotDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The VPC ID that is associated with the DB cluster snapshot.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAvailabilityZones()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> availabilityZones()
A list of Availability Zones where instances in the DB cluster can be created.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAvailabilityZones() method.
public final String snapshotCreateTime()
Indicates when the snapshot was taken.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be
separated by T. For example, 2020-03-22T13:22:13.933Z.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T. For
example, 2020-03-22T13:22:13.933Z.
public final String engine()
The name of the database engine that you want to use for this DB instance.
public final Integer allocatedStorage()
Specifies the allocated storage size in gibibytes (GiB).
public final String status()
The status of this DB cluster snapshot.
public final Integer port()
The port number on which the DB instances in the DB cluster accept connections.
public final String vpcId()
The VPC ID that is associated with the DB cluster snapshot.
public final String clusterCreateTime()
Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be
separated by T. For example, 2020-03-22T13:22:13.933Z.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T. For
example, 2020-03-22T13:22:13.933Z.
public final String masterUsername()
The name of the master user for the DB cluster.
public final String engineVersion()
The version of the database engine to use.
public final String licenseModel()
The license model information for this DB cluster snapshot.
public final String snapshotType()
The type of DB cluster snapshot.
public final Integer percentProgress()
Specifies the percentage of the estimated data that has been transferred.
public final Boolean storageEncrypted()
Whether the DB cluster is encrypted.
public final String kmsKeyId()
The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.
public final String dbClusterIdentifier()
The DB cluster identifier.
public final String dbClusterSnapshotIdentifier()
The identifier of the DB cluster snapshot.
public final Boolean iamDatabaseAuthenticationEnabled()
Whether mapping of IAM accounts to database accounts is enabled.
public AwsRdsDbClusterSnapshotDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsRdsDbClusterSnapshotDetails.Builder,AwsRdsDbClusterSnapshotDetails>public static AwsRdsDbClusterSnapshotDetails.Builder builder()
public static Class<? extends AwsRdsDbClusterSnapshotDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.