Interface SnapshotCopyConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SnapshotCopyConfiguration.Builder,SnapshotCopyConfiguration>,SdkBuilder<SnapshotCopyConfiguration.Builder,SnapshotCopyConfiguration>,SdkPojo
- Enclosing class:
- SnapshotCopyConfiguration
public static interface SnapshotCopyConfiguration.Builder extends SdkPojo, CopyableBuilder<SnapshotCopyConfiguration.Builder,SnapshotCopyConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SnapshotCopyConfiguration.BuilderdestinationKmsKeyId(String destinationKmsKeyId)The ID of the KMS key to use to encrypt your snapshots in the destination Amazon Web Services Region.SnapshotCopyConfiguration.BuilderdestinationRegion(String destinationRegion)The destination Amazon Web Services Region to copy snapshots to.SnapshotCopyConfiguration.BuildernamespaceName(String namespaceName)The name of the namespace to copy snapshots from in the source Amazon Web Services Region.SnapshotCopyConfiguration.BuildersnapshotCopyConfigurationArn(String snapshotCopyConfigurationArn)The ARN of the snapshot copy configuration object.SnapshotCopyConfiguration.BuildersnapshotCopyConfigurationId(String snapshotCopyConfigurationId)The ID of the snapshot copy configuration object.SnapshotCopyConfiguration.BuildersnapshotRetentionPeriod(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, sdkFields
-
-
-
-
Method Detail
-
destinationKmsKeyId
SnapshotCopyConfiguration.Builder destinationKmsKeyId(String 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
SnapshotCopyConfiguration.Builder destinationRegion(String 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
SnapshotCopyConfiguration.Builder namespaceName(String 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
SnapshotCopyConfiguration.Builder snapshotCopyConfigurationArn(String 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
SnapshotCopyConfiguration.Builder snapshotCopyConfigurationId(String 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
SnapshotCopyConfiguration.Builder snapshotRetentionPeriod(Integer 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.
-
-