Class SessionExtractParams
-
- All Implemented Interfaces:
-
com.browserbase.api.core.Params
public final class SessionExtractParams implements Params
Extracts structured data from the current page using AI-powered analysis.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionExtractParams.BuilderA builder for SessionExtractParams.
public final classSessionExtractParams.Bodypublic final classSessionExtractParams.Optionspublic final classSessionExtractParams.SchemaJSON Schema defining the structure of data to extract
public final classSessionExtractParams.XStreamResponseWhether to stream the response via SSE
-
Method Summary
Modifier and Type Method Description final Optional<String>id()Unique session identifier final Optional<SessionExtractParams.XStreamResponse>xStreamResponse()Whether to stream the response via SSE final Optional<String>frameId()Target frame ID for the extraction final Optional<String>instruction()Natural language instruction for what to extract final Optional<SessionExtractParams.Options>options()final Optional<SessionExtractParams.Schema>schema()JSON Schema defining the structure of data to extract final JsonField<String>_frameId()Returns the raw JSON value of frameId. final JsonField<String>_instruction()Returns the raw JSON value of instruction. final JsonField<SessionExtractParams.Options>_options()Returns the raw JSON value of options. final JsonField<SessionExtractParams.Schema>_schema()Returns the raw JSON value of schema. final Map<String, JsonValue>_additionalBodyProperties()final Headers_additionalHeaders()Additional headers to send with the request. final QueryParams_additionalQueryParams()Additional query param to send with the request. final SessionExtractParams.BuildertoBuilder()final SessionExtractParams.Body_body()final String_pathParam(Integer index)Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. Booleanequals(Object other)IntegerhashCode()StringtoString()final static SessionExtractParamsnone()final static SessionExtractParams.Builderbuilder()Returns a mutable builder for constructing an instance of SessionExtractParams. -
-
Method Detail
-
xStreamResponse
final Optional<SessionExtractParams.XStreamResponse> xStreamResponse()
Whether to stream the response via SSE
-
instruction
final Optional<String> instruction()
Natural language instruction for what to extract
-
options
final Optional<SessionExtractParams.Options> options()
-
schema
final Optional<SessionExtractParams.Schema> schema()
JSON Schema defining the structure of data to extract
-
_frameId
final JsonField<String> _frameId()
Returns the raw JSON value of frameId.
Unlike frameId, this method doesn't throw if the JSON field has an unexpected type.
-
_instruction
final JsonField<String> _instruction()
Returns the raw JSON value of instruction.
Unlike instruction, this method doesn't throw if the JSON field has an unexpected type.
-
_options
final JsonField<SessionExtractParams.Options> _options()
Returns the raw JSON value of options.
Unlike options, this method doesn't throw if the JSON field has an unexpected type.
-
_schema
final JsonField<SessionExtractParams.Schema> _schema()
Returns the raw JSON value of schema.
Unlike schema, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final SessionExtractParams.Builder toBuilder()
-
_body
final SessionExtractParams.Body _body()
-
_pathParam
final String _pathParam(Integer index)
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
none
final static SessionExtractParams none()
-
builder
final static SessionExtractParams.Builder builder()
Returns a mutable builder for constructing an instance of SessionExtractParams.
-
-
-
-