Interface SnapshotCopyConfiguration.Builder

  • Method Details

    • 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.