public static interface DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder extends ElastiCacheRequest.Builder, SdkPojo, CopyableBuilder<DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder,DecreaseNodeGroupsInGlobalReplicationGroupRequest>
| Modifier and Type | Method and Description |
|---|---|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
applyImmediately(Boolean applyImmediately)
Indicates that the shard reconfiguration process begins immediately.
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
globalNodeGroupsToRemove(Collection<String> globalNodeGroupsToRemove)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required.
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
globalNodeGroupsToRemove(String... globalNodeGroupsToRemove)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required.
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
globalNodeGroupsToRetain(Collection<String> globalNodeGroupsToRetain)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required.
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
globalNodeGroupsToRetain(String... globalNodeGroupsToRetain)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required.
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastore
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
nodeGroupCount(Integer nodeGroupCount)
The number of node groups (shards) that results from the modification of the shard configuration
|
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildDecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastore
globalReplicationGroupId - The name of the Global datastoreDecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder nodeGroupCount(Integer nodeGroupCount)
The number of node groups (shards) that results from the modification of the shard configuration
nodeGroupCount - The number of node groups (shards) that results from the modification of the shard configurationDecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder globalNodeGroupsToRemove(Collection<String> globalNodeGroupsToRemove)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by GlobalNodeGroupsToRemove from the cluster.
globalNodeGroupsToRemove - If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of
NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups
listed by GlobalNodeGroupsToRemove from the cluster.DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder globalNodeGroupsToRemove(String... globalNodeGroupsToRemove)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by GlobalNodeGroupsToRemove from the cluster.
globalNodeGroupsToRemove - If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of
NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups
listed by GlobalNodeGroupsToRemove from the cluster.DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder globalNodeGroupsToRetain(Collection<String> globalNodeGroupsToRetain)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups listed by GlobalNodeGroupsToRetain from the cluster.
globalNodeGroupsToRetain - If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of
NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups
listed by GlobalNodeGroupsToRetain from the cluster.DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder globalNodeGroupsToRetain(String... globalNodeGroupsToRetain)
If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups listed by GlobalNodeGroupsToRetain from the cluster.
globalNodeGroupsToRetain - If the value of NodeGroupCount is less than the current number of node groups (shards), then either
NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of
NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups
listed by GlobalNodeGroupsToRetain from the cluster.DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder applyImmediately(Boolean applyImmediately)
Indicates that the shard reconfiguration process begins immediately. At present, the only permitted value for this parameter is true.
applyImmediately - Indicates that the shard reconfiguration process begins immediately. At present, the only permitted
value for this parameter is true.DecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderDecreaseNodeGroupsInGlobalReplicationGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.