Interface CreateAutonomousDatabaseBackupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateAutonomousDatabaseBackupRequest.Builder,,CreateAutonomousDatabaseBackupRequest> OdbRequest.Builder,SdkBuilder<CreateAutonomousDatabaseBackupRequest.Builder,,CreateAutonomousDatabaseBackupRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateAutonomousDatabaseBackupRequest
@Mutable
@NotThreadSafe
public static interface CreateAutonomousDatabaseBackupRequest.Builder
extends OdbRequest.Builder, SdkPojo, CopyableBuilder<CreateAutonomousDatabaseBackupRequest.Builder,CreateAutonomousDatabaseBackupRequest>
-
Method Summary
Modifier and TypeMethodDescriptionautonomousDatabaseId(String autonomousDatabaseId) The unique identifier of the Autonomous Database to back up.clientToken(String clientToken) A client-provided token to ensure the idempotency of the request.displayName(String displayName) The user-friendly name for the Autonomous Database backup.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.retentionPeriodInDays(Integer retentionPeriodInDays) The retention period, in days, for the Autonomous Database backup.The list of resource tags to apply to the Autonomous Database backup.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.odb.model.OdbRequest.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
-
autonomousDatabaseId
The unique identifier of the Autonomous Database to back up.
- Parameters:
autonomousDatabaseId- The unique identifier of the Autonomous Database to back up.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The user-friendly name for the Autonomous Database backup.
- Parameters:
displayName- The user-friendly name for the Autonomous Database backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionPeriodInDays
The retention period, in days, for the Autonomous Database backup.
- Parameters:
retentionPeriodInDays- The retention period, in days, for the Autonomous Database backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A client-provided token to ensure the idempotency of the request.
- Parameters:
clientToken- A client-provided token to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of resource tags to apply to the Autonomous Database backup. Each tag is a key-value pair with no predefined name, type, or namespace.
- Parameters:
tags- The list of resource tags to apply to the Autonomous Database backup. Each tag is a key-value pair with no predefined name, type, or namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAutonomousDatabaseBackupRequest.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
CreateAutonomousDatabaseBackupRequest.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.
-