Class FilesUploadRequest
java.lang.Object
com.slack.api.methods.request.files.FilesUploadRequest
- All Implemented Interfaces:
SlackApiRequest
public class FilesUploadRequest extends java.lang.Object implements SlackApiRequest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilesUploadRequest.FilesUploadRequestBuilder -
Method Summary
Modifier and Type Method Description static FilesUploadRequest.FilesUploadRequestBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.List<java.lang.String>getChannels()Comma-separated list of channel names or IDs where the file will be shared.java.lang.StringgetContent()File contents via a POST variable.java.io.FilegetFile()File contents via `multipart/form-data`.byte[]getFileData()java.lang.StringgetFilename()Filename of file.java.lang.StringgetFiletype()A [file type](/types/file#file_types) identifier.java.lang.StringgetInitialComment()Initial comment to add to file.java.lang.StringgetThreadTs()Provide another message's ts value to upload this file as a reply.java.lang.StringgetTitle()Title of file.java.lang.StringgetToken()Authentication token.inthashCode()voidsetChannels(java.util.List<java.lang.String> channels)Comma-separated list of channel names or IDs where the file will be shared.voidsetContent(java.lang.String content)File contents via a POST variable.voidsetFile(java.io.File file)File contents via `multipart/form-data`.voidsetFileData(byte[] fileData)voidsetFilename(java.lang.String filename)Filename of file.voidsetFiletype(java.lang.String filetype)A [file type](/types/file#file_types) identifier.voidsetInitialComment(java.lang.String initialComment)Initial comment to add to file.voidsetThreadTs(java.lang.String threadTs)Provide another message's ts value to upload this file as a reply.voidsetTitle(java.lang.String title)Title of file.voidsetToken(java.lang.String token)Authentication token.java.lang.StringtoString()
-
Method Details
-
builder
-
getToken
public java.lang.String getToken()Authentication token. Requires scope: `files:write:user`- Specified by:
getTokenin interfaceSlackApiRequest
-
getFile
public java.io.File getFile()File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`. -
getFileData
public byte[] getFileData() -
getContent
public java.lang.String getContent()File contents via a POST variable. If omitting this parameter, you must provide a `file`. -
getFiletype
public java.lang.String getFiletype()A [file type](/types/file#file_types) identifier. -
getFilename
public java.lang.String getFilename()Filename of file. -
getTitle
public java.lang.String getTitle()Title of file. -
getInitialComment
public java.lang.String getInitialComment()Initial comment to add to file. -
getChannels
public java.util.List<java.lang.String> getChannels()Comma-separated list of channel names or IDs where the file will be shared. -
getThreadTs
public java.lang.String getThreadTs()Provide another message's ts value to upload this file as a reply. Never use a reply's ts value; use its parent instead. -
setToken
public void setToken(java.lang.String token)Authentication token. Requires scope: `files:write:user` -
setFile
public void setFile(java.io.File file)File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`. -
setFileData
public void setFileData(byte[] fileData) -
setContent
public void setContent(java.lang.String content)File contents via a POST variable. If omitting this parameter, you must provide a `file`. -
setFiletype
public void setFiletype(java.lang.String filetype)A [file type](/types/file#file_types) identifier. -
setFilename
public void setFilename(java.lang.String filename)Filename of file. -
setTitle
public void setTitle(java.lang.String title)Title of file. -
setInitialComment
public void setInitialComment(java.lang.String initialComment)Initial comment to add to file. -
setChannels
public void setChannels(java.util.List<java.lang.String> channels)Comma-separated list of channel names or IDs where the file will be shared. -
setThreadTs
public void setThreadTs(java.lang.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. -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-