Interface DecisionRequestParameters

All Known Implementing Classes:
DefaultDecisionRequestParameters

@Experimental public interface DecisionRequestParameters
The per-call parameters of a DecisionRequest, such as the modelName() to use. Provider integrations can extend this interface (via DefaultDecisionRequestParameters and its self-typed builder) to add provider-specific parameters.
Since:
1.21.0
See Also:
  • Field Details

  • Method Details

    • modelName

      String modelName()
      The name of the model to use for this request, or null if not set (the model then uses its own configured default).
    • overrideWith

      Creates new parameters by combining these parameters with the specified ones. Values from that override these when both set the same parameter. Neither instance is modified.
      Parameters:
      that - the parameters whose values will override these ones, may be null.
      Returns:
      new combined parameters.
    • builder