Work with Files

The following are Apex classes for the Slack files API methods.

File Class

Represents information about a file shared with a workspace.

Usage

See Slack's file object type.

File Methods

The following are methods for File.

getAppId()

Signature

public String getAppId()

Return Value

Type: String

getAppName()

Signature

public String getAppName()

Return Value

Type: String

getCc()

Signature

public List<Slack.File.Address> getCc()

Return Value

Type: List<Slack.File.Address>

getChannelActionsCount()

Signature

public Integer getChannelActionsCount()

Return Value

Type: Integer

getChannelActionsTs()

Signature

public String getChannelActionsTs()

Return Value

Type: String

getChannels()

Signature

public List<String> getChannels()

Return Value

Type: List<String>

getConvertedPdf()

Signature

public String getConvertedPdf()

Return Value

Type: String

getCreated()

Signature

public Integer getCreated()

Return Value

Type: Integer

getDeanimate()

Signature

public String getDeanimate()

Return Value

Type: String

getDeanimateGif()

Signature

public String getDeanimateGif()

Return Value

Type: String

getEditLink()

Signature

public String getEditLink()

Return Value

Type: String

getEditor()

Signature

public String getEditor()

Return Value

Type: String

getExternalId()

Signature

public String getExternalId()

Return Value

Type: String

getExternalType()

Signature

public String getExternalType()

Return Value

Type: String

getExternalUrl()

Signature

public String getExternalUrl()

Return Value

Type: String

getFiletype()

Signature

public String getFiletype()

Return Value

Type: String

getFrom()

Signature

public List<Slack.File.Address> getFrom()

Return Value

Type: List<Slack.File.Address>

getGroups()

Signature

public List<String> getGroups()

Return Value

Type: List<String>

getHeaders()

Signature

public Slack.File.Headers getHeaders()

Return Value

Type: Slack.File.Headers

getId()

Signature

public String getId()

Return Value

Type: String

getImageExifRotation()

Signature

public Integer getImageExifRotation()

Return Value

Type: Integer

getIms()

Signature

public List<String> getIms()

Return Value

Type: List<String>

getLastEditor()

Signature

public String getLastEditor()

Return Value

Type: String

getLines()

Signature

public Integer getLines()

Return Value

Type: Integer

getLinesMore()

Signature

public Integer getLinesMore()

Return Value

Type: Integer

getMediaDisplayType()

Signature

public String getMediaDisplayType()

Return Value

Type: String

getMimetype()

Signature

public String getMimetype()

Return Value

Type: String

getMode()

Signature

public String getMode()

Return Value

Type: String

getName()

Signature

public String getName()

Return Value

Type: String

getOriginalAttachmentCount()

Signature

public Integer getOriginalAttachmentCount()

Return Value

Type: Integer

getOriginalHeight()

Signature

public String getOriginalHeight()

Return Value

Type: String

getOriginalWidth()

Signature

public String getOriginalWidth()

Return Value

Type: String

getPermalink()

Signature

public String getPermalink()

Return Value

Type: String

getPermalinkPublic()

Signature

public String getPermalinkPublic()

Return Value

Type: String

getPinnedInfo()

Signature

public Map<String,Slack.File.PinnedInfo> getPinnedInfo()

Return Value

Type: Map<String,Slack.File.PinnedInfo>

getPjpeg()

Signature

public String getPjpeg()

Return Value

Type: String

getPlainText()

Signature

public String getPlainText()

Return Value

Type: String

getPrettyType()

Signature

public String getPrettyType()

Return Value

Type: String

getPreview()

Signature

public String getPreview()

Return Value

Type: String

getPreviewHighlight()

Signature

public String getPreviewHighlight()

Return Value

Type: String

getPreviewPlainText()

Signature

public String getPreviewPlainText()

Return Value

Type: String

getShares()

Signature

public Slack.File.Shares getShares()

Return Value

Type: Slack.File.Shares

getSimplifiedHtml()

Signature

public String getSimplifiedHtml()

Return Value

Type: String

getSize()

Signature

public Integer getSize()

Return Value

Type: Integer

getSubject()

Signature

public String getSubject()

Return Value

Type: String

getThumb64()

Signature

public String getThumb64()

Return Value

Type: String

getThumb64Gif()

Signature

public String getThumb64Gif()

Return Value

Type: String

getThumb64Height()

Signature

public String getThumb64Height()

Return Value

Type: String

getThumb64Width()

Signature

public String getThumb64Width()

Return Value

Type: String

getThumb80()

Signature

public String getThumb80()

Return Value

Type: String

getThumb80Gif()

Signature

public String getThumb80Gif()

Return Value

Type: String

getThumb80Height()

Signature

public String getThumb80Height()

Return Value

Type: String

getThumb80Width()

Signature

public String getThumb80Width()

Return Value

Type: String

getThumb160()

Signature

public String getThumb160()

Return Value

Type: String

getThumb160Gif()

Signature

public String getThumb160Gif()

Return Value

Type: String

getThumb160Height()

Signature

public String getThumb160Height()

Return Value

Type: String

getThumb160Width()

Signature

public String getThumb160Width()

Return Value

Type: String

getThumb360()

Signature

public String getThumb360()

Return Value

Type: String

getThumb360Gif()

Signature

public String getThumb360Gif()

Return Value

Type: String

getThumb360Height()

Signature

public String getThumb360Height()

Return Value

Type: String

getThumb360Width()

Signature

public String getThumb360Width()

Return Value

Type: String

getThumb480()

Signature

public String getThumb480()

Return Value

Type: String

getThumb480Gif()

Signature

public String getThumb480Gif()

Return Value

Type: String

getThumb480Height()

Signature

public String getThumb480Height()

Return Value

Type: String

getThumb480Width()

Signature

public String getThumb480Width()

Return Value

Type: String

getThumb720()

Signature

public String getThumb720()

Return Value

Type: String

getThumb720Gif()

Signature

public String getThumb720Gif()

Return Value

Type: String

getThumb720Height()

Signature

public String getThumb720Height()

Return Value

Type: String

getThumb720Width()

Signature

public String getThumb720Width()

Return Value

Type: String

getThumb800()

Signature

public String getThumb800()

Return Value

Type: String

getThumb800Gif()

Signature

public String getThumb800Gif()

Return Value

Type: String

getThumb800Height()

Signature

public String getThumb800Height()

Return Value

Type: String

getThumb800Width()

Signature

public String getThumb800Width()

Return Value

Type: String

getThumb960()

Signature

public String getThumb960()

Return Value

Type: String

getThumb960Gif()

Signature

public String getThumb960Gif()

Return Value

Type: String

getThumb960Height()

Signature

public String getThumb960Height()

Return Value

Type: String

getThumb960Width()

Signature

public String getThumb960Width()

Return Value

Type: String

getThumb1024()

Signature

public String getThumb1024()

Return Value

Type: String

getThumb1024Gif()

Signature

public String getThumb1024Gif()

Return Value

Type: String

getThumb1024Height()

Signature

public String getThumb1024Height()

Return Value

Type: String

getThumb1024Width()

Signature

public String getThumb1024Width()

Return Value

Type: String

getThumbGif()

Signature

public String getThumbGif()

Return Value

Type: String

getThumbPdf()

Signature

public String getThumbPdf()

Return Value

Type: String

getThumbPdfHeight()

Signature

public String getThumbPdfHeight()

Return Value

Type: String

getThumbPdfWidth()

Signature

public String getThumbPdfWidth()

Return Value

Type: String

getThumbTiny()

Signature

public String getThumbTiny()

Return Value

Type: String

getThumbVideo()

Signature

public String getThumbVideo()

Return Value

Type: String

getTimestamp()

Signature

public Integer getTimestamp()

Return Value

Type: Integer

getTitle()

Signature

public String getTitle()

Return Value

Type: String

getTo()

Signature

public List<Slack.File.Address> getTo()

Return Value

Type: List<Slack.File.Address>

getUpdated()

Signature

public Integer getUpdated()

Return Value

Type: Integer

getUrlPrivate()

Signature

public String getUrlPrivate()

Return Value

Type: String

getUrlPrivateDownload()

Signature

public String getUrlPrivateDownload()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

getUsername()

Signature

public String getUsername()

Return Value

Type: String

isDisplayAsBot()

Signature

public Boolean isDisplayAsBot()

Return Value

Type: Boolean

isEditable()

Signature

public Boolean isEditable()

Return Value

Type: Boolean

isExternal()

Signature

public Boolean isExternal()

Return Value

Type: Boolean

isHasMore()

Signature

public Boolean isHasMore()

Return Value

Type: Boolean

isHasRichPreview()

Signature

public Boolean isHasRichPreview()

Return Value

Type: Boolean

isNonOwnerEditable()

Signature

public Boolean isNonOwnerEditable()

Return Value

Type: Boolean

isPreviewTruncated()

Signature

public Boolean isPreviewTruncated()

Return Value

Type: Boolean

ispublic()

Signature

public Boolean ispublic()

Return Value

Type: Boolean

isPublicUrlShared()

Signature

public Boolean isPublicUrlShared()

Return Value

Type: Boolean

isSentToSelf()

Signature

public Boolean isSentToSelf()

Return Value

Type: Boolean

isStarred()

Signature

public Boolean isStarred()

Return Value

Type: Boolean

setAppId(appId)

Signature

public void setAppId(String appId)

Parameters

appId

Type: String

Return Value

Type: void

setAppName(appName)

Signature

public void setAppName(String appName)

Parameters

appName

Type: String

Return Value

Type: void

setCc(cc)

Signature

public void setCc(List<Slack.File.Address> cc)

Parameters

cc

Type: List<Slack.File.Address>

Return Value

Type: void

setChannelActionsCount(channelActionsCount)

Signature

public void setChannelActionsCount(Integer channelActionsCount)

Parameters

channelActionsCount

Type: Integer

Return Value

Type: void

setChannelActionsTs(channelActionsTs)

Signature

public void setChannelActionsTs(String channelActionsTs)

Parameters

channelActionsTs

Type: String

Return Value

Type: void

setChannels(channels)

Signature

public void setChannels(List<String> channels)

Parameters

channels

Type: List<String>

Return Value

Type: void

setConvertedPdf(convertedPdf)

Signature

public void setConvertedPdf(String convertedPdf)

Parameters

convertedPdf

Type: String

Return Value

Type: void

setCreated(created)

Signature

public void setCreated(Integer created)

Parameters

created

Type: Integer

Return Value

Type: void

setDeanimateGif(deanimateGif)

Signature

public void setDeanimateGif(String deanimateGif)

Parameters

deanimatedGif

Type: String

Return Value

Type: void

setDisplayAsBot(displayAsBot)

Signature

public void setDisplayAsBot(Boolean displayAsBot)

Parameters

displayAsBot

Type: Boolean

Return Value

Type: void

setEditable(editable)

Signature

public void setEditable(Boolean editable)

Parameters

editable

Type: Boolean

Return Value

Type: void

setEditLink(editLink)

Signature

public void setEditLink(String editLink)

Parameters

editLink

Type: String

Return Value

Type: void

setEditor(editor)

Signature

public void setEditor(String editor)

Parameters

editor

Type: String

Return Value

Type: void

setExternal(external)

Signature

public void setExternal(Boolean external)

Parameters

external

Type: Boolean

Return Value

Type: void

setExternalId(externalId)

Signature

public void setExternalId(String externalId)

Parameters

externalId

Type: String

Return Value

Type: void

setExternalType(externalType)

Signature

public void setExternalType(String externalType)

Parameters

externalType

Type: String

Return Value

Type: void

setExternalUrl(externalUrl)

Signature

public void setExternalUrl(String externalUrl)

Parameters

externalUrl

Type: String

Return Value

Type: void

setFiletype(filetype)

Signature

public void setFiletype(String filetype)

Parameters

filetype

Type: String

Return Value

Type: void

setFrom(fromValue)

Signature

public void setFrom(List<Slack.File.Address> fromValue)

Parameters

fromValue

Type: List<Slack.File.Address>

Return Value

Type: void

setGroups(groups)

Signature

public void setGroups(List<String> groups)

Parameters

groups

Type: List<String>

Return Value

Type: void

setHasMore(hasMore)

Signature

public void setHasMore(Boolean hasMore)

Parameters

hasMore

Type: Boolean

Return Value

Type: void

setHasRichPreview(hasRichPreview)

Signature

public void setHasRichPreview(Boolean hasRichPreview)

Parameters

hasRichPreview

Type: Boolean

Return Value

Type: void

setId(id)

Signature

public void setId(String id)

Parameters

id

Type: String

Return Value

Type: void

setImageExifRotation(imageExifRotation)

Signature

public void setImageExifRotation(Integer imageExifRotation)

Parameters

imageExifRotation

Type: Integer

Return Value

Type: void

setIms(ims)

Signature

public void setIms(List<String> ims)

Parameters

ims

Type: List<String>

Return Value

Type: void

setLastEditor(lastEditor)

Signature

public void setLastEditor(String lastEditor)

Parameters

lastEditor

Type: String

Return Value

Type: void

setLines(lines)

Signature

public void setLines(Integer lines)

Parameters

lines

Type: Integer

Return Value

Type: void

setLinesMore(linesMore)

Signature

public void setLinesMore(Integer linesMore)

Parameters

linesMore

Type: Integer

Return Value

Type: void

setMediaDisplayType(mediaDisplayType)

Signature

public void setMediaDisplayType(String mediaDisplayType)

Parameters

mediaDisplayType

Type: String

Return Value

Type: void

setMimetype(mimetype)

Signature

public void setMimetype(String mimetype)

Parameters

mimetype

Type: String

Return Value

Type: void

setMode(mode)

Signature

public void setMode(String mode)

Parameters

mode

Type: String

Return Value

Type: void

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

setNonOwnerEditable(nonOwnerEditable)

Signature

public void setNonOwnerEditable(Boolean nonOwnerEditable)

Parameters

nonOwnerEditable

Type: Boolean

Return Value

Type: void

setOriginalAttachmentCount(originalAttachmentCount)

Signature

public void setOriginalAttachmentCount(Integer originalAttachmentCount)

Parameters

originalAttachmentCount

Type: Integer

Return Value

Type: void

setOriginalHeight(originalHeight)

Signature

public void setOriginalHeight(String originalHeight)

Parameters

originalHeight

Type: String

Return Value

Type: void

setOriginalWidth(originalWidth)

Signature

public void setOriginalWidth(String originalWidth)

Parameters

originalWidth

Type: String

Return Value

Type: void

setPermalink(permalink)

Signature

public void setPermalink(String permalink)

Parameters

permalink

Type: String

Return Value

Type: void

setPermalinkPublic(permalinkPublic)

Signature

public void setPermalinkPublic(String permalinkPublic)

Parameters

permalinkPublic

Type: String

Return Value

Type: void

setPinnedInfo(pinnedInfo)

Signature

public void setPinnedInfo(Map<String,Slack.File.PinnedInfo> pinnedInfo)

Parameters

pinnedInfo

Type: Map<String,Slack.File.PinnedInfo>

Return Value

Type: void

setPjpeg(pjpeg)

Signature

public void setPjpeg(String pjpeg)

Parameters

pjpeg

Type: String

Return Value

Type: void

setPlainText(plainText)

Signature

public void setPlainText(String plainText)

Parameters

plainText

Type: String

Return Value

Type: void

setPrettyType(prettyType)

Signature

public void setPrettyType(String prettyType)

Parameters

prettyType

Type: String

Return Value

Type: void

setPreview(preview)

Signature

public void setPreview(String preview)

Parameters

preview

Type: String

Return Value

Type: void

setPreviewHighlight(previewHighlight)

Signature

public void setPreviewHighlight(String previewHighlight)

Parameters

previewHighlight

Type: String

Return Value

Type: void

setPreviewPlainText(previewPlainText)

Signature

public void setPreviewPlainText(String previewPlainText)

Parameters

previewPlainText

Type: String

Return Value

Type: void

setPreviewTruncated(previewTruncated)

Signature

public void setPreviewTruncated(Boolean previewTruncated)

Parameters

previewTruncated

Type: Boolean

Return Value

Type: void

setpublic(_public)

Signature

public void setpublic(Boolean _public)

Parameters

_public

Type: Boolean

Return Value

Type: void

setPublicUrlShared(publicUrlShared)

Signature

public void setPublicUrlShared(Boolean publicUrlShared)

Parameters

publicUrlShared

Type: Boolean

Return Value

Type: void

setSentToSelf(sentToSelf)

Signature

public void setSentToSelf(Boolean sentToSelf)

Parameters

sentToSelf

Type: Boolean

Return Value

Type: void

setShares(shares)

Signature

public void setShares(Slack.File.Shares shares)

Parameters

shares

Type: Slack.File.Shares

Return Value

Type: void

setSize(size)

Signature

public void setSize(Integer size)

Parameters

size

Type: Integer

Return Value

Type: void

setStarred(starred)

Signature

public void setStarred(Boolean starred)

Parameters

starred

Type: Boolean

Return Value

Type: void

setSubject(subject)

Signature

public void setSubject(String subject)

Parameters

subject

Type: String

Return Value

Type: void

setThumb64(thumb64)

Signature

public void setThumb64(String thumb64)

Parameters

thumb64

Type: String

Return Value

Type: void

setThumb64Gif(thumb64Gif)

Signature

public void setThumb64Gif(String thumb64Gif)

Parameters

thumb64Gif

Type: String

Return Value

Type: void

setThumb64Height(thumb64Height)

Signature

public void setThumb64Height(String thumb64Height)

Parameters

thumb64Height

Type: String

Return Value

Type: void

setThumb64Width(thumb64Width)

Signature

public void setThumb64Width(String thumb64Width)

Parameters

thumb64Width

Type: String

Return Value

Type: void

setThumb80(thumb80)

Signature

public void setThumb80(String thumb80)

Parameters

thumb80

Type: String

Return Value

Type: void

setThumb80Gif(thumb80Gif)

Signature

public void setThumb80Gif(String thumb80Gif)

Parameters

thumb80Gif

Type: String

Return Value

Type: void

setThumb80Height(thumb80Height)

Signature

public void setThumb80Height(String thumb80Height)

Parameters

thumb80Height

Type: String

Return Value

Type: void

setThumb80Width(thumb80Width)

Signature

public void setThumb80Width(String thumb80Width)

Parameters

thumb80Width

Type: String

Return Value

Type: void

setThumb160(thumb160)

Signature

public void setThumb160(String thumb160)

Parameters

thumb160

Type: String

Return Value

Type: void

setThumb160Gif(thumb160Gif)

Signature

public void setThumb160Gif(String thumb160Gif)

Parameters

thumb160Gif

Type: String

Return Value

Type: void

setThumb160Height(thumb160Height)

Signature

public void setThumb160Height(String thumb160Height)

Parameters

thumb160Height

Type: String

Return Value

Type: void

setThumb160Width(thumb160Width)

Signature

public void setThumb160Width(String thumb160Width)

Parameters

thumb160Width

Type: String

Return Value

Type: void

setThumb360(thumb360)

Signature

public void setThumb360(String thumb360)

Parameters

thumb360

Type: String

Return Value

Type: void

setThumb360Gif(thumb360Gif)

Signature

public void setThumb360Gif(String thumb360Gif)

Parameters

thumb360Gif

Type: String

Return Value

Type: void

setThumb360Height(thumb360Height)

Signature

public void setThumb360Height(String thumb360Height)

Parameters

thumb360Height

Type: String

Return Value

Type: void

setThumb360Width(thumb360Width)

Signature

public void setThumb360Width(String thumb360Width)

Parameters

thumb360Width

Type: String

Return Value

Type: void

setThumb480(thumb480)

Signature

public void setThumb480(String thumb480)

Parameters

thumb480

Type: String

Return Value

Type: void

setThumb480Gif(thumb480Gif)

Signature

public void setThumb480Gif(String thumb480Gif)

Parameters

thumb480Gif

Type: String

Return Value

Type: void

setThumb480Height(thumb480Height)

Signature

public void setThumb480Height(String thumb480Height)

Parameters

thumb480Height

Type: String

Return Value

Type: void

setThumb480Width(thumb480Width)

Signature

public void setThumb480Width(String thumb480Width)

Parameters

thumb480Width

Type: String

Return Value

Type: void

setThumb720(thumb720)

Signature

public void setThumb720(String thumb720)

Parameters

thumb720

Type: String

Return Value

Type: void

setThumb720Gif(thumb720Gif)

Signature

public void setThumb720Gif(String thumb720Gif)

Parameters

thumb720Gif

Type: String

Return Value

Type: void

setThumb720Height(thumb720Height)

Signature

public void setThumb720Height(String thumb720Height)

Parameters

thumb720Height

Type: String

Return Value

Type: void

setThumb720Width(thumb720Width)

Signature

public void setThumb720Width(String thumb720Width)

Parameters

thumb720Width

Type: String

Return Value

Type: void

setThumb800(thumb800)

Signature

public void setThumb800(String thumb800)

Parameters

thumb800

Type: String

Return Value

Type: void

setThumb800Gif(thumb800Gif)

Signature

public void setThumb800Gif(String thumb800Gif)

Parameters

thumb800Gif

Type: String

Return Value

Type: void

setThumb800Height(thumb800Height)

Signature

public void setThumb800Height(String thumb800Height)

Parameters

thumb800Height

Type: String

Return Value

Type: void

setThumb800Width(thumb800Width)

Signature

public void setThumb800Width(String thumb800Width)

Parameters

thumb800Width

Type: String

Return Value

Type: void

setThumb960(thumb960)

Signature

public void setThumb960(String thumb960)

Parameters

thumb960

Type: String

Return Value

Type: void

setThumb960Gif(thumb960Gif)

Signature

public void setThumb960Gif(String thumb960Gif)

Parameters

thumb960Gif

Type: String

Return Value

Type: void

setThumb960Height(thumb960Height)

Signature

public void setThumb960Height(String thumb960Height)

Parameters

thumb960Height

Type: String

Return Value

Type: void

setThumb960Width(thumb960Width)

Signature

public void setThumb960Width(String thumb960Width)

Parameters

thumb960Width

Type: String

Return Value

Type: void

setThumb1024(thumb1024)

Signature

public void setThumb1024(String thumb1024)

Parameters

thumb1024

Type: String

Return Value

Type: void

setThumb1024Gif(thumb1024Gif)

Signature

public void setThumb1024Gif(String thumb1024Gif)

Parameters

thumb1024Gif

Type: String

Return Value

Type: void

setThumb1024Height(thumb1024Height)

Signature

public void setThumb1024Height(String thumb1024Height)

Parameters

thumb1024Height

Type: String

Return Value

Type: void

setThumb1024Width(thumb1024Width)

Signature

public void setThumb1024Width(String thumb1024Width)

Parameters

thumb1024Width

Type: String

Return Value

Type: void

setThumbGif(thumbGif)

Signature

public void setThumbGif(String thumbGif)

Parameters

thumbGif

Type: String

Return Value

Type: void

setThumbPdf(thumbPdf)

Signature

public void setThumbPdf(String thumbPdf)

Parameters

thumbPdf

Type: String

Return Value

Type: void

setThumbPdfHeight(thumbPdfHeight)

Signature

public void setThumbPdfHeight(String thumbPdfHeight)

Parameters

thumbPdfHeight

Type: String

Return Value

Type: void

setThumbPdfWidth(thumbPdfWidth)

Signature

public void setThumbPdfWidth(String thumbPdfWidth)

Parameters

thumbPdfWidth

Type: String

Return Value

Type: void

setThumbTiny(thumbTiny)

Signature

public void setThumbTiny(String thumbTiny)

Parameters

thumbTiny

Type: String

Return Value

Type: void

setThumbVideo(thumbVideo)

Signature

public void setThumbVideo(String thumbVideo)

Parameters

thumbVideo

Type: String

Return Value

Type: void

setTimestamp(timestamp)

Signature

public void setTimestamp(Integer timestamp)

Parameters

timestamp

Type: Integer

Return Value

Type: void

setTitle(title)

Signature

public void setTitle(String title)

Parameters

title

Type: String

Return Value

Type: void

setTo(to)

Signature

public void setTo(List<Slack.File.Address> to)

Parameters

to

Type: List<Slack.File.Address>

Return Value

Type: void

setUpdated(updated)

Signature

public void setUpdated(Integer updated)

Parameters

updated

Type: Integer

Return Value

Type: void

setUrlPrivate(urlPrivate)

Signature

public void setUrlPrivate(String urlPrivate)

Parameters

urlPrivate

Type: String

Return Value

Type: void

setUrlPrivateDownload(urlPrivateDownload)

Signature

public void setUrlPrivateDownload(String urlPrivateDownload)

Parameters

urlPrivateDownload

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

setUsername(username)

Signature

public void setUsername(String username)

Parameters

username

Type: String

Return Value

Type: void


File.Address Class

File.Address Methods

The following are methods for File.Address.

getAddress()

Signature

public String getAddress()

Return Value

Type: String

getName()

Signature

public String getName()

Return Value

Type: String

getOriginal()

Signature

public String getOriginal()

Return Value

Type: String

setAddress(address)

Signature

public void setAddress(String address)

Parameters

address

Type: String

Return Value

Type: void

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

SetOriginal(original)

Signature

public void setOriginal(String original)

Parameters

original

Type: String

Return Value

Type: void


File.Headers Class

File.Headers Methods

The following are methods for File.Headers.

getDate()

Signature

public String getDate()

Return Value

Type: String

getInReplyTo()

Signature

public String getInReplyTo()

Return Value

Type: String

getReplyTo()

Signature

public String getReplyTo()

Return Value

Type: String

getMessageId()

Signature

public String getMessageId()

Return Value

Type: String

setDate(dateValue)

Signature

public void setDate(String dateValue)

Parameters

dateValue

Type: String

Return Value

Type: void

setInReplyTo(inReplyTo)

Signature

public void setInReplyTo(String inReplyTo)

Parameters

inReplyTo

Type: String

Return Value

Type: void

setReplyTo(replyTo)

Signature

public void setReplyTo(String replyTo)

Parameters

replyTo

Type: String

Return Value

Type: void

setMessageId(messageId)

Signature

public void setMessageId(String messageId)

Parameters

messageId

Type: String

Return Value

Type: void


File.PinnedInfo Class

File.PinnedInfo Methods

The following are methods for File.PinnedInfo.

getPinnedBy()

Signature

public String getPinnedBy()

Return Value

Type: String

getPinnedTs()

Signature

public Integer getPinnedTs()

Return Value

Type: Integer

setPinnedBy(pinnedBy)

Signature

public void setPinnedBy(String pinnedBy)

Parameters

pinnedBy

Type: String

Return Value

Type: void

setPinnedTs(pinnedTs)

Signature

public void setPinnedTs(Integer pinnedTs)

Parameters

pinnedTs

Type: Integer

Return Value

Type: void


File.ShareDetail Class

File.ShareDetail Methods

The following are methods for File.ShareDetail.

getChannelName()

Signature

public String getChannelName()

Return Value

Type: String

getLatestReply()

Signature

public String getLatestReply()

Return Value

Type: String

getReplyCount()

Signature

public Integer getReplyCount()

Return Value

Type: Integer

getReplyUsers()

Signature

public List<String> getReplyUsers()

Return Value

Type: List<String>

getReplyUsersCount()

Signature

public Integer getReplyUsersCount()

Return Value

Type: Integer

getShareUserId()

Signature

public String getShareUserId()

Return Value

Type: String

getTeamId()

Signature

public String getTeamId()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

setChannelName(channelName)

Signature

public void setChannelName(String channelName)

Parameters

channelName

Type: String

Return Value

Type: void

setLatestReply(latestReply)

Signature

public void setLatestReply(String latestReply)

Parameters

latestReply

Type: String

Return Value

Type: void

setReplyCount(replyCount)

Signature

public void setReplyCount(Integer replyCount)

Parameters

replyCount

Type: Integer

Return Value

Type: void

setReplyUsers(replyUsers)

Signature

public void setReplyUsers(List<String> replyUsers)

Parameters

replyUsers

Type: List<String>

Return Value

Type: void

setReplyUsersCount(replyUsersCount)

Signature

public void setReplyUsersCount(Integer replyUsersCount)

Parameters

replyUsersCount

Type: Integer

Return Value

Type: void

setShareUserId(shareUserId)

Signature

public void setShareUserId(String shareUserId)

Parameters

shareUserId

Type: String

Return Value

Type: void

setTeamId(teamId)

Signature

public void setTeamId(String teamId)

Parameters

teamId

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void


File.Shares Class

Represents information about a file share, such as to a private or public channel.

File.Shares Methods

The following are methods for File.Shares.

getPrivateChannels()

Signature

public Map<String,List<Slack.File.ShareDetail>> getPrivateChannels()

Return Value

Type: Map<String,List<Slack.File.ShareDetail>>

getPublicChannels()

Signature

public Map<String,List<Slack.File.ShareDetail>> getPublicChannels()

Return Value

Type: Map<String,List<Slack.File.ShareDetail>>

setPrivateChannels(privateChannels)

Signature

public void setPrivateChannels(Map<String,List<Slack.File.ShareDetail>> privateChannels)

Parameters

privateChannels

Type: Map<String,List<Slack.File.ShareDetail>>

Return Value

Type: void

setPublicChannels(publicChannels)

Signature

public void setPublicChannels(Map<String,List<Slack.File.ShareDetail>> publicChannels)

Parameters

publicChannels

Type: Map<String,List<Slack.File.ShareDetail>>

Return Value

Type: void


FileComment Class

FileComment Methods

The following are methods for FileComment.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getComment()

Signature

public String getComment()

Return Value

Type: String

getCreated()

Signature

public Integer getCreated()

Return Value

Type: Integer

getId()

Signature

public String getId()

Return Value

Type: String

getTimestamp()

Signature

public Integer getTimestamp()

Return Value

Type: Integer

getUser()

Signature

public String getUser()

Return Value

Type: String

isIntro()

Signature

public Boolean isIntro()

Return Value

Type: Boolean

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setComment(comment)

Signature

public void setComment(String comment)

Parameters

comment

Type: String

Return Value

Type: void

setCreated(created)

Signature

public void setCreated(Integer created)

Parameters

created

Type: Integer

Return Value

Type: void

setDeanimate(deanimate)

Signature

public void setDeanimate(String deanimate)

Parameters

deanimate

Type: String

Return Value

Type: void

setId(id)

Signature

public void setId(String id)

Parameters

id

Type: String

Return Value

Type: void

setIntro(intro)

Signature

public void setIntro(Boolean intro)

Parameters

intro

Type: Boolean

Return Value

Type: void

setTimestamp(timestamp)

Signature

public void setTimestamp(Integer timestamp)

Parameters

timestamp

Type: Integer

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void


FilesDeleteRequest Class

Sends a request to delete a file.

Usage

See Slack’s files.delete method.

FilesDeleteRequest Methods

The following are methods for FilesDeleteRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesDeleteRequest.Builder builder()

Return Value

Type: Slack.FilesDeleteRequest.Builder


FilesDeleteRequest.Builder Class

Contains methods to build an instance of the Slack.FilesDeleteRequest class.

A Builder object is obtained by invoking one of the FilesDeleteRequest.builder methods defined by the FilesDeleteRequest class.

FilesDeleteRequest.Builder Methods

The following are methods for FilesDeleteRequest.Builder.

build()

Required. Returns an instance of Slack.FilesDeleteRequest.

Signature

public Slack.FilesDeleteRequest build()

Return Value

Type: Slack.FilesDeleteRequest

file(file)

Required. The ID of file to delete.

Signature

public Slack.FilesDeleteRequest.Builder file(String file)

Parameters

file

Type: String The ID of the file to delete

Return Value

Type: Slack.FilesDeleteRequest.Builder


FilesDeleteResponse Class

Deletes a file.

Usage

See Slack’s files.delete method.

FilesDeleteResponse Methods

This class contains standard response methods.


FilesInfoRequest Class

Sends a request to get information about a file.

Usage

See Slack’s files.info method.

FilesInfoRequest Methods

The following are methods for FilesInfoRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesInfoRequest.Builder builder()

Return Value

Type: Slack.FilesInfoRequest.Builder


FilesInfoRequest.Builder Class

Contains methods to build an instance of the Slack.FilesInfoRequest class.

A Builder object is obtained by invoking one of the FilesInfoRequest.builder methods defined by the FilesInfoRequest class.

FilesInfoRequest.Builder Methods

The following are methods for FilesInfoRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesInfoRequest.

Signature

public Slack.FilesInfoRequest build()

Return Value

Type: Slack.FilesInfoRequest

count(count)

Signature

public Slack.FilesInfoRequest.Builder count(Integer count)

Parameters

count

Type: Integer

Return Value

Type: Slack.FilesInfoRequest.Builder

file(file)

Required. The ID of the file to retrieve information for.

Signature

public Slack.FilesInfoRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesInfoRequest.Builder

page(page)

Signature

public Slack.FilesInfoRequest.Builder page(Integer page)

Parameters

page

Type: Integer

Return Value

Type: Slack.FilesInfoRequest.Builder


FilesInfoResponse Class

Gets information about a file.

Usage

See Slack’s files.info method.

FilesInfoResponse Methods

This class contains standard response methods.

The following are methods for FilesInfoResponse.

getContent()

Signature

public String getContent()

Return Value

Type: String

getContentHighlightCss()

Signature

public String getContentHighlightCss()

Return Value

Type: String

getContentHighlightHtml()

Signature

public String getContentHighlightHtml()

Return Value

Type: String

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

isTruncated()

Signature

public Boolean isTruncated()

Return Value

Type: Boolean

setContent(content)

Signature

public void setContent(String content)

Parameters

content

Type: String

setContentHighlightCss(contentHighlightCss)

Signature

public void setContentHighlightCss(String contentHighlightCss)

Parameters

contentHighlightCss

Type: String

Return Value

Type: void

setContentHighlightHtml(contentHighlightHtml)

Signature

public void setContentHighlightHtml(String contentHighlightHtml)

Parameters

contentHighlightHtml

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void

setTruncated(truncated)

Signature

public void setTruncated(Boolean truncated)

Parameters

truncated

Type: Boolean

Return Value

Type: void


FilesListRequest Class

Sends a request to retrieve a list of files for a team, in a channel, or from a user with applied filters.

Usage

See Slack’s files.list method.

FilesListRequest Methods

The following are methods for FilesListRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesListRequest.Builder builder()

Return Value

Type: Slack.FilesListRequest.Builder


FilesListRequest.Builder Class

Contains methods to build an instance of the Slack.FilesListRequest class.

A Builder object is obtained by invoking one of the FilesListRequest.builder methods defined by the FilesListRequest class.

FilesListRequest.Builder Methods

The following are methods for FilesListRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesListRequest.

Signature

public Slack.FilesListRequest build()

Return Value

Type: Slack.FilesListRequest

channel(channel)

Signature

public Slack.FilesListRequest.Builder channel(String channel)

Parameters

channel

Type: String

Return Value

Type: Slack.FilesListRequest.Builder

count(count)

Signature

public Slack.FilesListRequest.Builder count(Integer count)

Parameters

count

Type: Integer

Return Value

Type: Slack.FilesListRequest.Builder

page(page)

Signature

public Slack.FilesListRequest.Builder page(Integer page)

Parameters

page

Type: Integer

Return Value

Type: Slack.FilesListRequest.Builder

showFilesHiddenByLimit(showFilesHiddenByLimit)

Signature

public Slack.FilesListRequest.Builder showFilesHiddenByLimit(Boolean showFilesHiddenByLimit)

Parameters

showFilesHiddenByLimit

Type: Boolean

Return Value

Type: Slack.FilesListRequest.Builder

teamId(teamId)

Signature

public Slack.FilesListRequest.Builder teamId(String teamId)

Parameters

teamId

Type: String

Return Value

Type: Slack.FilesListRequest.Builder

tsFrom(tsFrom)

Signature

public Slack.FilesListRequest.Builder tsFrom(String tsFrom)

Parameters

tsFrom

Type: String

Return Value

Type: Slack.FilesListRequest.Builder

tsTo(tsTo)

Signature

public Slack.FilesListRequest.Builder tsTo(String tsTo)

Parameters

tsTo

Type: String

Return Value

Type: Slack.FilesListRequest.Builder

types(types)

Signature

public Slack.FilesListRequest.Builder types(List<String> types)

Parameters

types

Type: List<String>

Return Value

Type: Slack.FilesListRequest.Builder

user(user)

Signature

public Slack.FilesListRequest.Builder user(String user)

Parameters

user

Type: String

Return Value

Type: Slack.FilesListRequest.Builder


FilesListResponse Class

Retrieves a list of files for a team, in a channel, or from a user with applied filters.

Usage

See Slack’s files.list method.

FilesListResponse Methods

This class contains standard response methods.

The following are methods for FilesListResponse.

getFiles()

Signature

public List<Slack.File> getFiles()

Return Value

Type: List<Slack.File>

getPaging()

Signature

public Slack.Paging getPaging()

Return Value

Type: Slack.Paging

setFiles(files)

Signature

public void setFiles(List<Slack.File> files)

Parameters

files

Type: List<Slack.File>

Return Value

Type: void

setPaging(paging)

Signature

public void setPaging(Slack.Paging paging)

Parameters

paging

Type: Slack.Paging

Return Value

Type: void


FilesRemoteAddRequest Class

Sends a request to add a file from a remote service.

Usage

See Slack’s files.remote.add method.

FilesRemoteAddRequest Methods

The following are methods for FilesRemoteAddRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteAddRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteAddRequest.Builder


FilesRemoteAddRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteAddRequest class.

A Builder object is obtained by invoking one of the FilesRemoteAddRequest.builder methods defined by the FilesRemoteAddRequest class.

FilesRemoteAddRequest.Builder Methods

The following are methods for FilesRemoteAddRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesRemoteAddRequest.

Signature

public Slack.FilesRemoteAddRequest build()

Return Value

Type: Slack.FilesRemoteAddRequest

externalId(externalId)

Required. The creator-defined GUID for the file.

Signature

public Slack.FilesRemoteAddRequest.Builder externalId(String externalId)

Parameters

externalId

Type: String

Return Value

Type: Slack.FilesRemoteAddRequest.Builder

externalUrl(externalUrl)

Required. The URL of the remote file.

Signature

public Slack.FilesRemoteAddRequest.Builder externalUrl(String externalUrl)

Parameters

externalUrl

Type: String

Return Value

Type: Slack.FilesRemoteAddRequest.Builder

filetype(filetype)

Signature

public Slack.FilesRemoteAddRequest.Builder filetype(String filetype)

Parameters

filetype

Type: String

Return Value

Type: Slack.FilesRemoteAddRequest.Builder

title(title)

Required. The title of the file being shared.

Signature

public Slack.FilesRemoteAddRequest.Builder title(String title)

Parameters

title

Type: String

Return Value

Type: Slack.FilesRemoteAddRequest.Builder


FilesRemoteAddResponse Class

Adds a file from a remote service.

Usage

See Slack’s files.remote.add method.

FilesRemoteAddResponse Methods

This class contains standard response methods.

The following are methods for FilesRemoteAddResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void


FilesRemoteInfoRequest Class

Sends a request to retrieve information about a remote file that’s added to Slack.

Usage

See Slack’s files.remote.info method.

FilesRemoteInfoRequest Methods

The following are methods for FilesRemoteInfoRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteInfoRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteInfoRequest.Builder


FilesRemoteInfoRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteInfoRequest class.

A Builder object is obtained by invoking one of the FilesRemoteInfoRequest.builder methods defined by the FilesRemoteInfoRequest class.

FilesRemoteInfoRequest.Builder Methods

The following are methods for FilesRemoteInfoRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesRemoteInfoRequest.

Signature

public Slack.FilesRemoteInfoRequest build()

Return Value

Type: Slack.FilesRemoteInfoRequest

externalId(externalId)

Signature

public Slack.FilesRemoteInfoRequest.Builder externalId(String externalId)

Return Value

Type: Slack.FilesRemoteInfoRequest.Builder

file(file)

Signature

public Slack.FilesRemoteInfoRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesRemoteInfoRequest.Builder


FilesRemoteInfoResponse Class

Retrieves information about a remote file that’s added to Slack.

Usage

See Slack’s files.remote.info method.

FilesRemoteInfoResponse Methods

This class contains standard response methods.

The following are methods for FilesRemoteInfoResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void


FilesRemoteListRequest Class

Sends a request to retrieve a list of files that’s added to Slack for a team, in a channel, or from a user with applied filters.

Usage

See Slack’s files.remote.list method.

FilesRemoteListRequest Methods

The following are methods for FilesRemoteListRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteListRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteListRequest.Builder


FilesRemoteListRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteListRequest class.

A Builder object is obtained by invoking one of the FilesRemoteListRequest.builder methods defined by the FilesRemoteListRequest class.

FilesRemoteListRequest.Builder Methods

The following are methods for FilesRemoteListRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesRemoteListRequest.

Signature

public Slack.FilesRemoteListRequest build()

Return Value

Type: Slack.FilesRemoteListRequest

channel(channel)

Signature

public Slack.FilesRemoteListRequest.Builder channel(String channel)

Parameters

channel

Type: String

Return Value

Type: Slack.FilesRemoteListRequest.Builder

cursor(cursor)

Signature

public Slack.FilesRemoteListRequest.Builder cursor(String cursor)

Parameters

cursor

Type: String

Return Value

Type: Slack.FilesRemoteListRequest.Builder

limitValue(limitValue)

Signature

public Slack.FilesRemoteListRequest.Builder limitValue(Integer limitValue)

Parameters

limitValue

Type: Integer

Return Value

Type: Slack.FilesRemoteListRequest.Builder

tsFrom(tsFrom)

Signature

public Slack.FilesRemoteListRequest.Builder tsFrom(String tsFrom)

Parameters

tsFrom

Type: String

Return Value

Type: Slack.FilesRemoteListRequest.Builder

tsTo(tsTo)

Signature

public Slack.FilesRemoteListRequest.Builder tsTo(String tsTo)

Parameters

tsTo

Type: String

Return Value

Type: Slack.FilesRemoteListRequest.Builder


FilesRemoteListResponse Class

Retrieves a list of files that’s added to Slack for a team, in a channel, or from a user with applied filters.

Usage

See Slack’s files.remote.list method.

FilesRemoteListResponse Methods

This class contains standard response methods.

The following are methods for FilesRemoteListResponse.

getFiles()

Signature

public List<Slack.File> getFiles()

Return Value

Type: List<Slack.File>

getResponseMetadata()

Signature

public Slack.ResponseMetadata getResponseMetadata()

Return Value

Type: Slack.ResponseMetadata

setFiles(files)

Signature

public void setFiles(List<Slack.File> files)

Parameters

files

Type: List<Slack.File>

Return Value

Type: void

setResponseMetadata(metadata)

Signature

public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)

Parameters

responseMetadata

Type: Slack.ResponseMetadata

Return Value

Type: void


FilesRemoteRemoveRequest Class

Sends a request to remove a remote file.

Usage

See Slack’s files.remote.remove method.

FilesRemoteRemoveRequest Methods

The following are methods for FilesRemoteRemoveRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteRemoveRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteRemoveRequest.Builder


FilesRemoteRemoveRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteRemoveRequest class.

A Builder object is obtained by invoking one of the FilesRemoteRemoveRequest.builder methods defined by the FilesRemoteRemoveRequest class.

FilesRemoteRemoveRequest.Builder Methods

The following are methods for FilesRemoteRemoveRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesRemoteRemoveRequest.

Signature

public Slack.FilesRemoteRemoveRequest build()

Return Value

Type: Slack.FilesRemoteRemoveRequest

externalId(externalId)

Signature

public Slack.FilesRemoteRemoveRequest.Builder externalId(String externalId)

Parameters

externalId

Type: String

Return Value

Type: Slack.FilesRemoteRemoveRequest.Builder

file(file)

Signature

public Slack.FilesRemoteRemoveRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesRemoteRemoveRequest.Builder


FilesRemoteRemoveResponse Class

Removes a remote file.

Usage

See Slack’s files.remote.remove method

FilesRemoteRemoveResponse Methods

This class contains standard response methods.


FilesRemoteShareRequest Class

Sends a request to share a remote file into a channel.

Usage

See Slack’s files.remote.share method

FilesRemoteShareRequest Methods

The following are methods for FilesRemoteShareRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteShareRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteShareRequest.Builder


FilesRemoteShareRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteShareRequest class.

A Builder object is obtained by invoking one of the FilesRemoteShareRequest.builder methods defined by the FilesRemoteShareRequest class.

FilesRemoteShareRequest.Builder Methods

The following are methods for FilesRemoteShareRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesRemoteShareRequest.

Signature

public Slack.FilesRemoteShareRequest build()

Return Value

Type: Slack.FilesRemoteShareRequest

channels(channels)

Required. The comma-separated list of channel IDs where the file is shared.

Signature

public Slack.FilesRemoteShareRequest.Builder channels(List<String> channels)

Parameters

channels

Type: List<String>

Return Value

Type: Slack.FilesRemoteShareRequest.Builder

externalId(externalId)

Signature

public Slack.FilesRemoteShareRequest.Builder externalId(String externalId)

Parameters

externalId

Type: String

Return Value

Type: Slack.FilesRemoteShareRequest.Builder

file(file)

Signature

public Slack.FilesRemoteShareRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesRemoteShareRequest.Builder


FilesRemoteShareResponse Class

Shares a remote file into a channel.

Usage

See Slack’s files.remote.share method.

FilesRemoteShareResponse Methods

This class contains standard response methods.

The following are methods for FilesRemoteShareResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void


FilesRemoteUpdateRequest Class

Sends a request to update an existing remote file.

Usage

See Slack’s files.remote.update method.

FilesRemoteUpdateRequest Methods

The following are methods for FilesRemoteUpdateRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRemoteUpdateRequest.Builder builder()

Return Value

Type: Slack.FilesRemoteUpdateRequest.Builder


FilesRemoteUpdateRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRemoteUpdateRequest class.

A Builder object is obtained by invoking one of the FilesRemoteUpdateRequest.builder methods defined by the FilesRemoteUpdateRequest class.

FilesRemoteUpdateRequest.Builder Methods

The following are methods for FilesRemoteUpdateRequest.Builder. These methods are optional unless specified otherwise.

build()

Returns an instance of the Slack.FilesRemoteUpdateRequest object.

Signature

public Slack.FilesRemoteUpdateRequest build()

Return Value

Type: Slack.FilesRemoteUpdateRequest

externalId(externalId)

Signature

public Slack.FilesRemoteUpdateRequest.Builder externalId(String externalId)

Parameters

externalId

Type: String

Return Value

Type: Slack.FilesRemoteUpdateRequest.Builder

externalUrl(externalUrl)

Signature

public Slack.FilesRemoteUpdateRequest.Builder externalUrl(String externalUrl)

Parameters

externalUrl

Type: String

Return Value

Type: Slack.FilesRemoteUpdateRequest.Builder

filetype(filetype)

Signature

public Slack.FilesRemoteUpdateRequest.Builder filetype(String filetype)

Parameters

filetype

Type: String

Return Value

Type: Slack.FilesRemoteUpdateRequest.Builder

title(title)

Signature public Slack.FilesRemoteUpdateRequest.Builder title(String title)

Parameters

title

Type: String

Return Value

Type: Slack.FilesRemoteUpdateRequest.Builder


FilesRemoteUpdateResponse Class

Updates an existing remote file.

Usage

See Slack’s files.remote.update method.

FilesRemoteUpdateResponse Methods

This class contains standard response methods.

The following are methods for FilesRemoteUpdateResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void


FilesRevokePublicURLRequest Class

Sends a request to revoke public or external sharing access for a file.

Usage

See Slack’s files.revokePublicURL method.

FilesRevokePublicURLRequest Methods

The following are methods for FilesRevokePublicURLRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesRevokePublicURLRequest.Builder builder()

Return Value

Type: Slack.FilesRevokePublicURLRequest.Builder


FilesRevokePublicURLRequest.Builder Class

Contains methods to build an instance of the Slack.FilesRevokePublicURLRequest class.

A Builder object is obtained by invoking one of the FilesRevokePublicURLRequest.builder methods defined by the FilesRevokePublicURLRequest class.

FilesRevokePublicURLRequest.Builder Methods

The following are methods for FilesRevokePublicURLRequest.Builder.

build()

Required. Returns an instance of Slack.FilesRevokePublicURLRequest.

Signature

public Slack.FilesRevokePublicURLRequest build()

Return Value

Type: Slack.FilesRevokePublicURLRequest

file(file)

Required. The file to revoke.

Signature

public Slack.FilesRevokePublicURLRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesRevokePublicURLRequest.Builder


FilesRevokePublicURLResponse Class

Revokes public or external sharing access for a file.

Usage

See Slack’s files.revokePublicURL method.

FilesRevokePublicURLResponse Methods

This class contains standard response methods.

The following are methods for FilesRevokePublicURLResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void


FilesSharedPublicURLRequest Class

Sends a request to enable a file for public or external sharing.

Usage

See Slack’s files.sharedPublicURL method.

FilesSharedPublicURLRequest Methods

The following are methods for FilesSharedPublicURLRequest.

builder()

Builds a request object that's used when executing the API call.

Signature

public static Slack.FilesSharedPublicURLRequest.Builder builder()

Return Value

Type: Slack.FilesSharedPublicURLRequest.Builder


FilesSharedPublicURLRequest.Builder Class

Contains methods to build an instance of the Slack.FilesSharedPublicURLRequest class.

A Builder object is obtained by invoking one of the FilesRevokeSharedURLRequest.builder methods defined by the FilesRevokeSharedURLRequest class.

FilesSharedPublicURLRequest.Builder Methods

The following are methods for FilesSharedPublicURLRequest.Builder. These methods are optional unless specified otherwise.

build()

Required. Returns an instance of Slack.FilesSharedPublicURLRequest.

Signature

public Slack.FilesSharedPublicURLRequest build()

Return Value

Type: Slack.FilesSharedPublicURLRequest

file(file)

Required. The file to share.

Signature

public Slack.FilesSharedPublicURLRequest.Builder file(String file)

Parameters

file

Type: String

Return Value

Type: Slack.FilesSharedPublicURLRequest.Builder


FilesSharedPublicURLResponse Class

Enables a file for public or external sharing.

Usage

See Slack’s files.sharedPublicURL method.

FilesSharedPublicURLResponse Methods

This class contains standard response methods.

The following are methods for FilesSharedPublicURLResponse.

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void