Class SessionExtractParams.Options
-
- All Implemented Interfaces:
public final class SessionExtractParams.Options
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionExtractParams.Options.BuilderA builder for Options.
public final classSessionExtractParams.Options.ModelModel configuration object or model name string (e.g., 'openai/gpt-5-nano')
-
Method Summary
Modifier and Type Method Description final Optional<List<String>>ignoreSelectors()Selectors for elements and subtrees that should be excluded from extraction final Optional<SessionExtractParams.Options.Model>model()Model configuration object or model name string (e.g. final Optional<String>selector()CSS selector to scope extraction to a specific element final Optional<Double>timeout()Timeout in ms for the extraction final JsonField<List<String>>_ignoreSelectors()Returns the raw JSON value of ignoreSelectors. final JsonField<SessionExtractParams.Options.Model>_model()Returns the raw JSON value of model. final JsonField<String>_selector()Returns the raw JSON value of selector. final JsonField<Double>_timeout()Returns the raw JSON value of timeout. final Map<String, JsonValue>_additionalProperties()final SessionExtractParams.Options.BuildertoBuilder()final SessionExtractParams.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 SessionExtractParams.Options.Builderbuilder()Returns a mutable builder for constructing an instance of Options. -
-
Method Detail
-
ignoreSelectors
final Optional<List<String>> ignoreSelectors()
Selectors for elements and subtrees that should be excluded from extraction
-
model
final Optional<SessionExtractParams.Options.Model> model()
Model configuration object or model name string (e.g., 'openai/gpt-5-nano')
-
_ignoreSelectors
final JsonField<List<String>> _ignoreSelectors()
Returns the raw JSON value of ignoreSelectors.
Unlike ignoreSelectors, this method doesn't throw if the JSON field has an unexpected type.
-
_model
final JsonField<SessionExtractParams.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.
-
_selector
final JsonField<String> _selector()
Returns the raw JSON value of selector.
Unlike selector, 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.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SessionExtractParams.Options.Builder toBuilder()
-
validate
final SessionExtractParams.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 SessionExtractParams.Options.Builder builder()
Returns a mutable builder for constructing an instance of Options.
-
-
-
-