Interface ByoipCidr.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ByoipCidr.Builder,ByoipCidr>, SdkBuilder<ByoipCidr.Builder,ByoipCidr>, SdkPojo
Enclosing class:
ByoipCidr

public static interface ByoipCidr.Builder extends SdkPojo, CopyableBuilder<ByoipCidr.Builder,ByoipCidr>
  • Method Details

    • cidr

      The address range, in CIDR notation.

      For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.

      Parameters:
      cidr - The address range, in CIDR notation.

      For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.

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

      ByoipCidr.Builder state(String state)

      The state of the address pool.

      Parameters:
      state - The state of the address pool.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the address pool.

      Parameters:
      state - The state of the address pool.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • events

      A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).

      Parameters:
      events - A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • events

      ByoipCidr.Builder events(ByoipCidrEvent... events)

      A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).

      Parameters:
      events - A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • events

      A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).

      This is a convenience method that creates an instance of the ByoipCidrEvent.Builder avoiding the need to create one manually via ByoipCidrEvent.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to events(List<ByoipCidrEvent>).

      Parameters:
      events - a consumer that will call methods on ByoipCidrEvent.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: