Class MemoryCreateParams.Builder
-
- All Implemented Interfaces:
public final class MemoryCreateParams.BuilderA builder for MemoryCreateParams.
-
-
Method Summary
-
-
Method Detail
-
memoryStoreId
final MemoryCreateParams.Builder memoryStoreId(String memoryStoreId)
-
memoryStoreId
final MemoryCreateParams.Builder memoryStoreId(Optional<String> memoryStoreId)
Alias for calling Builder.memoryStoreId with
memoryStoreId.orElse(null).
-
view
final MemoryCreateParams.Builder view(BetaManagedAgentsMemoryView view)
Query parameter for view
-
view
final MemoryCreateParams.Builder view(Optional<BetaManagedAgentsMemoryView> view)
Alias for calling Builder.view with
view.orElse(null).
-
betas
final MemoryCreateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final MemoryCreateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final MemoryCreateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final MemoryCreateParams.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 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)
UTF-8 text content for the new memory. Maximum 100 kB (102,400 bytes). Required; pass
""explicitly to create an empty memory.
-
content
final MemoryCreateParams.Builder content(Optional<String> content)
Alias for calling Builder.content with
content.orElse(null).
-
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.
-
path
final MemoryCreateParams.Builder path(String path)
Hierarchical path for the new memory, e.g.
/projects/foo/notes.md. Must start with/, contain at least one non-empty segment, and be at most 1,024 bytes. Must not contain empty segments,.or..segments, control or format characters, and must be NFC-normalized. Paths are case-sensitive.
-
path
final MemoryCreateParams.Builder path(JsonField<String> path)
Sets Builder.path to an arbitrary JSON value.
You should usually call Builder.path with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
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() .path()
-
-
-
-