Class ChatKitUploadFileParams.Builder
-
- All Implemented Interfaces:
public final class ChatKitUploadFileParams.Builder
A builder for ChatKitUploadFileParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ChatKitUploadFileParams.Builder body(ChatKitUploadFileParams.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 ChatKitUploadFileParams.Builder file(InputStream file)
Binary file contents to store with the ChatKit session. Supports PDFs and PNG, JPG, JPEG, GIF, or WEBP images.
-
file
final ChatKitUploadFileParams.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 ChatKitUploadFileParams.Builder file(ByteArray file)
Binary file contents to store with the ChatKit session. Supports PDFs and PNG, JPG, JPEG, GIF, or WEBP images.
-
file
final ChatKitUploadFileParams.Builder file(Path path)
Binary file contents to store with the ChatKit session. Supports PDFs and PNG, JPG, JPEG, GIF, or WEBP images.
-
additionalBodyProperties
final ChatKitUploadFileParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ChatKitUploadFileParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ChatKitUploadFileParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ChatKitUploadFileParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ChatKitUploadFileParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ChatKitUploadFileParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ChatKitUploadFileParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ChatKitUploadFileParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ChatKitUploadFileParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ChatKitUploadFileParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ChatKitUploadFileParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ChatKitUploadFileParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ChatKitUploadFileParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ChatKitUploadFileParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ChatKitUploadFileParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ChatKitUploadFileParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ChatKitUploadFileParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ChatKitUploadFileParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ChatKitUploadFileParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ChatKitUploadFileParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ChatKitUploadFileParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ChatKitUploadFileParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ChatKitUploadFileParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ChatKitUploadFileParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ChatKitUploadFileParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ChatKitUploadFileParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ChatKitUploadFileParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ChatKitUploadFileParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ChatKitUploadFileParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ChatKitUploadFileParams build()
Returns an immutable instance of ChatKitUploadFileParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.file()
-
-
-
-