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