Interface ProvisionByoipCidrRequest.Builder

    • Method Detail

      • cidr

        ProvisionByoipCidrRequest.Builder cidr​(String cidr)

        The public IPv4 or IPv6 address range, in CIDR notation. The most specific IPv4 prefix that you can specify is /24. The most specific IPv6 prefix you can specify is /56. The address range cannot overlap with another address range that you've brought to this or another Region.

        Parameters:
        cidr - The public IPv4 or IPv6 address range, in CIDR notation. The most specific IPv4 prefix that you can specify is /24. The most specific IPv6 prefix you can specify is /56. The address range cannot overlap with another address range that you've brought to this or another Region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cidrAuthorizationContext

        ProvisionByoipCidrRequest.Builder cidrAuthorizationContext​(CidrAuthorizationContext cidrAuthorizationContext)

        A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.

        Parameters:
        cidrAuthorizationContext - A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • publiclyAdvertisable

        ProvisionByoipCidrRequest.Builder publiclyAdvertisable​(Boolean publiclyAdvertisable)

        (IPv6 only) Indicate whether the address range will be publicly advertised to the internet.

        Default: true

        Parameters:
        publiclyAdvertisable - (IPv6 only) Indicate whether the address range will be publicly advertised to the internet.

        Default: true

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ProvisionByoipCidrRequest.Builder description​(String description)

        A description for the address range and the address pool.

        Parameters:
        description - A description for the address range and the address pool.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dryRun

        ProvisionByoipCidrRequest.Builder dryRun​(Boolean dryRun)

        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

        Parameters:
        dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • poolTagSpecifications

        ProvisionByoipCidrRequest.Builder poolTagSpecifications​(Collection<TagSpecification> poolTagSpecifications)

        The tags to apply to the address pool.

        Parameters:
        poolTagSpecifications - The tags to apply to the address pool.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • poolTagSpecifications

        ProvisionByoipCidrRequest.Builder poolTagSpecifications​(TagSpecification... poolTagSpecifications)

        The tags to apply to the address pool.

        Parameters:
        poolTagSpecifications - The tags to apply to the address pool.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiRegion

        ProvisionByoipCidrRequest.Builder multiRegion​(Boolean multiRegion)

        Reserved.

        Parameters:
        multiRegion - Reserved.
        Returns:
        Returns a reference to this object so that method calls can be chained together.