Interface UpdateClusterRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateClusterRequest.Builder,UpdateClusterRequest>,DocDbElasticRequest.Builder,SdkBuilder<UpdateClusterRequest.Builder,UpdateClusterRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateClusterRequest
public static interface UpdateClusterRequest.Builder extends DocDbElasticRequest.Builder, SdkPojo, CopyableBuilder<UpdateClusterRequest.Builder,UpdateClusterRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateClusterRequest.BuilderadminUserPassword(String adminUserPassword)The password for the Elastic DocumentDB cluster administrator.UpdateClusterRequest.BuilderauthType(String authType)The authentication type for the Elastic DocumentDB cluster.UpdateClusterRequest.BuilderauthType(Auth authType)The authentication type for the Elastic DocumentDB cluster.UpdateClusterRequest.BuilderclientToken(String clientToken)The client token for the Elastic DocumentDB cluster.UpdateClusterRequest.BuilderclusterArn(String clusterArn)The arn of the Elastic DocumentDB cluster.UpdateClusterRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateClusterRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateClusterRequest.BuilderpreferredMaintenanceWindow(String preferredMaintenanceWindow)The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).UpdateClusterRequest.BuildershardCapacity(Integer shardCapacity)The capacity of each shard in the Elastic DocumentDB cluster.UpdateClusterRequest.BuildershardCount(Integer shardCount)The number of shards to create in the Elastic DocumentDB cluster.UpdateClusterRequest.BuildersubnetIds(String... subnetIds)The number of shards to create in the Elastic DocumentDB cluster.UpdateClusterRequest.BuildersubnetIds(Collection<String> subnetIds)The number of shards to create in the Elastic DocumentDB cluster.UpdateClusterRequest.BuildervpcSecurityGroupIds(String... vpcSecurityGroupIds)A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.UpdateClusterRequest.BuildervpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.docdbelastic.model.DocDbElasticRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
adminUserPassword
UpdateClusterRequest.Builder adminUserPassword(String adminUserPassword)
The password for the Elastic DocumentDB cluster administrator. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@).
Constraints: Must contain from 8 to 100 characters.
- Parameters:
adminUserPassword- The password for the Elastic DocumentDB cluster administrator. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@).Constraints: Must contain from 8 to 100 characters.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authType
UpdateClusterRequest.Builder authType(String authType)
The authentication type for the Elastic DocumentDB cluster.
-
authType
UpdateClusterRequest.Builder authType(Auth authType)
The authentication type for the Elastic DocumentDB cluster.
-
clientToken
UpdateClusterRequest.Builder clientToken(String clientToken)
The client token for the Elastic DocumentDB cluster.
- Parameters:
clientToken- The client token for the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterArn
UpdateClusterRequest.Builder clusterArn(String clusterArn)
The arn of the Elastic DocumentDB cluster.
- Parameters:
clusterArn- The arn of the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredMaintenanceWindow
UpdateClusterRequest.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
Format:
ddd:hh24:mi-ddd:hh24:miDefault: a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
- Parameters:
preferredMaintenanceWindow- The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).Format:
ddd:hh24:mi-ddd:hh24:miDefault: a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shardCapacity
UpdateClusterRequest.Builder shardCapacity(Integer shardCapacity)
The capacity of each shard in the Elastic DocumentDB cluster.
- Parameters:
shardCapacity- The capacity of each shard in the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shardCount
UpdateClusterRequest.Builder shardCount(Integer shardCount)
The number of shards to create in the Elastic DocumentDB cluster.
- Parameters:
shardCount- The number of shards to create in the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
UpdateClusterRequest.Builder subnetIds(Collection<String> subnetIds)
The number of shards to create in the Elastic DocumentDB cluster.
- Parameters:
subnetIds- The number of shards to create in the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
UpdateClusterRequest.Builder subnetIds(String... subnetIds)
The number of shards to create in the Elastic DocumentDB cluster.
- Parameters:
subnetIds- The number of shards to create in the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
UpdateClusterRequest.Builder vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.
- Parameters:
vpcSecurityGroupIds- A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
UpdateClusterRequest.Builder vpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.
- Parameters:
vpcSecurityGroupIds- A list of EC2 VPC security groups to associate with the new Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-