Interface PromoteReadReplicaRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PromoteReadReplicaRequest.Builder,,PromoteReadReplicaRequest> RdsRequest.Builder,SdkBuilder<PromoteReadReplicaRequest.Builder,,PromoteReadReplicaRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PromoteReadReplicaRequest
-
Method Summary
Modifier and TypeMethodDescriptionbackupRetentionPeriod(Integer backupRetentionPeriod) The number of days for which automated backups are retained.dbInstanceIdentifier(String dbInstanceIdentifier) The DB instance identifier.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.preferredBackupWindow(String preferredBackupWindow) The daily time range during which automated backups are created if automated backups are enabled, using theBackupRetentionPeriodparameter.tagSpecifications(Collection<TagSpecification> tagSpecifications) Tags to assign to resources associated with the DB instance.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) Tags to assign to resources associated with the DB instance.tagSpecifications(TagSpecification... tagSpecifications) Tags to assign to resources associated with the DB instance.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.rds.model.RdsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dbInstanceIdentifier
The DB instance identifier. This value is stored as a lowercase string.
Constraints:
-
Must match the identifier of an existing read replica DB instance.
Example:
mydbinstance- Parameters:
dbInstanceIdentifier- The DB instance identifier. This value is stored as a lowercase string.Constraints:
-
Must match the identifier of an existing read replica DB instance.
Example:
mydbinstance-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
backupRetentionPeriod
The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
Default: 1
Constraints:
-
Must be a value from 0 to 35.
-
Can't be set to 0 if the DB instance is a source to read replicas.
- Parameters:
backupRetentionPeriod- The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.Default: 1
Constraints:
-
Must be a value from 0 to 35.
-
Can't be set to 0 if the DB instance is a source to read replicas.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
preferredBackupWindow
The daily time range during which automated backups are created if automated backups are enabled, using the
BackupRetentionPeriodparameter.The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
-
Must be in the format
hh24:mi-hh24:mi. -
Must be in Universal Coordinated Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
- Parameters:
preferredBackupWindow- The daily time range during which automated backups are created if automated backups are enabled, using theBackupRetentionPeriodparameter.The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
-
Must be in the format
hh24:mi-hh24:mi. -
Must be in Universal Coordinated Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tagSpecifications
Tags to assign to resources associated with the DB instance.
Valid Values:
-
auto-backup- The DB instance's automated backup.
- Parameters:
tagSpecifications- Tags to assign to resources associated with the DB instance.Valid Values:
-
auto-backup- The DB instance's automated backup.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tagSpecifications
Tags to assign to resources associated with the DB instance.
Valid Values:
-
auto-backup- The DB instance's automated backup.
- Parameters:
tagSpecifications- Tags to assign to resources associated with the DB instance.Valid Values:
-
auto-backup- The DB instance's automated backup.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tagSpecifications
PromoteReadReplicaRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) Tags to assign to resources associated with the DB instance.
Valid Values:
-
auto-backup- The DB instance's automated backup.
TagSpecification.Builderavoiding the need to create one manually viaTagSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagSpecifications(List<TagSpecification>).- Parameters:
tagSpecifications- a consumer that will call methods onTagSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
overrideConfiguration
PromoteReadReplicaRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PromoteReadReplicaRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-