Interface VpcIpv6CidrBlockAssociation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcIpv6CidrBlockAssociation.Builder,VpcIpv6CidrBlockAssociation>,SdkBuilder<VpcIpv6CidrBlockAssociation.Builder,VpcIpv6CidrBlockAssociation>,SdkPojo
- Enclosing class:
- VpcIpv6CidrBlockAssociation
@Mutable @NotThreadSafe public static interface VpcIpv6CidrBlockAssociation.Builder extends SdkPojo, CopyableBuilder<VpcIpv6CidrBlockAssociation.Builder,VpcIpv6CidrBlockAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VpcIpv6CidrBlockAssociation.BuilderassociationId(String associationId)The association ID for the IPv6 CIDR block.VpcIpv6CidrBlockAssociation.BuilderipSource(String ipSource)The source that allocated the IP address space.VpcIpv6CidrBlockAssociation.BuilderipSource(IpSource ipSource)The source that allocated the IP address space.VpcIpv6CidrBlockAssociation.Builderipv6AddressAttribute(String ipv6AddressAttribute)Public IPv6 addresses are those advertised on the internet from Amazon Web Services.VpcIpv6CidrBlockAssociation.Builderipv6AddressAttribute(Ipv6AddressAttribute ipv6AddressAttribute)Public IPv6 addresses are those advertised on the internet from Amazon Web Services.VpcIpv6CidrBlockAssociation.Builderipv6CidrBlock(String ipv6CidrBlock)The IPv6 CIDR block.default VpcIpv6CidrBlockAssociation.Builderipv6CidrBlockState(Consumer<VpcCidrBlockState.Builder> ipv6CidrBlockState)Information about the state of the CIDR block.VpcIpv6CidrBlockAssociation.Builderipv6CidrBlockState(VpcCidrBlockState ipv6CidrBlockState)Information about the state of the CIDR block.VpcIpv6CidrBlockAssociation.Builderipv6Pool(String ipv6Pool)The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.VpcIpv6CidrBlockAssociation.BuildernetworkBorderGroup(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
associationId
VpcIpv6CidrBlockAssociation.Builder associationId(String 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
VpcIpv6CidrBlockAssociation.Builder ipv6CidrBlock(String 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
VpcIpv6CidrBlockAssociation.Builder ipv6CidrBlockState(VpcCidrBlockState 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.Builderavoiding the need to create one manually viaVpcCidrBlockState.builder().When the
Consumercompletes,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:
ipv6CidrBlockState(VpcCidrBlockState)
-
networkBorderGroup
VpcIpv6CidrBlockAssociation.Builder 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.- 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
VpcIpv6CidrBlockAssociation.Builder ipv6Pool(String 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.
-
ipv6AddressAttribute
VpcIpv6CidrBlockAssociation.Builder ipv6AddressAttribute(String ipv6AddressAttribute)
Public IPv6 addresses are those advertised on the internet from Amazon Web Services. Private IP addresses are not and cannot be advertised on the internet from Amazon Web Services.
- Parameters:
ipv6AddressAttribute- Public IPv6 addresses are those advertised on the internet from Amazon Web Services. Private IP addresses are not and cannot be advertised on the internet from Amazon Web Services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Ipv6AddressAttribute,Ipv6AddressAttribute
-
ipv6AddressAttribute
VpcIpv6CidrBlockAssociation.Builder ipv6AddressAttribute(Ipv6AddressAttribute ipv6AddressAttribute)
Public IPv6 addresses are those advertised on the internet from Amazon Web Services. Private IP addresses are not and cannot be advertised on the internet from Amazon Web Services.
- Parameters:
ipv6AddressAttribute- Public IPv6 addresses are those advertised on the internet from Amazon Web Services. Private IP addresses are not and cannot be advertised on the internet from Amazon Web Services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Ipv6AddressAttribute,Ipv6AddressAttribute
-
ipSource
VpcIpv6CidrBlockAssociation.Builder ipSource(String ipSource)
The source that allocated the IP address space.
byoiporamazonindicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).noneindicates private space.- Parameters:
ipSource- The source that allocated the IP address space.byoiporamazonindicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).noneindicates private space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpSource,IpSource
-
ipSource
VpcIpv6CidrBlockAssociation.Builder ipSource(IpSource ipSource)
The source that allocated the IP address space.
byoiporamazonindicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).noneindicates private space.- Parameters:
ipSource- The source that allocated the IP address space.byoiporamazonindicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).noneindicates private space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpSource,IpSource
-
-