Class FilesUploadRequest.FilesUploadRequestBuilder
- java.lang.Object
-
- com.slack.api.methods.request.files.FilesUploadRequest.FilesUploadRequestBuilder
-
- Enclosing class:
- FilesUploadRequest
public static class FilesUploadRequest.FilesUploadRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
token
public FilesUploadRequest.FilesUploadRequestBuilder token(String token)
Authentication token. Requires scope: `files:write:user`- Returns:
this
.
-
file
public FilesUploadRequest.FilesUploadRequestBuilder file(File file)
File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`.- Returns:
this
.
-
fileData
public FilesUploadRequest.FilesUploadRequestBuilder fileData(byte[] fileData)
-
content
public FilesUploadRequest.FilesUploadRequestBuilder content(String content)
File contents via a POST variable. If omitting this parameter, you must provide a `file`.- Returns:
this
.
-
filetype
public FilesUploadRequest.FilesUploadRequestBuilder filetype(String filetype)
A [file type](/types/file#file_types) identifier.- Returns:
this
.
-
filename
public FilesUploadRequest.FilesUploadRequestBuilder filename(String filename)
Filename of file.- Returns:
this
.
-
title
public FilesUploadRequest.FilesUploadRequestBuilder title(String title)
Title of file.- Returns:
this
.
-
initialComment
public FilesUploadRequest.FilesUploadRequestBuilder initialComment(String initialComment)
Initial comment to add to file.- Returns:
this
.
-
channels
public FilesUploadRequest.FilesUploadRequestBuilder channels(List<String> channels)
Comma-separated list of channel names or IDs where the file will be shared.- Returns:
this
.
-
threadTs
public FilesUploadRequest.FilesUploadRequestBuilder threadTs(String threadTs)
Provide another message's ts value to upload this file as a reply. Never use a reply's ts value; use its parent instead.- Returns:
this
.
-
build
public FilesUploadRequest build()
-
-