public static interface AwsRdsDbSnapshotDetails.Builder extends SdkPojo, CopyableBuilder<AwsRdsDbSnapshotDetails.Builder,AwsRdsDbSnapshotDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsRdsDbSnapshotDetails.Builder |
allocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) to be initially allocated for the database instance.
|
AwsRdsDbSnapshotDetails.Builder |
availabilityZone(String availabilityZone)
Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB
snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
dbInstanceIdentifier(String dbInstanceIdentifier)
A name for the DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
dbiResourceId(String dbiResourceId)
The identifier for the source DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
dbSnapshotIdentifier(String dbSnapshotIdentifier)
The name or ARN of the DB snapshot that is used to restore the DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
encrypted(Boolean encrypted)
Whether the DB snapshot is encrypted.
|
AwsRdsDbSnapshotDetails.Builder |
engine(String engine)
The name of the database engine to use for this DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
engineVersion(String engineVersion)
The version of the database engine.
|
AwsRdsDbSnapshotDetails.Builder |
iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled)
Whether mapping of IAM accounts to database accounts is enabled.
|
AwsRdsDbSnapshotDetails.Builder |
instanceCreateTime(String instanceCreateTime)
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was
taken, was created.
|
AwsRdsDbSnapshotDetails.Builder |
iops(Integer iops)
The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
kmsKeyId(String kmsKeyId)
If
Encrypted is true, the KMS key identifier for the encrypted DB snapshot. |
AwsRdsDbSnapshotDetails.Builder |
licenseModel(String licenseModel)
License model information for the restored DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
masterUsername(String masterUsername)
The master user name for the DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
optionGroupName(String optionGroupName)
The option group name for the DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
percentProgress(Integer percentProgress)
The percentage of the estimated data that has been transferred.
|
AwsRdsDbSnapshotDetails.Builder |
port(Integer port)
The port that the database engine was listening on at the time of the snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
processorFeatures(AwsRdsDbProcessorFeature... processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
processorFeatures(Collection<AwsRdsDbProcessorFeature> processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
processorFeatures(Consumer<AwsRdsDbProcessorFeature.Builder>... processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
|
AwsRdsDbSnapshotDetails.Builder |
snapshotCreateTime(String snapshotCreateTime)
When the snapshot was taken in Coordinated Universal Time (UTC).
|
AwsRdsDbSnapshotDetails.Builder |
snapshotType(String snapshotType)
The type of the DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
sourceDbSnapshotIdentifier(String sourceDbSnapshotIdentifier)
The DB snapshot ARN that the DB snapshot was copied from.
|
AwsRdsDbSnapshotDetails.Builder |
sourceRegion(String sourceRegion)
The Amazon Web Services Region that the DB snapshot was created in or copied from.
|
AwsRdsDbSnapshotDetails.Builder |
status(String status)
The status of this DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
storageType(String storageType)
The storage type associated with the DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
tdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which to associate the instance for TDE encryption.
|
AwsRdsDbSnapshotDetails.Builder |
timezone(String timezone)
The time zone of the DB snapshot.
|
AwsRdsDbSnapshotDetails.Builder |
vpcId(String vpcId)
The VPC ID associated with the DB snapshot.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsRdsDbSnapshotDetails.Builder dbSnapshotIdentifier(String dbSnapshotIdentifier)
The name or ARN of the DB snapshot that is used to restore the DB instance.
dbSnapshotIdentifier - The name or ARN of the DB snapshot that is used to restore the DB instance.AwsRdsDbSnapshotDetails.Builder dbInstanceIdentifier(String dbInstanceIdentifier)
A name for the DB instance.
dbInstanceIdentifier - A name for the DB instance.AwsRdsDbSnapshotDetails.Builder snapshotCreateTime(String snapshotCreateTime)
When the snapshot was taken in Coordinated Universal Time (UTC).
snapshotCreateTime - When the snapshot was taken in Coordinated Universal Time (UTC).AwsRdsDbSnapshotDetails.Builder engine(String engine)
The name of the database engine to use for this DB instance. Valid values are as follows:
aurora
aurora-mysql
aurora-postgresql
c
mariadb
mysql
oracle-ee
oracle-se
oracle-se1
oracle-se2
sqlserver-ee
sqlserver-ex
sqlserver-se
sqlserver-web
engine - The name of the database engine to use for this DB instance. Valid values are as follows:
aurora
aurora-mysql
aurora-postgresql
c
mariadb
mysql
oracle-ee
oracle-se
oracle-se1
oracle-se2
sqlserver-ee
sqlserver-ex
sqlserver-se
sqlserver-web
AwsRdsDbSnapshotDetails.Builder allocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) to be initially allocated for the database instance.
allocatedStorage - The amount of storage (in gigabytes) to be initially allocated for the database instance.AwsRdsDbSnapshotDetails.Builder status(String status)
The status of this DB snapshot.
status - The status of this DB snapshot.AwsRdsDbSnapshotDetails.Builder port(Integer port)
The port that the database engine was listening on at the time of the snapshot.
port - The port that the database engine was listening on at the time of the snapshot.AwsRdsDbSnapshotDetails.Builder availabilityZone(String availabilityZone)
Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.
availabilityZone - Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB
snapshot.AwsRdsDbSnapshotDetails.Builder vpcId(String vpcId)
The VPC ID associated with the DB snapshot.
vpcId - The VPC ID associated with the DB snapshot.AwsRdsDbSnapshotDetails.Builder instanceCreateTime(String instanceCreateTime)
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
instanceCreateTime - Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot
was taken, was created.AwsRdsDbSnapshotDetails.Builder masterUsername(String masterUsername)
The master user name for the DB snapshot.
masterUsername - The master user name for the DB snapshot.AwsRdsDbSnapshotDetails.Builder engineVersion(String engineVersion)
The version of the database engine.
engineVersion - The version of the database engine.AwsRdsDbSnapshotDetails.Builder licenseModel(String licenseModel)
License model information for the restored DB instance.
licenseModel - License model information for the restored DB instance.AwsRdsDbSnapshotDetails.Builder snapshotType(String snapshotType)
The type of the DB snapshot.
snapshotType - The type of the DB snapshot.AwsRdsDbSnapshotDetails.Builder iops(Integer iops)
The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
iops - The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.AwsRdsDbSnapshotDetails.Builder optionGroupName(String optionGroupName)
The option group name for the DB snapshot.
optionGroupName - The option group name for the DB snapshot.AwsRdsDbSnapshotDetails.Builder percentProgress(Integer percentProgress)
The percentage of the estimated data that has been transferred.
percentProgress - The percentage of the estimated data that has been transferred.AwsRdsDbSnapshotDetails.Builder sourceRegion(String sourceRegion)
The Amazon Web Services Region that the DB snapshot was created in or copied from.
sourceRegion - The Amazon Web Services Region that the DB snapshot was created in or copied from.AwsRdsDbSnapshotDetails.Builder sourceDbSnapshotIdentifier(String sourceDbSnapshotIdentifier)
The DB snapshot ARN that the DB snapshot was copied from.
sourceDbSnapshotIdentifier - The DB snapshot ARN that the DB snapshot was copied from.AwsRdsDbSnapshotDetails.Builder storageType(String storageType)
The storage type associated with the DB snapshot. Valid values are as follows:
gp2
io1
standard
storageType - The storage type associated with the DB snapshot. Valid values are as follows:
gp2
io1
standard
AwsRdsDbSnapshotDetails.Builder tdeCredentialArn(String tdeCredentialArn)
The ARN from the key store with which to associate the instance for TDE encryption.
tdeCredentialArn - The ARN from the key store with which to associate the instance for TDE encryption.AwsRdsDbSnapshotDetails.Builder encrypted(Boolean encrypted)
Whether the DB snapshot is encrypted.
encrypted - Whether the DB snapshot is encrypted.AwsRdsDbSnapshotDetails.Builder kmsKeyId(String kmsKeyId)
If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.
kmsKeyId - If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.AwsRdsDbSnapshotDetails.Builder timezone(String timezone)
The time zone of the DB snapshot.
timezone - The time zone of the DB snapshot.AwsRdsDbSnapshotDetails.Builder iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled)
Whether mapping of IAM accounts to database accounts is enabled.
iamDatabaseAuthenticationEnabled - Whether mapping of IAM accounts to database accounts is enabled.AwsRdsDbSnapshotDetails.Builder processorFeatures(Collection<AwsRdsDbProcessorFeature> processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
processorFeatures - The number of CPU cores and the number of threads per core for the DB instance class of the DB
instance.AwsRdsDbSnapshotDetails.Builder processorFeatures(AwsRdsDbProcessorFeature... processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
processorFeatures - The number of CPU cores and the number of threads per core for the DB instance class of the DB
instance.AwsRdsDbSnapshotDetails.Builder processorFeatures(Consumer<AwsRdsDbProcessorFeature.Builder>... processorFeatures)
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
This is a convenience method that creates an instance of theAwsRdsDbProcessorFeature.Builder avoiding the need
to create one manually via
AwsRdsDbProcessorFeature.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #processorFeatures(List.
processorFeatures - a consumer that will call methods on
AwsRdsDbProcessorFeature.Builder#processorFeatures(java.util.Collection) AwsRdsDbSnapshotDetails.Builder dbiResourceId(String dbiResourceId)
The identifier for the source DB instance.
dbiResourceId - The identifier for the source DB instance.Copyright © 2023. All rights reserved.