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 Details

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

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

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

      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.