@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DecreaseReplicationFactorRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DecreaseReplicationFactorRequest() |
Modifier and Type | Method and Description |
---|---|
DecreaseReplicationFactorRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAvailabilityZones()
The Availability Zone(s) from which to remove nodes.
|
String |
getClusterName()
The name of the DAX cluster from which you want to remove nodes.
|
Integer |
getNewReplicationFactor()
The new number of nodes for the DAX cluster.
|
List<String> |
getNodeIdsToRemove()
The unique identifiers of the nodes to be removed from the cluster.
|
int |
hashCode() |
void |
setAvailabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
|
void |
setClusterName(String clusterName)
The name of the DAX cluster from which you want to remove nodes.
|
void |
setNewReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
|
void |
setNodeIdsToRemove(Collection<String> nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
DecreaseReplicationFactorRequest |
withAvailabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
|
DecreaseReplicationFactorRequest |
withAvailabilityZones(String... availabilityZones)
The Availability Zone(s) from which to remove nodes.
|
DecreaseReplicationFactorRequest |
withClusterName(String clusterName)
The name of the DAX cluster from which you want to remove nodes.
|
DecreaseReplicationFactorRequest |
withNewReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
|
DecreaseReplicationFactorRequest |
withNodeIdsToRemove(Collection<String> nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
|
DecreaseReplicationFactorRequest |
withNodeIdsToRemove(String... nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClusterName(String clusterName)
The name of the DAX cluster from which you want to remove nodes.
clusterName
- The name of the DAX cluster from which you want to remove nodes.public String getClusterName()
The name of the DAX cluster from which you want to remove nodes.
public DecreaseReplicationFactorRequest withClusterName(String clusterName)
The name of the DAX cluster from which you want to remove nodes.
clusterName
- The name of the DAX cluster from which you want to remove nodes.public void setNewReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
newReplicationFactor
- The new number of nodes for the DAX cluster.public Integer getNewReplicationFactor()
The new number of nodes for the DAX cluster.
public DecreaseReplicationFactorRequest withNewReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
newReplicationFactor
- The new number of nodes for the DAX cluster.public List<String> getAvailabilityZones()
The Availability Zone(s) from which to remove nodes.
public void setAvailabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
availabilityZones
- The Availability Zone(s) from which to remove nodes.public DecreaseReplicationFactorRequest withAvailabilityZones(String... availabilityZones)
The Availability Zone(s) from which to remove nodes.
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection)
or withAvailabilityZones(java.util.Collection)
if
you want to override the existing values.
availabilityZones
- The Availability Zone(s) from which to remove nodes.public DecreaseReplicationFactorRequest withAvailabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
availabilityZones
- The Availability Zone(s) from which to remove nodes.public List<String> getNodeIdsToRemove()
The unique identifiers of the nodes to be removed from the cluster.
public void setNodeIdsToRemove(Collection<String> nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
nodeIdsToRemove
- The unique identifiers of the nodes to be removed from the cluster.public DecreaseReplicationFactorRequest withNodeIdsToRemove(String... nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
NOTE: This method appends the values to the existing list (if any). Use
setNodeIdsToRemove(java.util.Collection)
or withNodeIdsToRemove(java.util.Collection)
if you
want to override the existing values.
nodeIdsToRemove
- The unique identifiers of the nodes to be removed from the cluster.public DecreaseReplicationFactorRequest withNodeIdsToRemove(Collection<String> nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
nodeIdsToRemove
- The unique identifiers of the nodes to be removed from the cluster.public String toString()
toString
in class Object
Object.toString()
public DecreaseReplicationFactorRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.