@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IncreaseReplicationFactorRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| IncreaseReplicationFactorRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| IncreaseReplicationFactorRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| List<String> | getAvailabilityZones()
 The Availability Zones (AZs) in which the cluster nodes will be created. | 
| String | getClusterName()
 The name of the DAX cluster that will receive additional nodes. | 
| Integer | getNewReplicationFactor()
 The new number of nodes for the DAX cluster. | 
| int | hashCode() | 
| void | setAvailabilityZones(Collection<String> availabilityZones)
 The Availability Zones (AZs) in which the cluster nodes will be created. | 
| void | setClusterName(String clusterName)
 The name of the DAX cluster that will receive additional nodes. | 
| void | setNewReplicationFactor(Integer newReplicationFactor)
 The new number of nodes for the DAX cluster. | 
| String | toString()Returns a string representation of this object. | 
| IncreaseReplicationFactorRequest | withAvailabilityZones(Collection<String> availabilityZones)
 The Availability Zones (AZs) in which the cluster nodes will be created. | 
| IncreaseReplicationFactorRequest | withAvailabilityZones(String... availabilityZones)
 The Availability Zones (AZs) in which the cluster nodes will be created. | 
| IncreaseReplicationFactorRequest | withClusterName(String clusterName)
 The name of the DAX cluster that will receive additional nodes. | 
| IncreaseReplicationFactorRequest | withNewReplicationFactor(Integer newReplicationFactor)
 The new number of nodes for the DAX 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, withSdkRequestTimeoutpublic void setClusterName(String clusterName)
The name of the DAX cluster that will receive additional nodes.
clusterName - The name of the DAX cluster that will receive additional nodes.public String getClusterName()
The name of the DAX cluster that will receive additional nodes.
public IncreaseReplicationFactorRequest withClusterName(String clusterName)
The name of the DAX cluster that will receive additional nodes.
clusterName - The name of the DAX cluster that will receive additional 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 IncreaseReplicationFactorRequest 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 Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.
public void setAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.
availabilityZones - The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the
        cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes
        across multiple AZs.public IncreaseReplicationFactorRequest withAvailabilityZones(String... availabilityZones)
The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.
 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 Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the
        cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes
        across multiple AZs.public IncreaseReplicationFactorRequest withAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.
availabilityZones - The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the
        cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes
        across multiple AZs.public String toString()
toString in class ObjectObject.toString()public IncreaseReplicationFactorRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()