Class FilesUploadRequest.FilesUploadRequestBuilder
java.lang.Object
com.slack.api.methods.request.files.FilesUploadRequest.FilesUploadRequestBuilder
- Enclosing class:
- FilesUploadRequest
public static class FilesUploadRequest.FilesUploadRequestBuilder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description FilesUploadRequestbuild()FilesUploadRequest.FilesUploadRequestBuilderchannels(java.util.List<java.lang.String> channels)Comma-separated list of channel names or IDs where the file will be shared.FilesUploadRequest.FilesUploadRequestBuildercontent(java.lang.String content)File contents via a POST variable.FilesUploadRequest.FilesUploadRequestBuilderfile(java.io.File file)File contents via `multipart/form-data`.FilesUploadRequest.FilesUploadRequestBuilderfileData(byte[] fileData)FilesUploadRequest.FilesUploadRequestBuilderfilename(java.lang.String filename)Filename of file.FilesUploadRequest.FilesUploadRequestBuilderfiletype(java.lang.String filetype)A [file type](/types/file#file_types) identifier.FilesUploadRequest.FilesUploadRequestBuilderinitialComment(java.lang.String initialComment)Initial comment to add to file.FilesUploadRequest.FilesUploadRequestBuilderthreadTs(java.lang.String threadTs)Provide another message's ts value to upload this file as a reply.FilesUploadRequest.FilesUploadRequestBuildertitle(java.lang.String title)Title of file.FilesUploadRequest.FilesUploadRequestBuildertoken(java.lang.String token)Authentication token.java.lang.StringtoString()
-
Method Details
-
token
Authentication token. Requires scope: `files:write:user`- Returns:
this.
-
file
File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`.- Returns:
this.
-
fileData
- Returns:
this.
-
content
File contents via a POST variable. If omitting this parameter, you must provide a `file`.- Returns:
this.
-
filetype
A [file type](/types/file#file_types) identifier.- Returns:
this.
-
filename
Filename of file.- Returns:
this.
-
title
Title of file.- Returns:
this.
-
initialComment
public FilesUploadRequest.FilesUploadRequestBuilder initialComment(java.lang.String initialComment)Initial comment to add to file.- Returns:
this.
-
channels
public FilesUploadRequest.FilesUploadRequestBuilder channels(java.util.List<java.lang.String> channels)Comma-separated list of channel names or IDs where the file will be shared.- Returns:
this.
-
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
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-