Interface UniversalTargetParameters.Builder

  • Method Details

    • input

      JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.

      Parameters:
      input - JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invocationTimeoutSeconds

      UniversalTargetParameters.Builder invocationTimeoutSeconds(String invocationTimeoutSeconds)

      Timeout in seconds for each invocation of the target (1-30, default 30). Accepts a literal integer or a {% ... %} JSONata expression evaluated against the event at invocation time. A JSONata expression is syntax-checked at create time. Resolved values outside of the range [1, 30] will be constrained to the nearest bound at delivery time. Defaults to 30 seconds when unset.

      Parameters:
      invocationTimeoutSeconds - Timeout in seconds for each invocation of the target (1-30, default 30). Accepts a literal integer or a {% ... %} JSONata expression evaluated against the event at invocation time. A JSONata expression is syntax-checked at create time. Resolved values outside of the range [1, 30] will be constrained to the nearest bound at delivery time. Defaults to 30 seconds when unset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.