Interface SubnetIpv6CidrBlockAssociation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SubnetIpv6CidrBlockAssociation.Builder,SubnetIpv6CidrBlockAssociation>,SdkBuilder<SubnetIpv6CidrBlockAssociation.Builder,SubnetIpv6CidrBlockAssociation>,SdkPojo
- Enclosing class:
- SubnetIpv6CidrBlockAssociation
@Mutable @NotThreadSafe public static interface SubnetIpv6CidrBlockAssociation.Builder extends SdkPojo, CopyableBuilder<SubnetIpv6CidrBlockAssociation.Builder,SubnetIpv6CidrBlockAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SubnetIpv6CidrBlockAssociation.BuilderassociationId(String associationId)The ID of the association.SubnetIpv6CidrBlockAssociation.BuilderipSource(String ipSource)The source that allocated the IP address space.SubnetIpv6CidrBlockAssociation.BuilderipSource(IpSource ipSource)The source that allocated the IP address space.SubnetIpv6CidrBlockAssociation.Builderipv6AddressAttribute(String ipv6AddressAttribute)Public IPv6 addresses are those advertised on the internet from Amazon Web Services.SubnetIpv6CidrBlockAssociation.Builderipv6AddressAttribute(Ipv6AddressAttribute ipv6AddressAttribute)Public IPv6 addresses are those advertised on the internet from Amazon Web Services.SubnetIpv6CidrBlockAssociation.Builderipv6CidrBlock(String ipv6CidrBlock)The IPv6 CIDR block.default SubnetIpv6CidrBlockAssociation.Builderipv6CidrBlockState(Consumer<SubnetCidrBlockState.Builder> ipv6CidrBlockState)The state of the CIDR block.SubnetIpv6CidrBlockAssociation.Builderipv6CidrBlockState(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
associationId
SubnetIpv6CidrBlockAssociation.Builder associationId(String 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
SubnetIpv6CidrBlockAssociation.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
SubnetIpv6CidrBlockAssociation.Builder ipv6CidrBlockState(SubnetCidrBlockState 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.Builderavoiding the need to create one manually viaSubnetCidrBlockState.builder().When the
Consumercompletes,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:
ipv6CidrBlockState(SubnetCidrBlockState)
-
ipv6AddressAttribute
SubnetIpv6CidrBlockAssociation.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
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:
Ipv6AddressAttribute,Ipv6AddressAttribute
-
ipSource
SubnetIpv6CidrBlockAssociation.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
SubnetIpv6CidrBlockAssociation.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
-
-