Class FilesUploadV2Request.FilesUploadV2RequestBuilder
- java.lang.Object
-
- com.slack.api.methods.request.files.FilesUploadV2Request.FilesUploadV2RequestBuilder
-
- Enclosing class:
- FilesUploadV2Request
public static class FilesUploadV2Request.FilesUploadV2RequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
token
public FilesUploadV2Request.FilesUploadV2RequestBuilder token(String token)
Authentication token. Requires scope: `files:write`- Returns:
this.
-
file
public FilesUploadV2Request.FilesUploadV2RequestBuilder file(File file)
File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
fileData
public FilesUploadV2Request.FilesUploadV2RequestBuilder fileData(byte[] fileData)
File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
content
public FilesUploadV2Request.FilesUploadV2RequestBuilder content(String content)
File contents via a POST variable. If omitting this parameter, you must provide a `file`. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
filename
public FilesUploadV2Request.FilesUploadV2RequestBuilder filename(String filename)
Name of the file being uploaded. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
title
public FilesUploadV2Request.FilesUploadV2RequestBuilder title(String title)
Title of the file, which is visible in the Slack UI. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
altTxt
public FilesUploadV2Request.FilesUploadV2RequestBuilder altTxt(String altTxt)
Description of image for screen-reader. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
snippetType
public FilesUploadV2Request.FilesUploadV2RequestBuilder snippetType(String snippetType)
Syntax type of the snippet being uploaded. (this is mainly for backward compatibility - using uploadFiles instead is recommended)- Returns:
this.
-
uploadFiles
public FilesUploadV2Request.FilesUploadV2RequestBuilder uploadFiles(List<FilesUploadV2Request.UploadFile> uploadFiles)
Multiple files to upload- Returns:
this.
-
initialComment
public FilesUploadV2Request.FilesUploadV2RequestBuilder initialComment(String initialComment)
The message text introducing the file in specified channel.- Returns:
this.
-
channel
public FilesUploadV2Request.FilesUploadV2RequestBuilder channel(String channel)
Channel ID where the file will be shared. If not specified the file will be private.- Returns:
this.
-
threadTs
public FilesUploadV2Request.FilesUploadV2RequestBuilder 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 FilesUploadV2Request build()
-
-