Interface SnapshotCopyConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SnapshotCopyConfiguration.Builder,
,SnapshotCopyConfiguration> SdkBuilder<SnapshotCopyConfiguration.Builder,
,SnapshotCopyConfiguration> SdkPojo
- Enclosing class:
SnapshotCopyConfiguration
@Mutable
@NotThreadSafe
public static interface SnapshotCopyConfiguration.Builder
extends SdkPojo, CopyableBuilder<SnapshotCopyConfiguration.Builder,SnapshotCopyConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondestinationKmsKeyId
(String destinationKmsKeyId) The ID of the KMS key to use to encrypt your snapshots in the destination Amazon Web Services Region.destinationRegion
(String destinationRegion) The destination Amazon Web Services Region to copy snapshots to.namespaceName
(String namespaceName) The name of the namespace to copy snapshots from in the source Amazon Web Services Region.snapshotCopyConfigurationArn
(String snapshotCopyConfigurationArn) The ARN of the snapshot copy configuration object.snapshotCopyConfigurationId
(String snapshotCopyConfigurationId) The ID of the snapshot copy configuration object.snapshotRetentionPeriod
(Integer snapshotRetentionPeriod) The retention period of snapshots that are copied to the destination Amazon Web Services Region.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
destinationKmsKeyId
The ID of the KMS key to use to encrypt your snapshots in the destination Amazon Web Services Region.
- Parameters:
destinationKmsKeyId
- The ID of 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
The destination Amazon Web Services Region to copy snapshots to.
- Parameters:
destinationRegion
- The destination Amazon Web Services Region to copy snapshots to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespaceName
The name of the namespace to copy snapshots from in the source Amazon Web Services Region.
- Parameters:
namespaceName
- The name of the namespace to copy snapshots from in the source Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotCopyConfigurationArn
The ARN of the snapshot copy configuration object.
- Parameters:
snapshotCopyConfigurationArn
- The ARN of the snapshot copy configuration object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotCopyConfigurationId
The ID of the snapshot copy configuration object.
- Parameters:
snapshotCopyConfigurationId
- The ID of the snapshot copy configuration object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotRetentionPeriod
The retention period of snapshots that are copied to the destination Amazon Web Services Region.
- Parameters:
snapshotRetentionPeriod
- The retention period of snapshots that are copied to the destination Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-