Interface DeleteClusterSnapshotMessage.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DeleteClusterSnapshotMessage.Builder,DeleteClusterSnapshotMessage>, SdkBuilder<DeleteClusterSnapshotMessage.Builder,DeleteClusterSnapshotMessage>, SdkPojo
Enclosing class:
DeleteClusterSnapshotMessage

public static interface DeleteClusterSnapshotMessage.Builder extends SdkPojo, CopyableBuilder<DeleteClusterSnapshotMessage.Builder,DeleteClusterSnapshotMessage>
  • Method Details

    • snapshotIdentifier

      DeleteClusterSnapshotMessage.Builder snapshotIdentifier(String snapshotIdentifier)

      The unique identifier of the manual snapshot to be deleted.

      Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

      Parameters:
      snapshotIdentifier - The unique identifier of the manual snapshot to be deleted.

      Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotClusterIdentifier

      DeleteClusterSnapshotMessage.Builder snapshotClusterIdentifier(String snapshotClusterIdentifier)

      The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

      Constraints: Must be the name of valid cluster.

      Parameters:
      snapshotClusterIdentifier - The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

      Constraints: Must be the name of valid cluster.

      Returns:
      Returns a reference to this object so that method calls can be chained together.