Class ConversationUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ConversationUpdateParams.Builder
A builder for ConversationUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
conversationId
final ConversationUpdateParams.Builder conversationId(String conversationId)
-
conversationId
final ConversationUpdateParams.Builder conversationId(Optional<String> conversationId)
Alias for calling Builder.conversationId with
conversationId.orElse(null)
.
-
body
final ConversationUpdateParams.Builder body(ConversationUpdateParams.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:
-
metadata
final ConversationUpdateParams.Builder metadata(ConversationUpdateParams.Metadata metadata)
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard.
Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.
-
metadata
final ConversationUpdateParams.Builder metadata(Optional<ConversationUpdateParams.Metadata> metadata)
Alias for calling Builder.metadata with
metadata.orElse(null)
.
-
metadata
final ConversationUpdateParams.Builder metadata(JsonField<ConversationUpdateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ConversationUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ConversationUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ConversationUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ConversationUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ConversationUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ConversationUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ConversationUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ConversationUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ConversationUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ConversationUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ConversationUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ConversationUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ConversationUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ConversationUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ConversationUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ConversationUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ConversationUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ConversationUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ConversationUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ConversationUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ConversationUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ConversationUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ConversationUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ConversationUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ConversationUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ConversationUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ConversationUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ConversationUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ConversationUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ConversationUpdateParams build()
Returns an immutable instance of ConversationUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.metadata()
-
-
-
-