Interface SubnetIpv6CidrBlockAssociation.Builder

  • Method Details

    • 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 the SubnetCidrBlockState.Builder avoiding the need to create one manually via SubnetCidrBlockState.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ipv6CidrBlockState(SubnetCidrBlockState).

      Parameters:
      ipv6CidrBlockState - a consumer that will call methods on SubnetCidrBlockState.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 or amazon 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 or amazon 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 or amazon 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 or amazon 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: