public static interface DecreaseReplicationFactorRequest.Builder extends DaxRequest.Builder, SdkPojo, CopyableBuilder<DecreaseReplicationFactorRequest.Builder,DecreaseReplicationFactorRequest>
Modifier and Type | Method and Description |
---|---|
DecreaseReplicationFactorRequest.Builder |
availabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
|
DecreaseReplicationFactorRequest.Builder |
availabilityZones(String... availabilityZones)
The Availability Zone(s) from which to remove nodes.
|
DecreaseReplicationFactorRequest.Builder |
clusterName(String clusterName)
The name of the DAX cluster from which you want to remove nodes.
|
DecreaseReplicationFactorRequest.Builder |
newReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
|
DecreaseReplicationFactorRequest.Builder |
nodeIdsToRemove(Collection<String> nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
|
DecreaseReplicationFactorRequest.Builder |
nodeIdsToRemove(String... nodeIdsToRemove)
The unique identifiers of the nodes to be removed from the cluster.
|
DecreaseReplicationFactorRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
DecreaseReplicationFactorRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
DecreaseReplicationFactorRequest.Builder clusterName(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.DecreaseReplicationFactorRequest.Builder newReplicationFactor(Integer newReplicationFactor)
The new number of nodes for the DAX cluster.
newReplicationFactor
- The new number of nodes for the DAX cluster.DecreaseReplicationFactorRequest.Builder availabilityZones(Collection<String> availabilityZones)
The Availability Zone(s) from which to remove nodes.
availabilityZones
- The Availability Zone(s) from which to remove nodes.DecreaseReplicationFactorRequest.Builder availabilityZones(String... availabilityZones)
The Availability Zone(s) from which to remove nodes.
availabilityZones
- The Availability Zone(s) from which to remove nodes.DecreaseReplicationFactorRequest.Builder nodeIdsToRemove(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.DecreaseReplicationFactorRequest.Builder nodeIdsToRemove(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.DecreaseReplicationFactorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.DecreaseReplicationFactorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.