Class SessionNavigateParams.Builder
-
- All Implemented Interfaces:
public final class SessionNavigateParams.BuilderA builder for SessionNavigateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final SessionNavigateParams.Builder id(String id)
Unique session identifier
-
id
final SessionNavigateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
xStreamResponse
final SessionNavigateParams.Builder xStreamResponse(SessionNavigateParams.XStreamResponse xStreamResponse)
Whether to stream the response via SSE
-
xStreamResponse
final SessionNavigateParams.Builder xStreamResponse(Optional<SessionNavigateParams.XStreamResponse> xStreamResponse)
Alias for calling Builder.xStreamResponse with
xStreamResponse.orElse(null).
-
body
final SessionNavigateParams.Builder body(SessionNavigateParams.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:
-
url
final SessionNavigateParams.Builder url(String url)
URL to navigate to
-
url
final SessionNavigateParams.Builder url(JsonField<String> url)
Sets Builder.url to an arbitrary JSON value.
You should usually call Builder.url with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
frameId
final SessionNavigateParams.Builder frameId(String frameId)
Target frame ID for the navigation
-
frameId
final SessionNavigateParams.Builder frameId(Optional<String> frameId)
Alias for calling Builder.frameId with
frameId.orElse(null).
-
frameId
final SessionNavigateParams.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.
-
options
final SessionNavigateParams.Builder options(SessionNavigateParams.Options options)
-
options
final SessionNavigateParams.Builder options(JsonField<SessionNavigateParams.Options> options)
Sets Builder.options to an arbitrary JSON value.
You should usually call Builder.options with a well-typed Options value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
streamResponse
final SessionNavigateParams.Builder streamResponse(Boolean streamResponse)
Whether to stream the response via SSE
-
streamResponse
final SessionNavigateParams.Builder streamResponse(JsonField<Boolean> streamResponse)
Sets Builder.streamResponse to an arbitrary JSON value.
You should usually call Builder.streamResponse 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 SessionNavigateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SessionNavigateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SessionNavigateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SessionNavigateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SessionNavigateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SessionNavigateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SessionNavigateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SessionNavigateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SessionNavigateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SessionNavigateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SessionNavigateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SessionNavigateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SessionNavigateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SessionNavigateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SessionNavigateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SessionNavigateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SessionNavigateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SessionNavigateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SessionNavigateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SessionNavigateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SessionNavigateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SessionNavigateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SessionNavigateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SessionNavigateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SessionNavigateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SessionNavigateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SessionNavigateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SessionNavigateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SessionNavigateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SessionNavigateParams build()
Returns an immutable instance of SessionNavigateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.url()
-
-
-
-