Interface VpcIpv6CidrBlockAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcIpv6CidrBlockAssociation.Builder,
,VpcIpv6CidrBlockAssociation> SdkBuilder<VpcIpv6CidrBlockAssociation.Builder,
,VpcIpv6CidrBlockAssociation> SdkPojo
- Enclosing class:
VpcIpv6CidrBlockAssociation
public static interface VpcIpv6CidrBlockAssociation.Builder
extends SdkPojo, CopyableBuilder<VpcIpv6CidrBlockAssociation.Builder,VpcIpv6CidrBlockAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionassociationId
(String associationId) The association ID for the IPv6 CIDR block.ipv6CidrBlock
(String ipv6CidrBlock) The IPv6 CIDR block.ipv6CidrBlockState
(Consumer<VpcCidrBlockState.Builder> ipv6CidrBlockState) Information about the state of the CIDR block.ipv6CidrBlockState
(VpcCidrBlockState ipv6CidrBlockState) Information about the state of the CIDR block.The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.networkBorderGroup
(String networkBorderGroup) The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example,us-east-1-wl1-bos-wlz-1
.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
-
associationId
The association ID for the IPv6 CIDR block.
- Parameters:
associationId
- The association ID for the IPv6 CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlock
The IPv6 CIDR block.
- Parameters:
ipv6CidrBlock
- The IPv6 CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlockState
Information about the state of the CIDR block.
- Parameters:
ipv6CidrBlockState
- Information about the state of the CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlockState
default VpcIpv6CidrBlockAssociation.Builder ipv6CidrBlockState(Consumer<VpcCidrBlockState.Builder> ipv6CidrBlockState) Information about the state of the CIDR block.
This is a convenience method that creates an instance of theVpcCidrBlockState.Builder
avoiding the need to create one manually viaVpcCidrBlockState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipv6CidrBlockState(VpcCidrBlockState)
.- Parameters:
ipv6CidrBlockState
- a consumer that will call methods onVpcCidrBlockState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkBorderGroup
The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example,
us-east-1-wl1-bos-wlz-1
.- Parameters:
networkBorderGroup
- The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example,us-east-1-wl1-bos-wlz-1
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6Pool
The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.
- Parameters:
ipv6Pool
- The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-