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