Interface DeleteClusterRequest.Builder

    • Method Detail

      • clusterIdentifier

        DeleteClusterRequest.Builder clusterIdentifier​(String clusterIdentifier)

        The identifier of the cluster to be deleted.

        Constraints:

        • Must contain lowercase characters.

        • Must contain from 1 to 63 alphanumeric characters or hyphens.

        • First character must be a letter.

        • Cannot end with a hyphen or contain two consecutive hyphens.

        Parameters:
        clusterIdentifier - The identifier of the cluster to be deleted.

        Constraints:

        • Must contain lowercase characters.

        • Must contain from 1 to 63 alphanumeric characters or hyphens.

        • First character must be a letter.

        • Cannot end with a hyphen or contain two consecutive hyphens.

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

        DeleteClusterRequest.Builder skipFinalClusterSnapshot​(Boolean skipFinalClusterSnapshot)

        Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If true, a final cluster snapshot is not created. If false, a final cluster snapshot is created before the cluster is deleted.

        The FinalClusterSnapshotIdentifier parameter must be specified if SkipFinalClusterSnapshot is false.

        Default: false

        Parameters:
        skipFinalClusterSnapshot - Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If true, a final cluster snapshot is not created. If false, a final cluster snapshot is created before the cluster is deleted.

        The FinalClusterSnapshotIdentifier parameter must be specified if SkipFinalClusterSnapshot is false.

        Default: false

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

        DeleteClusterRequest.Builder finalClusterSnapshotIdentifier​(String finalClusterSnapshotIdentifier)

        The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided, SkipFinalClusterSnapshot must be false.

        Constraints:

        • Must be 1 to 255 alphanumeric characters.

        • First character must be a letter.

        • Cannot end with a hyphen or contain two consecutive hyphens.

        Parameters:
        finalClusterSnapshotIdentifier - The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided, SkipFinalClusterSnapshot must be false.

        Constraints:

        • Must be 1 to 255 alphanumeric characters.

        • First character must be a letter.

        • Cannot end with a hyphen or contain two consecutive hyphens.

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

        DeleteClusterRequest.Builder finalClusterSnapshotRetentionPeriod​(Integer finalClusterSnapshotRetentionPeriod)

        The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

        The value must be either -1 or an integer between 1 and 3,653.

        The default value is -1.

        Parameters:
        finalClusterSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

        The value must be either -1 or an integer between 1 and 3,653.

        The default value is -1.

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