Interface ClusterSubnetGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ClusterSubnetGroup.Builder,
,ClusterSubnetGroup> SdkBuilder<ClusterSubnetGroup.Builder,
,ClusterSubnetGroup> SdkPojo
- Enclosing class:
ClusterSubnetGroup
-
Method Summary
Modifier and TypeMethodDescriptionclusterSubnetGroupName
(String clusterSubnetGroupName) The name of the cluster subnet group.description
(String description) The description of the cluster subnet group.subnetGroupStatus
(String subnetGroupStatus) The status of the cluster subnet group.subnets
(Collection<Subnet> subnets) A list of the VPC Subnet elements.subnets
(Consumer<Subnet.Builder>... subnets) A list of the VPC Subnet elements.A list of the VPC Subnet elements.supportedClusterIpAddressTypes
(String... supportedClusterIpAddressTypes) The IP address types supported by this cluster subnet group.supportedClusterIpAddressTypes
(Collection<String> supportedClusterIpAddressTypes) The IP address types supported by this cluster subnet group.tags
(Collection<Tag> tags) The list of tags for the cluster subnet group.tags
(Consumer<Tag.Builder>... tags) The list of tags for the cluster subnet group.The list of tags for the cluster subnet group.The VPC ID of the cluster subnet group.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, sdkFieldNameToField, sdkFields
-
Method Details
-
clusterSubnetGroupName
The name of the cluster subnet group.
- Parameters:
clusterSubnetGroupName
- The name of the cluster subnet group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the cluster subnet group.
- Parameters:
description
- The description of the cluster subnet group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The VPC ID of the cluster subnet group.
- Parameters:
vpcId
- The VPC ID of the cluster subnet group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetGroupStatus
The status of the cluster subnet group. Possible values are
Complete
,Incomplete
andInvalid
.- Parameters:
subnetGroupStatus
- The status of the cluster subnet group. Possible values areComplete
,Incomplete
andInvalid
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnets
-
subnets
-
subnets
A list of the VPC Subnet elements.
This is a convenience method that creates an instance of theSubnet.Builder
avoiding the need to create one manually viaSubnet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosubnets(List<Subnet>)
.- Parameters:
subnets
- a consumer that will call methods onSubnet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The list of tags for the cluster subnet group.
- Parameters:
tags
- The list of tags for the cluster subnet group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of tags for the cluster subnet group.
- Parameters:
tags
- The list of tags for the cluster subnet group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of tags for the cluster subnet group.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedClusterIpAddressTypes
ClusterSubnetGroup.Builder supportedClusterIpAddressTypes(Collection<String> supportedClusterIpAddressTypes) The IP address types supported by this cluster subnet group. Possible values are
ipv4
anddualstack
.- Parameters:
supportedClusterIpAddressTypes
- The IP address types supported by this cluster subnet group. Possible values areipv4
anddualstack
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedClusterIpAddressTypes
The IP address types supported by this cluster subnet group. Possible values are
ipv4
anddualstack
.- Parameters:
supportedClusterIpAddressTypes
- The IP address types supported by this cluster subnet group. Possible values areipv4
anddualstack
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-