Class FilesRemoteAddRequest
java.lang.Object
com.slack.api.methods.request.files.remote.FilesRemoteAddRequest
- All Implemented Interfaces:
SlackApiRequest
public class FilesRemoteAddRequest extends java.lang.Object implements SlackApiRequest
https://api.slack.com/methods/files.remote.add
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilesRemoteAddRequest.FilesRemoteAddRequestBuilder -
Method Summary
Modifier and Type Method Description static FilesRemoteAddRequest.FilesRemoteAddRequestBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetExternalId()Creator defined GUID for the file.java.lang.StringgetExternalUrl()URL of the remote file.java.lang.StringgetFiletype()type of filebyte[]getIndexableFileContents()File containing contents that can be used to improve searchability for the remote file.byte[]getPreviewImage()Preview of the document via multipart/form-data.java.lang.StringgetTitle()Title of the file being shared.java.lang.StringgetToken()Authentication token.inthashCode()voidsetExternalId(java.lang.String externalId)Creator defined GUID for the file.voidsetExternalUrl(java.lang.String externalUrl)URL of the remote file.voidsetFiletype(java.lang.String filetype)type of filevoidsetIndexableFileContents(byte[] indexableFileContents)File containing contents that can be used to improve searchability for the remote file.voidsetPreviewImage(byte[] previewImage)Preview of the document via multipart/form-data.voidsetTitle(java.lang.String title)Title of the file being shared.voidsetToken(java.lang.String token)Authentication token.java.lang.StringtoString()
-
Method Details
-
builder
-
getToken
public java.lang.String getToken()Authentication token. Requires scope: `remote_files:write`- Specified by:
getTokenin interfaceSlackApiRequest
-
getExternalId
public java.lang.String getExternalId()Creator defined GUID for the file. -
getExternalUrl
public java.lang.String getExternalUrl()URL of the remote file. -
getTitle
public java.lang.String getTitle()Title of the file being shared. -
getFiletype
public java.lang.String getFiletype()type of file -
getIndexableFileContents
public byte[] getIndexableFileContents()File containing contents that can be used to improve searchability for the remote file. -
getPreviewImage
public byte[] getPreviewImage()Preview of the document via multipart/form-data. -
setToken
public void setToken(java.lang.String token)Authentication token. Requires scope: `remote_files:write` -
setExternalId
public void setExternalId(java.lang.String externalId)Creator defined GUID for the file. -
setExternalUrl
public void setExternalUrl(java.lang.String externalUrl)URL of the remote file. -
setTitle
public void setTitle(java.lang.String title)Title of the file being shared. -
setFiletype
public void setFiletype(java.lang.String filetype)type of file -
setIndexableFileContents
public void setIndexableFileContents(byte[] indexableFileContents)File containing contents that can be used to improve searchability for the remote file. -
setPreviewImage
public void setPreviewImage(byte[] previewImage)Preview of the document via multipart/form-data. -
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
-