Class MemoryStoreCreateParams.Builder
-
- All Implemented Interfaces:
public final class MemoryStoreCreateParams.BuilderA builder for MemoryStoreCreateParams.
-
-
Method Summary
-
-
Method Detail
-
betas
final MemoryStoreCreateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final MemoryStoreCreateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final MemoryStoreCreateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final MemoryStoreCreateParams.Builder addBeta(String value)
Sets addBeta to an arbitrary String.
You should usually call addBeta with a well-typed AnthropicBeta constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
body
final MemoryStoreCreateParams.Builder body(MemoryStoreCreateParams.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:
-
name
final MemoryStoreCreateParams.Builder name(String name)
Human-readable name for the store. Required; 1–255 characters; no control characters. The mount-path slug under
/mnt/memory/is derived from this name (lowercased, non-alphanumeric runs collapsed to a hyphen). Names need not be unique within a workspace.
-
name
final MemoryStoreCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final MemoryStoreCreateParams.Builder description(String description)
Free-text description of what the store contains, up to 1024 characters. Included in the agent's system prompt when the store is attached, so word it to be useful to the agent.
-
description
final MemoryStoreCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final MemoryStoreCreateParams.Builder metadata(MemoryStoreCreateParams.Metadata metadata)
Arbitrary key-value tags for your own bookkeeping (such as the end user a store belongs to). Up to 16 pairs; keys 1–64 characters; values up to 512 characters. Not visible to the agent.
-
metadata
final MemoryStoreCreateParams.Builder metadata(JsonField<MemoryStoreCreateParams.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 MemoryStoreCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final MemoryStoreCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final MemoryStoreCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final MemoryStoreCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final MemoryStoreCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final MemoryStoreCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final MemoryStoreCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final MemoryStoreCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final MemoryStoreCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final MemoryStoreCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final MemoryStoreCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final MemoryStoreCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final MemoryStoreCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final MemoryStoreCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final MemoryStoreCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final MemoryStoreCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final MemoryStoreCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final MemoryStoreCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final MemoryStoreCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final MemoryStoreCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final MemoryStoreCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final MemoryStoreCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final MemoryStoreCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final MemoryStoreCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final MemoryStoreCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final MemoryStoreCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final MemoryStoreCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final MemoryStoreCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final MemoryStoreCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final MemoryStoreCreateParams build()
Returns an immutable instance of MemoryStoreCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-