Class ChatReplyToQuestionParams.Builder
-
- All Implemented Interfaces:
public final class ChatReplyToQuestionParams.BuilderA builder for ChatReplyToQuestionParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ChatReplyToQuestionParams.Builder id(String id)
-
requestId
final ChatReplyToQuestionParams.Builder requestId(String requestId)
-
requestId
final ChatReplyToQuestionParams.Builder requestId(Optional<String> requestId)
Alias for calling Builder.requestId with
requestId.orElse(null).
-
body
final ChatReplyToQuestionParams.Builder body(ChatReplyToQuestionParams.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:
-
answers
final ChatReplyToQuestionParams.Builder answers(List<List<String>> answers)
-
answers
final ChatReplyToQuestionParams.Builder answers(JsonField<List<List<String>>> answers)
Sets Builder.answers to an arbitrary JSON value.
You should usually call Builder.answers with a well-typed
List<List<String>>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addAnswer
final ChatReplyToQuestionParams.Builder addAnswer(List<String> answer)
Adds a single List<String> to answers.
-
additionalBodyProperties
final ChatReplyToQuestionParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ChatReplyToQuestionParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ChatReplyToQuestionParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ChatReplyToQuestionParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ChatReplyToQuestionParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ChatReplyToQuestionParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ChatReplyToQuestionParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ChatReplyToQuestionParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ChatReplyToQuestionParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ChatReplyToQuestionParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ChatReplyToQuestionParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ChatReplyToQuestionParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ChatReplyToQuestionParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ChatReplyToQuestionParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ChatReplyToQuestionParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ChatReplyToQuestionParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ChatReplyToQuestionParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ChatReplyToQuestionParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ChatReplyToQuestionParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ChatReplyToQuestionParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ChatReplyToQuestionParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ChatReplyToQuestionParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ChatReplyToQuestionParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ChatReplyToQuestionParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ChatReplyToQuestionParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ChatReplyToQuestionParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ChatReplyToQuestionParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ChatReplyToQuestionParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ChatReplyToQuestionParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ChatReplyToQuestionParams build()
Returns an immutable instance of ChatReplyToQuestionParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .answers()
-
-
-
-