Class DeleteClusterRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.redshift.model.DeleteClusterRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class DeleteClusterRequest extends AmazonWebServiceRequest implements Serializable, Cloneable

See Also:
  • Constructor Details

    • DeleteClusterRequest

      public DeleteClusterRequest()
  • Method Details

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public DeleteClusterRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: