Interface RouteServerEndpoint.Builder

  • Method Details

    • routeServerId

      RouteServerEndpoint.Builder routeServerId(String routeServerId)

      The ID of the route server associated with this endpoint.

      Parameters:
      routeServerId - The ID of the route server associated with this endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routeServerEndpointId

      RouteServerEndpoint.Builder routeServerEndpointId(String routeServerEndpointId)

      The unique identifier of the route server endpoint.

      Parameters:
      routeServerEndpointId - The unique identifier of the route server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The ID of the VPC containing the endpoint.

      Parameters:
      vpcId - The ID of the VPC containing the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      RouteServerEndpoint.Builder subnetId(String subnetId)

      The ID of the subnet to place the route server endpoint into.

      Parameters:
      subnetId - The ID of the subnet to place the route server endpoint into.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eniId

      The ID of the Elastic network interface for the endpoint.

      Parameters:
      eniId - The ID of the Elastic network interface for the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eniAddress

      RouteServerEndpoint.Builder eniAddress(String eniAddress)

      The IP address of the Elastic network interface for the endpoint.

      Parameters:
      eniAddress - The IP address of the Elastic network interface for the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The current state of the route server endpoint.

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

      The current state of the route server endpoint.

      Parameters:
      state - The current state of the route server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failureReason

      RouteServerEndpoint.Builder failureReason(String failureReason)

      The reason for any failure in endpoint creation or operation.

      Parameters:
      failureReason - The reason for any failure in endpoint creation or operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the route server endpoint.

      Parameters:
      tags - Any tags assigned to the route server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the route server endpoint.

      Parameters:
      tags - Any tags assigned to the route server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the route server endpoint.

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

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

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