Interface GetLinkRoutingRuleResponse.Builder

  • Method Details

    • gatewayId

      The unique identifier of the gateway.

      Parameters:
      gatewayId - The unique identifier of the gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • linkId

      The unique identifier of the link.

      Parameters:
      linkId - The unique identifier of the link.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleId

      The unique identifier of the routing rule.

      Parameters:
      ruleId - The unique identifier of the routing rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priority

      The priority of the routing rule.

      Parameters:
      priority - The priority of the routing rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditions

      The conditions for the routing rule.

      Parameters:
      conditions - The conditions for the routing rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditions

      The conditions for the routing rule.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to conditions(RuleCondition).

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

      The status of the routing rule.

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

      The status of the routing rule.

      Parameters:
      status - The status of the routing rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp of when the routing rule was created.

      Parameters:
      createdAt - The timestamp of when the routing rule was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp of when the routing rule was last updated.

      Parameters:
      updatedAt - The timestamp of when the routing rule was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of the key-value pairs for the tag or tags assigned to the specified resource.

      Parameters:
      tags - A map of the key-value pairs for the tag or tags assigned to the specified resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.