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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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,IncompleteandInvalid.- Parameters:
subnetGroupStatus- The status of the cluster subnet group. Possible values areComplete,IncompleteandInvalid.- 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.Builderavoiding the need to create one manually viaSubnet.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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
ipv4anddualstack.- Parameters:
supportedClusterIpAddressTypes- The IP address types supported by this cluster subnet group. Possible values areipv4anddualstack.- 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
ipv4anddualstack.- Parameters:
supportedClusterIpAddressTypes- The IP address types supported by this cluster subnet group. Possible values areipv4anddualstack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-