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