Class ClientSessionCreateSessionParams.Builder
-
- All Implemented Interfaces:
public final class ClientSessionCreateSessionParams.BuilderA builder for ClientSessionCreateSessionParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ClientSessionCreateSessionParams.Builder body(ClientSessionCreateSessionParams.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:
-
customerSessionHash
final ClientSessionCreateSessionParams.Builder customerSessionHash(String customerSessionHash)
Hashed customer browser session value associated with the browser SDK session.
-
customerSessionHash
final ClientSessionCreateSessionParams.Builder customerSessionHash(JsonField<String> customerSessionHash)
Sets Builder.customerSessionHash to an arbitrary JSON value.
You should usually call Builder.customerSessionHash with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
customerUserId
final ClientSessionCreateSessionParams.Builder customerUserId(String customerUserId)
Customer user identifier associated with the browser SDK session.
-
customerUserId
final ClientSessionCreateSessionParams.Builder customerUserId(JsonField<String> customerUserId)
Sets Builder.customerUserId to an arbitrary JSON value.
You should usually call Builder.customerUserId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ClientSessionCreateSessionParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ClientSessionCreateSessionParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ClientSessionCreateSessionParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ClientSessionCreateSessionParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ClientSessionCreateSessionParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ClientSessionCreateSessionParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ClientSessionCreateSessionParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ClientSessionCreateSessionParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ClientSessionCreateSessionParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ClientSessionCreateSessionParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ClientSessionCreateSessionParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ClientSessionCreateSessionParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ClientSessionCreateSessionParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ClientSessionCreateSessionParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ClientSessionCreateSessionParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ClientSessionCreateSessionParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ClientSessionCreateSessionParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ClientSessionCreateSessionParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ClientSessionCreateSessionParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ClientSessionCreateSessionParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ClientSessionCreateSessionParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ClientSessionCreateSessionParams build()
Returns an immutable instance of ClientSessionCreateSessionParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-