Class ChatRespondParams.Builder
-
- All Implemented Interfaces:
public final class ChatRespondParams.BuilderA builder for ChatRespondParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ChatRespondParams.Builder id(String id)
-
id
final ChatRespondParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final ChatRespondParams.Builder body(ChatRespondParams.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:
-
parts
final ChatRespondParams.Builder parts(List<ChatRespondParams.Part> parts)
Message content parts. Currently only "text" type is supported. Additional types (e.g. file, image) may be added in future versions.
-
parts
final ChatRespondParams.Builder parts(JsonField<List<ChatRespondParams.Part>> parts)
Sets Builder.parts to an arbitrary JSON value.
You should usually call Builder.parts with a well-typed
List<Part>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addPart
final ChatRespondParams.Builder addPart(ChatRespondParams.Part part)
-
additionalBodyProperties
final ChatRespondParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ChatRespondParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ChatRespondParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ChatRespondParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ChatRespondParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ChatRespondParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ChatRespondParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ChatRespondParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ChatRespondParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ChatRespondParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ChatRespondParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ChatRespondParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ChatRespondParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ChatRespondParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ChatRespondParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ChatRespondParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ChatRespondParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ChatRespondParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ChatRespondParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ChatRespondParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ChatRespondParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ChatRespondParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ChatRespondParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ChatRespondParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ChatRespondParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ChatRespondParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ChatRespondParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ChatRespondParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ChatRespondParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ChatRespondParams build()
Returns an immutable instance of ChatRespondParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-