Class DeleteReplicationGroupRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
Represents the input of a DeleteReplicationGroup action.
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The name of a final node group snapshot.The identifier for the cluster to be deleted.If set to true, all of the read replicas will be deleted, but the primary node will be retained.int
hashCode()
If set to true, all of the read replicas will be deleted, but the primary node will be retained.void
setFinalSnapshotIdentifier
(String finalSnapshotIdentifier) The name of a final node group snapshot.void
setReplicationGroupId
(String replicationGroupId) The identifier for the cluster to be deleted.void
setRetainPrimaryCluster
(Boolean retainPrimaryCluster) If set to true, all of the read replicas will be deleted, but the primary node will be retained.toString()
Returns a string representation of this object; useful for testing and debugging.withFinalSnapshotIdentifier
(String finalSnapshotIdentifier) The name of a final node group snapshot.withReplicationGroupId
(String replicationGroupId) The identifier for the cluster to be deleted.withRetainPrimaryCluster
(Boolean retainPrimaryCluster) If set to true, all of the read replicas will be deleted, but the primary node will be retained.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
Constructor Details
-
DeleteReplicationGroupRequest
public DeleteReplicationGroupRequest()
-
-
Method Details
-
setReplicationGroupId
The identifier for the cluster to be deleted. This parameter is not case sensitive.
- Parameters:
replicationGroupId
- The identifier for the cluster to be deleted. This parameter is not case sensitive.
-
getReplicationGroupId
The identifier for the cluster to be deleted. This parameter is not case sensitive.
- Returns:
- The identifier for the cluster to be deleted. This parameter is not case sensitive.
-
withReplicationGroupId
The identifier for the cluster to be deleted. This parameter is not case sensitive.
- Parameters:
replicationGroupId
- The identifier for the cluster to be deleted. This parameter is not case sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRetainPrimaryCluster
If set to true, all of the read replicas will be deleted, but the primary node will be retained.
- Parameters:
retainPrimaryCluster
- If set to true, all of the read replicas will be deleted, but the primary node will be retained.
-
getRetainPrimaryCluster
If set to true, all of the read replicas will be deleted, but the primary node will be retained.
- Returns:
- If set to true, all of the read replicas will be deleted, but the primary node will be retained.
-
withRetainPrimaryCluster
If set to true, all of the read replicas will be deleted, but the primary node will be retained.
- Parameters:
retainPrimaryCluster
- If set to true, all of the read replicas will be deleted, but the primary node will be retained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isRetainPrimaryCluster
If set to true, all of the read replicas will be deleted, but the primary node will be retained.
- Returns:
- If set to true, all of the read replicas will be deleted, but the primary node will be retained.
-
setFinalSnapshotIdentifier
The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.
- Parameters:
finalSnapshotIdentifier
- The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.
-
getFinalSnapshotIdentifier
The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.
- Returns:
- The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.
-
withFinalSnapshotIdentifier
The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.
- Parameters:
finalSnapshotIdentifier
- The name of a final node group snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the cluster is immediately deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
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 classAmazonWebServiceRequest
- See Also:
-