Interface CreateSnapshotCopyConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateSnapshotCopyConfigurationRequest.Builder,CreateSnapshotCopyConfigurationRequest>,RedshiftServerlessRequest.Builder,SdkBuilder<CreateSnapshotCopyConfigurationRequest.Builder,CreateSnapshotCopyConfigurationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateSnapshotCopyConfigurationRequest
public static interface CreateSnapshotCopyConfigurationRequest.Builder extends RedshiftServerlessRequest.Builder, SdkPojo, CopyableBuilder<CreateSnapshotCopyConfigurationRequest.Builder,CreateSnapshotCopyConfigurationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.redshiftserverless.model.RedshiftServerlessRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
destinationKmsKeyId
CreateSnapshotCopyConfigurationRequest.Builder destinationKmsKeyId(String destinationKmsKeyId)
The KMS key to use to encrypt your snapshots in the destination Amazon Web Services Region.
- Parameters:
destinationKmsKeyId- The KMS key to use to encrypt your snapshots in the destination Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationRegion
CreateSnapshotCopyConfigurationRequest.Builder destinationRegion(String destinationRegion)
The destination Amazon Web Services Region that you want to copy snapshots to.
- Parameters:
destinationRegion- The destination Amazon Web Services Region that you want to copy snapshots to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespaceName
CreateSnapshotCopyConfigurationRequest.Builder namespaceName(String namespaceName)
The name of the namespace to copy snapshots from.
- Parameters:
namespaceName- The name of the namespace to copy snapshots from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotRetentionPeriod
CreateSnapshotCopyConfigurationRequest.Builder snapshotRetentionPeriod(Integer snapshotRetentionPeriod)
The retention period of the snapshots that you copy to the destination Amazon Web Services Region.
- Parameters:
snapshotRetentionPeriod- The retention period of the snapshots that you copy to the destination Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateSnapshotCopyConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateSnapshotCopyConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-