@Generated(value="software.amazon.awssdk:codegen") public final class DeleteClusterRequest extends RedshiftRequest implements ToCopyableBuilder<DeleteClusterRequest.Builder,DeleteClusterRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeleteClusterRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeleteClusterRequest.Builder |
builder() |
String |
clusterIdentifier()
The identifier of the cluster to be deleted.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
finalClusterSnapshotIdentifier()
The identifier of the final snapshot that is to be created immediately before deleting the cluster.
|
Integer |
finalClusterSnapshotRetentionPeriod()
The number of days that a manual snapshot is retained.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeleteClusterRequest.Builder> |
serializableBuilderClass() |
Boolean |
skipFinalClusterSnapshot()
Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster.
|
DeleteClusterRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
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.
public final 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
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
public final 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.
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.
public final 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.
The value must be either -1 or an integer between 1 and 3,653.
The default value is -1.
public DeleteClusterRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeleteClusterRequest.Builder,DeleteClusterRequest>toBuilder in class RedshiftRequestpublic static DeleteClusterRequest.Builder builder()
public static Class<? extends DeleteClusterRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.