Interface Endpoint.Builder

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

@Mutable @NotThreadSafe public static interface Endpoint.Builder extends SdkPojo, CopyableBuilder<Endpoint.Builder,Endpoint>
  • Method Details

    • type

      Indicates the type of endpoint running at the specific IP address.

      Parameters:
      type - Indicates the type of endpoint running at the specific IP address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      Indicates the type of endpoint running at the specific IP address.

      Parameters:
      type - Indicates the type of endpoint running at the specific IP address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • privateIpAddress

      Endpoint.Builder privateIpAddress(String privateIpAddress)

      For clusters that use IPv4, this is the endpoint's private IP address.

      Example: 10.1.2.3

      For clusters configured to use IPv6, this is an empty string.

      Parameters:
      privateIpAddress - For clusters that use IPv4, this is the endpoint's private IP address.

      Example: 10.1.2.3

      For clusters configured to use IPv6, this is an empty string.

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

      Endpoint.Builder publicIpAddress(String publicIpAddress)

      The endpoint's public IP address.

      Example: 192.0.2.1

      Parameters:
      publicIpAddress - The endpoint's public IP address.

      Example: 192.0.2.1

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

      Endpoint.Builder ipv6Address(String ipv6Address)

      The endpoint's IPv6 address.

      Example: 2001:db8::1

      Parameters:
      ipv6Address - The endpoint's IPv6 address.

      Example: 2001:db8::1

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

      The endpoint's connection port number.

      Example: 1234

      Parameters:
      port - The endpoint's connection port number.

      Example: 1234

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