Class FileUploadParams.Builder
-
- All Implemented Interfaces:
public final class FileUploadParams.BuilderA builder for FileUploadParams.
-
-
Method Summary
-
-
Method Detail
-
betas
final FileUploadParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final FileUploadParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final FileUploadParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final FileUploadParams.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 FileUploadParams.Builder body(FileUploadParams.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:
-
file
final FileUploadParams.Builder file(InputStream file)
The file to upload
-
file
final FileUploadParams.Builder file(MultipartField<InputStream> file)
Sets Builder.file to an arbitrary multipart value.
You should usually call Builder.file with a well-typed InputStream value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
file
final FileUploadParams.Builder file(ByteArray file)
The file to upload
-
file
final FileUploadParams.Builder file(Path file)
The file to upload
-
additionalHeaders
final FileUploadParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final FileUploadParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final FileUploadParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final FileUploadParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final FileUploadParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final FileUploadParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final FileUploadParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final FileUploadParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final FileUploadParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final FileUploadParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final FileUploadParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final FileUploadParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final FileUploadParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final FileUploadParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final FileUploadParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final FileUploadParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final FileUploadParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final FileUploadParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final FileUploadParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final FileUploadParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final FileUploadParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final FileUploadParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final FileUploadParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final FileUploadParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final FileUploadParams build()
Returns an immutable instance of FileUploadParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.file()
-
-
-
-