Interface Cluster.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Cluster.Builder,
,Cluster> SdkBuilder<Cluster.Builder,
,Cluster> SdkPojo
- Enclosing class:
Cluster
-
Method Summary
Modifier and TypeMethodDescriptionadminUserName
(String adminUserName) The name of the Elastic DocumentDB cluster administrator.The authentication type for the Elastic DocumentDB cluster.The authentication type for the Elastic DocumentDB cluster.clusterArn
(String clusterArn) The arn of the Elastic DocumentDB cluster.clusterEndpoint
(String clusterEndpoint) The URL used to connect to the Elastic DocumentDB cluster.clusterName
(String clusterName) The name of the Elastic DocumentDB cluster.createTime
(String createTime) The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.preferredMaintenanceWindow
(String preferredMaintenanceWindow) The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).shardCapacity
(Integer shardCapacity) The capacity of each shard in the Elastic DocumentDB cluster.shardCount
(Integer shardCount) The number of shards in the Elastic DocumentDB cluster.The status of the Elastic DocumentDB cluster.The status of the Elastic DocumentDB cluster.The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.subnetIds
(Collection<String> subnetIds) The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.vpcSecurityGroupIds
(String... vpcSecurityGroupIds) A list of EC2 VPC security groups associated with this cluster.vpcSecurityGroupIds
(Collection<String> vpcSecurityGroupIds) A list of EC2 VPC security groups associated with this cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
adminUserName
The name of the Elastic DocumentDB cluster administrator.
- Parameters:
adminUserName
- The name of the Elastic DocumentDB cluster administrator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authType
The authentication type for the Elastic DocumentDB cluster.
- Parameters:
authType
- The authentication type for the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
The authentication type for the Elastic DocumentDB cluster.
- Parameters:
authType
- The authentication type for the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
clusterEndpoint
The URL used to connect to the Elastic DocumentDB cluster.
- Parameters:
clusterEndpoint
- The URL used to connect to the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterName
The name of the Elastic DocumentDB cluster.
- Parameters:
clusterName
- The name of the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).
- Parameters:
createTime
- The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.
- Parameters:
kmsKeyId
- The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredMaintenanceWindow
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
Format:
ddd:hh24:mi-ddd:hh24:mi
- Parameters:
preferredMaintenanceWindow
- The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).Format:
ddd:hh24:mi-ddd:hh24:mi
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The number of shards in the Elastic DocumentDB cluster.
- Parameters:
shardCount
- The number of shards in the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the Elastic DocumentDB cluster.
- Parameters:
status
- The status of the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the Elastic DocumentDB cluster.
- Parameters:
status
- The status of the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subnetIds
The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.
- Parameters:
subnetIds
- The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.
- Parameters:
subnetIds
- The Amazon EC2 subnet IDs for the Elastic DocumentDB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
A list of EC2 VPC security groups associated with this cluster.
- Parameters:
vpcSecurityGroupIds
- A list of EC2 VPC security groups associated with this cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
A list of EC2 VPC security groups associated with this cluster.
- Parameters:
vpcSecurityGroupIds
- A list of EC2 VPC security groups associated with this cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-