Class SessionExecuteParams.Builder
-
- All Implemented Interfaces:
public final class SessionExecuteParams.BuilderA builder for SessionExecuteParams.
-
-
Method Summary
-
-
Method Detail
-
id
final SessionExecuteParams.Builder id(String id)
Unique session identifier
-
id
final SessionExecuteParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
xStreamResponse
final SessionExecuteParams.Builder xStreamResponse(SessionExecuteParams.XStreamResponse xStreamResponse)
Whether to stream the response via SSE
-
xStreamResponse
final SessionExecuteParams.Builder xStreamResponse(Optional<SessionExecuteParams.XStreamResponse> xStreamResponse)
Alias for calling Builder.xStreamResponse with
xStreamResponse.orElse(null).
-
body
final SessionExecuteParams.Builder body(SessionExecuteParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
agentConfig
final SessionExecuteParams.Builder agentConfig(SessionExecuteParams.AgentConfig agentConfig)
-
agentConfig
final SessionExecuteParams.Builder agentConfig(JsonField<SessionExecuteParams.AgentConfig> agentConfig)
Sets Builder.agentConfig to an arbitrary JSON value.
You should usually call Builder.agentConfig with a well-typed AgentConfig value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
executeOptions
final SessionExecuteParams.Builder executeOptions(SessionExecuteParams.ExecuteOptions executeOptions)
-
executeOptions
final SessionExecuteParams.Builder executeOptions(JsonField<SessionExecuteParams.ExecuteOptions> executeOptions)
Sets Builder.executeOptions to an arbitrary JSON value.
You should usually call Builder.executeOptions with a well-typed ExecuteOptions value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
frameId
final SessionExecuteParams.Builder frameId(String frameId)
Target frame ID for the agent
-
frameId
final SessionExecuteParams.Builder frameId(Optional<String> frameId)
Alias for calling Builder.frameId with
frameId.orElse(null).
-
frameId
final SessionExecuteParams.Builder frameId(JsonField<String> frameId)
Sets Builder.frameId to an arbitrary JSON value.
You should usually call Builder.frameId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shouldCache
final SessionExecuteParams.Builder shouldCache(Boolean shouldCache)
If true, the server captures a cache entry and returns it to the client
-
shouldCache
final SessionExecuteParams.Builder shouldCache(JsonField<Boolean> shouldCache)
Sets Builder.shouldCache to an arbitrary JSON value.
You should usually call Builder.shouldCache with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final SessionExecuteParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SessionExecuteParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SessionExecuteParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SessionExecuteParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SessionExecuteParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SessionExecuteParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SessionExecuteParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SessionExecuteParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SessionExecuteParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SessionExecuteParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SessionExecuteParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SessionExecuteParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SessionExecuteParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SessionExecuteParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SessionExecuteParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SessionExecuteParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SessionExecuteParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SessionExecuteParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SessionExecuteParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SessionExecuteParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SessionExecuteParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SessionExecuteParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SessionExecuteParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SessionExecuteParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SessionExecuteParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SessionExecuteParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SessionExecuteParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SessionExecuteParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SessionExecuteParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SessionExecuteParams build()
Returns an immutable instance of SessionExecuteParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.agentConfig() .executeOptions()
-
-
-
-