Class DocumentUploadParams.Builder
-
- All Implemented Interfaces:
public final class DocumentUploadParams.BuilderA builder for DocumentUploadParams.
-
-
Method Summary
-
-
Method Detail
-
entityId
final DocumentUploadParams.Builder entityId(String entityId)
-
kycId
final DocumentUploadParams.Builder kycId(String kycId)
-
kycId
final DocumentUploadParams.Builder kycId(Optional<String> kycId)
Alias for calling Builder.kycId with
kycId.orElse(null).
-
documentType
final DocumentUploadParams.Builder documentType(KycDocumentType documentType)
Type of
KYCDocumentto be uploaded.
-
body
final DocumentUploadParams.Builder body(DocumentUploadParams.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 DocumentUploadParams.Builder file(InputStream file)
File to be uploaded. Must be a valid image or PDF file (jpg, jpeg, png, pdf) less than 10MB in size.
-
file
final DocumentUploadParams.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 DocumentUploadParams.Builder file(ByteArray file)
File to be uploaded. Must be a valid image or PDF file (jpg, jpeg, png, pdf) less than 10MB in size.
-
file
final DocumentUploadParams.Builder file(Path file)
File to be uploaded. Must be a valid image or PDF file (jpg, jpeg, png, pdf) less than 10MB in size.
-
additionalHeaders
final DocumentUploadParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DocumentUploadParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DocumentUploadParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DocumentUploadParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DocumentUploadParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DocumentUploadParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DocumentUploadParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DocumentUploadParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DocumentUploadParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DocumentUploadParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DocumentUploadParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DocumentUploadParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DocumentUploadParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DocumentUploadParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DocumentUploadParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DocumentUploadParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DocumentUploadParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DocumentUploadParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DocumentUploadParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DocumentUploadParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DocumentUploadParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DocumentUploadParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DocumentUploadParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DocumentUploadParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DocumentUploadParams build()
Returns an immutable instance of DocumentUploadParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.entityId() .documentType() .file()
-
-
-
-