public class DeleteCacheClusterRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents the input of a DeleteCacheCluster action.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
cacheClusterId
The cache cluster identifier for the cluster to be deleted.
|
private java.lang.String |
finalSnapshotIdentifier
The user-supplied name of a final cache cluster snapshot.
|
NOOP
Constructor and Description |
---|
DeleteCacheClusterRequest()
Default constructor for DeleteCacheClusterRequest object.
|
DeleteCacheClusterRequest(java.lang.String cacheClusterId)
Constructs a new DeleteCacheClusterRequest object.
|
Modifier and Type | Method and Description |
---|---|
DeleteCacheClusterRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCacheClusterId()
The cache cluster identifier for the cluster to be deleted.
|
java.lang.String |
getFinalSnapshotIdentifier()
The user-supplied name of a final cache cluster snapshot.
|
int |
hashCode() |
void |
setCacheClusterId(java.lang.String cacheClusterId)
The cache cluster identifier for the cluster to be deleted.
|
void |
setFinalSnapshotIdentifier(java.lang.String finalSnapshotIdentifier)
The user-supplied name of a final cache cluster snapshot.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DeleteCacheClusterRequest |
withCacheClusterId(java.lang.String cacheClusterId)
The cache cluster identifier for the cluster to be deleted.
|
DeleteCacheClusterRequest |
withFinalSnapshotIdentifier(java.lang.String finalSnapshotIdentifier)
The user-supplied name of a final cache cluster snapshot.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String cacheClusterId
The cache cluster identifier for the cluster to be deleted. This parameter is not case sensitive.
private java.lang.String finalSnapshotIdentifier
The user-supplied name of a final cache cluster snapshot. This is the unique name that identifies the snapshot. ElastiCache creates the snapshot, and then deletes the cache cluster immediately afterward.
public DeleteCacheClusterRequest()
public DeleteCacheClusterRequest(java.lang.String cacheClusterId)
cacheClusterId
- The cache cluster identifier for the cluster to be deleted. This
parameter is not case sensitive.public void setCacheClusterId(java.lang.String cacheClusterId)
The cache cluster identifier for the cluster to be deleted. This parameter is not case sensitive.
cacheClusterId
- The cache cluster identifier for the cluster to be deleted. This
parameter is not case sensitive.public java.lang.String getCacheClusterId()
The cache cluster identifier for the cluster to be deleted. This parameter is not case sensitive.
public DeleteCacheClusterRequest withCacheClusterId(java.lang.String cacheClusterId)
The cache cluster identifier for the cluster to be deleted. This parameter is not case sensitive.
cacheClusterId
- The cache cluster identifier for the cluster to be deleted. This
parameter is not case sensitive.public void setFinalSnapshotIdentifier(java.lang.String finalSnapshotIdentifier)
The user-supplied name of a final cache cluster snapshot. This is the unique name that identifies the snapshot. ElastiCache creates the snapshot, and then deletes the cache cluster immediately afterward.
finalSnapshotIdentifier
- The user-supplied name of a final cache cluster snapshot. This is
the unique name that identifies the snapshot. ElastiCache creates
the snapshot, and then deletes the cache cluster immediately
afterward.public java.lang.String getFinalSnapshotIdentifier()
The user-supplied name of a final cache cluster snapshot. This is the unique name that identifies the snapshot. ElastiCache creates the snapshot, and then deletes the cache cluster immediately afterward.
public DeleteCacheClusterRequest withFinalSnapshotIdentifier(java.lang.String finalSnapshotIdentifier)
The user-supplied name of a final cache cluster snapshot. This is the unique name that identifies the snapshot. ElastiCache creates the snapshot, and then deletes the cache cluster immediately afterward.
finalSnapshotIdentifier
- The user-supplied name of a final cache cluster snapshot. This is
the unique name that identifies the snapshot. ElastiCache creates
the snapshot, and then deletes the cache cluster immediately
afterward.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DeleteCacheClusterRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()