Package com.stripe.param
Class FileCreateParams.Builder
java.lang.Object
com.stripe.param.FileCreateParams.Builder
- Enclosing class:
FileCreateParams
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpand
(List<String> elements) Add all elements to `expand` list.Add an element to `expand` list.build()
Finalize and obtain parameter instance from this builder.A file to upload.setFile
(InputStream file) A file to upload.setFileLinkData
(FileCreateParams.FileLinkData fileLinkData) Optional parameters to automatically create a [file link](#file_links) for the newly created file.setPurpose
(FileCreateParams.Purpose purpose) The purpose of the uploaded file.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
addExpand
Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeFileCreateParams.expand
for the field documentation. -
addAllExpand
Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeFileCreateParams.expand
for the field documentation. -
setFile
A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the `multipart/form-data` protocol). -
setFile
A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the `multipart/form-data` protocol). -
setFileLinkData
Optional parameters to automatically create a [file link](#file_links) for the newly created file. -
setPurpose
The purpose of the uploaded file. Possible values are `business_icon`, `business_logo`, `customer_signature`, `dispute_evidence`, `identity_document`, `pci_document`, or `tax_document_user_upload`
-