Interface VirtualGateway.Builder

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

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

    • virtualGatewayId

      VirtualGateway.Builder virtualGatewayId(String virtualGatewayId)

      The ID of the virtual private gateway.

      Parameters:
      virtualGatewayId - The ID of the virtual private gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • virtualGatewayState

      VirtualGateway.Builder virtualGatewayState(String virtualGatewayState)

      The state of the virtual private gateway. The following are the possible values:

      • pending: Initial state after creating the virtual private gateway.

      • available: Ready for use by a private virtual interface.

      • deleting: Initial state after deleting the virtual private gateway.

      • deleted: The virtual private gateway is deleted. The private virtual interface is unable to send traffic over this gateway.

      Parameters:
      virtualGatewayState - The state of the virtual private gateway. The following are the possible values:

      • pending: Initial state after creating the virtual private gateway.

      • available: Ready for use by a private virtual interface.

      • deleting: Initial state after deleting the virtual private gateway.

      • deleted: The virtual private gateway is deleted. The private virtual interface is unable to send traffic over this gateway.

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