Class DeleteClusterRequest

    • Constructor Detail

      • DeleteClusterRequest

        public DeleteClusterRequest()
    • Method Detail

      • setClusterIdentifier

        public void setClusterIdentifier​(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.
      • getClusterIdentifier

        public String getClusterIdentifier()

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

        public DeleteClusterRequest withClusterIdentifier​(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.
      • setSkipFinalClusterSnapshot

        public void setSkipFinalClusterSnapshot​(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

      • getSkipFinalClusterSnapshot

        public Boolean getSkipFinalClusterSnapshot()

        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:
        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

      • withSkipFinalClusterSnapshot

        public DeleteClusterRequest withSkipFinalClusterSnapshot​(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.
      • isSkipFinalClusterSnapshot

        public Boolean isSkipFinalClusterSnapshot()

        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:
        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

      • setFinalClusterSnapshotIdentifier

        public void setFinalClusterSnapshotIdentifier​(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.
      • getFinalClusterSnapshotIdentifier

        public String getFinalClusterSnapshotIdentifier()

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

        public DeleteClusterRequest withFinalClusterSnapshotIdentifier​(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.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object