Interface SubnetIpv6CidrBlockAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SubnetIpv6CidrBlockAssociation.Builder,
,SubnetIpv6CidrBlockAssociation> SdkBuilder<SubnetIpv6CidrBlockAssociation.Builder,
,SubnetIpv6CidrBlockAssociation> SdkPojo
- Enclosing class:
SubnetIpv6CidrBlockAssociation
-
Method Summary
Modifier and TypeMethodDescriptionassociationId
(String associationId) The ID of the association.The source that allocated the IP address space.The source that allocated the IP address space.ipv6AddressAttribute
(String ipv6AddressAttribute) Public IPv6 addresses are those advertised on the internet from Amazon Web Services.ipv6AddressAttribute
(Ipv6AddressAttribute ipv6AddressAttribute) Public IPv6 addresses are those advertised on the internet from Amazon Web Services.ipv6CidrBlock
(String ipv6CidrBlock) The IPv6 CIDR block.ipv6CidrBlockState
(Consumer<SubnetCidrBlockState.Builder> ipv6CidrBlockState) The state of the CIDR block.ipv6CidrBlockState
(SubnetCidrBlockState ipv6CidrBlockState) The state of the CIDR block.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 ID of the association.
- Parameters:
associationId
- The ID of the association.- 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
The state of the CIDR block.
- Parameters:
ipv6CidrBlockState
- The state of the CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlockState
default SubnetIpv6CidrBlockAssociation.Builder ipv6CidrBlockState(Consumer<SubnetCidrBlockState.Builder> ipv6CidrBlockState) The state of the CIDR block.
This is a convenience method that creates an instance of theSubnetCidrBlockState.Builder
avoiding the need to create one manually viaSubnetCidrBlockState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipv6CidrBlockState(SubnetCidrBlockState)
.- Parameters:
ipv6CidrBlockState
- a consumer that will call methods onSubnetCidrBlockState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
SubnetIpv6CidrBlockAssociation.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:
-
ipSource
The source that allocated the IP address space.
byoip
oramazon
indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).none
indicates private space.- Parameters:
ipSource
- The source that allocated the IP address space.byoip
oramazon
indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).none
indicates private space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipSource
The source that allocated the IP address space.
byoip
oramazon
indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).none
indicates private space.- Parameters:
ipSource
- The source that allocated the IP address space.byoip
oramazon
indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP).none
indicates private space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-