Class SessionActParams.Options
-
- All Implemented Interfaces:
public final class SessionActParams.Options
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionActParams.Options.BuilderA builder for Options.
public final classSessionActParams.Options.ModelModel configuration object or model name string (e.g., 'openai/gpt-5-nano')
public final classSessionActParams.Options.VariablesVariables to substitute in the action instruction. Accepts flat primitives or { value, description? } objects.
-
Method Summary
Modifier and Type Method Description final Optional<SessionActParams.Options.Model>model()Model configuration object or model name string (e.g. final Optional<Double>timeout()Timeout in ms for the action final Optional<SessionActParams.Options.Variables>variables()Variables to substitute in the action instruction. final JsonField<SessionActParams.Options.Model>_model()Returns the raw JSON value of model. final JsonField<Double>_timeout()Returns the raw JSON value of timeout. final JsonField<SessionActParams.Options.Variables>_variables()Returns the raw JSON value of variables. final Map<String, JsonValue>_additionalProperties()final SessionActParams.Options.BuildertoBuilder()final SessionActParams.Optionsvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SessionActParams.Options.Builderbuilder()Returns a mutable builder for constructing an instance of Options. -
-
Method Detail
-
model
final Optional<SessionActParams.Options.Model> model()
Model configuration object or model name string (e.g., 'openai/gpt-5-nano')
-
variables
final Optional<SessionActParams.Options.Variables> variables()
Variables to substitute in the action instruction. Accepts flat primitives or { value, description? } objects.
-
_model
final JsonField<SessionActParams.Options.Model> _model()
Returns the raw JSON value of model.
Unlike model, this method doesn't throw if the JSON field has an unexpected type.
-
_timeout
final JsonField<Double> _timeout()
Returns the raw JSON value of timeout.
Unlike timeout, this method doesn't throw if the JSON field has an unexpected type.
-
_variables
final JsonField<SessionActParams.Options.Variables> _variables()
Returns the raw JSON value of variables.
Unlike variables, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SessionActParams.Options.Builder toBuilder()
-
validate
final SessionActParams.Options validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static SessionActParams.Options.Builder builder()
Returns a mutable builder for constructing an instance of Options.
-
-
-
-