public static class FileCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FileCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
FileCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
FileCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
FileCreateParams.Builder |
setFile(java.io.File file)
A file to upload.
|
FileCreateParams.Builder |
setFile(java.io.FileInputStream file)
A file to upload.
|
FileCreateParams.Builder |
setFileLinkData(FileCreateParams.FileLinkData fileLinkData)
Optional parameters to automatically create a [file link](#file_links) for the newly created
file.
|
FileCreateParams.Builder |
setPurpose(FileCreateParams.Purpose purpose)
The purpose of the uploaded file.
|
public FileCreateParams build()
public FileCreateParams.Builder addExpand(java.lang.String element)
FileCreateParams.expand
for the field documentation.public FileCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
FileCreateParams.expand
for the field documentation.public FileCreateParams.Builder setFile(java.io.File file)
public FileCreateParams.Builder setFile(java.io.FileInputStream file)
public FileCreateParams.Builder setFileLinkData(FileCreateParams.FileLinkData fileLinkData)
public FileCreateParams.Builder setPurpose(FileCreateParams.Purpose purpose)