public static interface UpdateClusterRequest.Builder extends MemoryDbRequest.Builder, SdkPojo, CopyableBuilder<UpdateClusterRequest.Builder,UpdateClusterRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateClusterRequest.Builder |
aclName(String aclName)
The Access Control List that is associated with the cluster
|
UpdateClusterRequest.Builder |
clusterName(String clusterName)
The name of the cluster to update
|
UpdateClusterRequest.Builder |
description(String description)
The description of the cluster to update
|
UpdateClusterRequest.Builder |
engineVersion(String engineVersion)
The upgraded version of the engine to be run on the nodes.
|
UpdateClusterRequest.Builder |
maintenanceWindow(String maintenanceWindow)
The maintenance window to update
|
UpdateClusterRequest.Builder |
nodeType(String nodeType)
A valid node type that you want to scale this cluster up or down to.
|
UpdateClusterRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateClusterRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateClusterRequest.Builder |
parameterGroupName(String parameterGroupName)
The name of the parameter group to update
|
default UpdateClusterRequest.Builder |
replicaConfiguration(Consumer<ReplicaConfigurationRequest.Builder> replicaConfiguration)
The number of replicas that will reside in each shard
|
UpdateClusterRequest.Builder |
replicaConfiguration(ReplicaConfigurationRequest replicaConfiguration)
The number of replicas that will reside in each shard
|
UpdateClusterRequest.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The SecurityGroupIds to update
|
UpdateClusterRequest.Builder |
securityGroupIds(String... securityGroupIds)
The SecurityGroupIds to update
|
default UpdateClusterRequest.Builder |
shardConfiguration(Consumer<ShardConfigurationRequest.Builder> shardConfiguration)
The number of shards in the cluster
|
UpdateClusterRequest.Builder |
shardConfiguration(ShardConfigurationRequest shardConfiguration)
The number of shards in the cluster
|
UpdateClusterRequest.Builder |
snapshotRetentionLimit(Integer snapshotRetentionLimit)
The number of days for which MemoryDB retains automatic cluster snapshots before deleting them.
|
UpdateClusterRequest.Builder |
snapshotWindow(String snapshotWindow)
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster.
|
UpdateClusterRequest.Builder |
snsTopicArn(String snsTopicArn)
The SNS topic ARN to update
|
UpdateClusterRequest.Builder |
snsTopicStatus(String snsTopicStatus)
The status of the Amazon SNS notification topic.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateClusterRequest.Builder clusterName(String clusterName)
The name of the cluster to update
clusterName - The name of the cluster to updateUpdateClusterRequest.Builder description(String description)
The description of the cluster to update
description - The description of the cluster to updateUpdateClusterRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
The SecurityGroupIds to update
securityGroupIds - The SecurityGroupIds to updateUpdateClusterRequest.Builder securityGroupIds(String... securityGroupIds)
The SecurityGroupIds to update
securityGroupIds - The SecurityGroupIds to updateUpdateClusterRequest.Builder maintenanceWindow(String maintenanceWindow)
The maintenance window to update
maintenanceWindow - The maintenance window to updateUpdateClusterRequest.Builder snsTopicArn(String snsTopicArn)
The SNS topic ARN to update
snsTopicArn - The SNS topic ARN to updateUpdateClusterRequest.Builder snsTopicStatus(String snsTopicStatus)
The status of the Amazon SNS notification topic. Notifications are sent only if the status is active.
snsTopicStatus - The status of the Amazon SNS notification topic. Notifications are sent only if the status is active.UpdateClusterRequest.Builder parameterGroupName(String parameterGroupName)
The name of the parameter group to update
parameterGroupName - The name of the parameter group to updateUpdateClusterRequest.Builder snapshotWindow(String snapshotWindow)
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster.
snapshotWindow - The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster.UpdateClusterRequest.Builder snapshotRetentionLimit(Integer snapshotRetentionLimit)
The number of days for which MemoryDB retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
snapshotRetentionLimit - The number of days for which MemoryDB retains automatic cluster snapshots before deleting them. For
example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5
days before being deleted.UpdateClusterRequest.Builder nodeType(String nodeType)
A valid node type that you want to scale this cluster up or down to.
nodeType - A valid node type that you want to scale this cluster up or down to.UpdateClusterRequest.Builder engineVersion(String engineVersion)
The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine version, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster and create it anew with the earlier engine version.
engineVersion - The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine version,
but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version,
you must delete the existing cluster and create it anew with the earlier engine version.UpdateClusterRequest.Builder replicaConfiguration(ReplicaConfigurationRequest replicaConfiguration)
The number of replicas that will reside in each shard
replicaConfiguration - The number of replicas that will reside in each sharddefault UpdateClusterRequest.Builder replicaConfiguration(Consumer<ReplicaConfigurationRequest.Builder> replicaConfiguration)
The number of replicas that will reside in each shard
This is a convenience method that creates an instance of theReplicaConfigurationRequest.Builder
avoiding the need to create one manually via ReplicaConfigurationRequest.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to replicaConfiguration(ReplicaConfigurationRequest).replicaConfiguration - a consumer that will call methods on ReplicaConfigurationRequest.BuilderreplicaConfiguration(ReplicaConfigurationRequest)UpdateClusterRequest.Builder shardConfiguration(ShardConfigurationRequest shardConfiguration)
The number of shards in the cluster
shardConfiguration - The number of shards in the clusterdefault UpdateClusterRequest.Builder shardConfiguration(Consumer<ShardConfigurationRequest.Builder> shardConfiguration)
The number of shards in the cluster
This is a convenience method that creates an instance of theShardConfigurationRequest.Builder
avoiding the need to create one manually via ShardConfigurationRequest.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to shardConfiguration(ShardConfigurationRequest).shardConfiguration - a consumer that will call methods on ShardConfigurationRequest.BuildershardConfiguration(ShardConfigurationRequest)UpdateClusterRequest.Builder aclName(String aclName)
The Access Control List that is associated with the cluster
aclName - The Access Control List that is associated with the clusterUpdateClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.