Class File

java.lang.Object
com.slack.api.model.File

public class File extends Object
https://api.slack.com/types/file
  • Constructor Details

  • Method Details

    • isPublic

      public boolean isPublic()
    • setPublic

      public void setPublic(boolean isPublic)
    • builder

      public static File.FileBuilder builder()
    • getId

      public String getId()
    • getCreated

      public Integer getCreated()
    • getTimestamp

      public Integer getTimestamp()
    • getName

      public String getName()
    • getTitle

      public String getTitle()
    • getSubject

      public String getSubject()
    • getMimetype

      public String getMimetype()
    • getFiletype

      public String getFiletype()
    • getPrettyType

      public String getPrettyType()
    • getUser

      public String getUser()
    • getMode

      public String getMode()
    • isEditable

      public boolean isEditable()
    • isNonOwnerEditable

      public boolean isNonOwnerEditable()
    • getEditor

      public String getEditor()
    • getLastEditor

      public String getLastEditor()
    • getUpdated

      public Integer getUpdated()
    • getSubtype

      public String getSubtype()
    • getTranscription

      public File.Transcription getTranscription()
    • getMp4

      public String getMp4()
    • getVtt

      public String getVtt()
    • getHls

      public String getHls()
    • getHlsEmbed

      public String getHlsEmbed()
    • getDurationMs

      public Integer getDurationMs()
    • getThumbVideoW

      public Integer getThumbVideoW()
    • getThumbVideoH

      public Integer getThumbVideoH()
    • getOriginalAttachmentCount

      public Integer getOriginalAttachmentCount()
    • isExternal

      public boolean isExternal()
    • getExternalType

      public String getExternalType()
    • getExternalId

      public String getExternalId()
    • getExternalUrl

      public String getExternalUrl()
    • getUsername

      public String getUsername()
    • getSize

      public Integer getSize()
    • getUrlPrivate

      public String getUrlPrivate()
    • getUrlPrivateDownload

      public String getUrlPrivateDownload()
    • getAppId

      public String getAppId()
    • getAppName

      public String getAppName()
    • getThumb64

      public String getThumb64()
    • getThumb64Gif

      public String getThumb64Gif()
    • getThumb64Width

      public String getThumb64Width()
    • getThumb64Height

      public String getThumb64Height()
    • getThumb80

      public String getThumb80()
    • getThumb80Gif

      public String getThumb80Gif()
    • getThumb80Width

      public String getThumb80Width()
    • getThumb80Height

      public String getThumb80Height()
    • getThumb160

      public String getThumb160()
    • getThumb160Gif

      public String getThumb160Gif()
    • getThumb160Width

      public String getThumb160Width()
    • getThumb160Height

      public String getThumb160Height()
    • getThumb360

      public String getThumb360()
    • getThumb360Gif

      public String getThumb360Gif()
    • getThumb360Width

      public String getThumb360Width()
    • getThumb360Height

      public String getThumb360Height()
    • getThumb480

      public String getThumb480()
    • getThumb480Gif

      public String getThumb480Gif()
    • getThumb480Width

      public String getThumb480Width()
    • getThumb480Height

      public String getThumb480Height()
    • getThumb720

      public String getThumb720()
    • getThumb720Gif

      public String getThumb720Gif()
    • getThumb720Width

      public String getThumb720Width()
    • getThumb720Height

      public String getThumb720Height()
    • getThumb800

      public String getThumb800()
    • getThumb800Gif

      public String getThumb800Gif()
    • getThumb800Width

      public String getThumb800Width()
    • getThumb800Height

      public String getThumb800Height()
    • getThumb960

      public String getThumb960()
    • getThumb960Gif

      public String getThumb960Gif()
    • getThumb960Width

      public String getThumb960Width()
    • getThumb960Height

      public String getThumb960Height()
    • getThumb1024

      public String getThumb1024()
    • getThumb1024Gif

      public String getThumb1024Gif()
    • getThumb1024Width

      public String getThumb1024Width()
    • getThumb1024Height

      public String getThumb1024Height()
    • getThumbVideo

      public String getThumbVideo()
    • getThumbGif

      public String getThumbGif()
    • getThumbPdf

      public String getThumbPdf()
    • getThumbPdfWidth

      public String getThumbPdfWidth()
    • getThumbPdfHeight

      public String getThumbPdfHeight()
    • getThumbTiny

      public String getThumbTiny()
    • getConvertedPdf

      public String getConvertedPdf()
    • getImageExifRotation

      public Integer getImageExifRotation()
    • getOriginalWidth

      public String getOriginalWidth()
    • getOriginalHeight

      public String getOriginalHeight()
    • getDeanimate

      public String getDeanimate()
    • getDeanimateGif

      public String getDeanimateGif()
    • getPjpeg

      public String getPjpeg()
    • getPermalink

      public String getPermalink()
    • getPermalinkPublic

      public String getPermalinkPublic()
    • getEditLink

      public String getEditLink()
    • isHasRichPreview

      public boolean isHasRichPreview()
    • getMediaDisplayType

      public String getMediaDisplayType()
    • isPreviewTruncated

      public boolean isPreviewTruncated()
    • getPreview

      public String getPreview()
    • getPreviewHighlight

      public String getPreviewHighlight()
    • getPlainText

      public String getPlainText()
    • getPreviewPlainText

      public String getPreviewPlainText()
    • isHasMore

      public boolean isHasMore()
    • isSentToSelf

      public boolean isSentToSelf()
    • getLines

      public Integer getLines()
    • getLinesMore

      public Integer getLinesMore()
    • isPublicUrlShared

      public boolean isPublicUrlShared()
    • isDisplayAsBot

      public boolean isDisplayAsBot()
    • getChannels

      public List<String> getChannels()
    • getGroups

      public List<String> getGroups()
    • getIms

      public List<String> getIms()
    • getShares

      public File.Shares getShares()
    • getTo

      public List<File.Address> getTo()
    • getFrom

      public List<File.Address> getFrom()
    • getCc

      public List<File.Address> getCc()
    • getPinnedInfo

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

      public String getChannelActionsTs()
    • getChannelActionsCount

      public Integer getChannelActionsCount()
    • getHeaders

      public File.Headers getHeaders()
    • getSimplifiedHtml

      public String getSimplifiedHtml()
    • getBotId

      @Deprecated public String getBotId()
      Deprecated.
    • getInitialComment

      @Deprecated public FileComment getInitialComment()
      Deprecated.
    • getNumStars

      @Deprecated public Integer getNumStars()
      Deprecated.
    • isStarred

      @Deprecated public boolean isStarred()
      Deprecated.
    • getPinnedTo

      @Deprecated public List<String> getPinnedTo()
      Deprecated.
    • getReactions

      @Deprecated public List<Reaction> getReactions()
      Deprecated.
    • getCommentsCount

      @Deprecated public Integer getCommentsCount()
      Deprecated.
    • getAttachments

      @Deprecated public List<Attachment> getAttachments()
      Deprecated.
    • getBlocks

      @Deprecated public List<LayoutBlock> getBlocks()
      Deprecated.
    • setId

      public void setId(String id)
    • setCreated

      public void setCreated(Integer created)
    • setTimestamp

      public void setTimestamp(Integer timestamp)
    • setName

      public void setName(String name)
    • setTitle

      public void setTitle(String title)
    • setSubject

      public void setSubject(String subject)
    • setMimetype

      public void setMimetype(String mimetype)
    • setFiletype

      public void setFiletype(String filetype)
    • setPrettyType

      public void setPrettyType(String prettyType)
    • setUser

      public void setUser(String user)
    • setMode

      public void setMode(String mode)
    • setEditable

      public void setEditable(boolean editable)
    • setNonOwnerEditable

      public void setNonOwnerEditable(boolean nonOwnerEditable)
    • setEditor

      public void setEditor(String editor)
    • setLastEditor

      public void setLastEditor(String lastEditor)
    • setUpdated

      public void setUpdated(Integer updated)
    • setSubtype

      public void setSubtype(String subtype)
    • setTranscription

      public void setTranscription(File.Transcription transcription)
    • setMp4

      public void setMp4(String mp4)
    • setVtt

      public void setVtt(String vtt)
    • setHls

      public void setHls(String hls)
    • setHlsEmbed

      public void setHlsEmbed(String hlsEmbed)
    • setDurationMs

      public void setDurationMs(Integer durationMs)
    • setThumbVideoW

      public void setThumbVideoW(Integer thumbVideoW)
    • setThumbVideoH

      public void setThumbVideoH(Integer thumbVideoH)
    • setOriginalAttachmentCount

      public void setOriginalAttachmentCount(Integer originalAttachmentCount)
    • setExternal

      public void setExternal(boolean external)
    • setExternalType

      public void setExternalType(String externalType)
    • setExternalId

      public void setExternalId(String externalId)
    • setExternalUrl

      public void setExternalUrl(String externalUrl)
    • setUsername

      public void setUsername(String username)
    • setSize

      public void setSize(Integer size)
    • setUrlPrivate

      public void setUrlPrivate(String urlPrivate)
    • setUrlPrivateDownload

      public void setUrlPrivateDownload(String urlPrivateDownload)
    • setAppId

      public void setAppId(String appId)
    • setAppName

      public void setAppName(String appName)
    • setThumb64

      public void setThumb64(String thumb64)
    • setThumb64Gif

      public void setThumb64Gif(String thumb64Gif)
    • setThumb64Width

      public void setThumb64Width(String thumb64Width)
    • setThumb64Height

      public void setThumb64Height(String thumb64Height)
    • setThumb80

      public void setThumb80(String thumb80)
    • setThumb80Gif

      public void setThumb80Gif(String thumb80Gif)
    • setThumb80Width

      public void setThumb80Width(String thumb80Width)
    • setThumb80Height

      public void setThumb80Height(String thumb80Height)
    • setThumb160

      public void setThumb160(String thumb160)
    • setThumb160Gif

      public void setThumb160Gif(String thumb160Gif)
    • setThumb160Width

      public void setThumb160Width(String thumb160Width)
    • setThumb160Height

      public void setThumb160Height(String thumb160Height)
    • setThumb360

      public void setThumb360(String thumb360)
    • setThumb360Gif

      public void setThumb360Gif(String thumb360Gif)
    • setThumb360Width

      public void setThumb360Width(String thumb360Width)
    • setThumb360Height

      public void setThumb360Height(String thumb360Height)
    • setThumb480

      public void setThumb480(String thumb480)
    • setThumb480Gif

      public void setThumb480Gif(String thumb480Gif)
    • setThumb480Width

      public void setThumb480Width(String thumb480Width)
    • setThumb480Height

      public void setThumb480Height(String thumb480Height)
    • setThumb720

      public void setThumb720(String thumb720)
    • setThumb720Gif

      public void setThumb720Gif(String thumb720Gif)
    • setThumb720Width

      public void setThumb720Width(String thumb720Width)
    • setThumb720Height

      public void setThumb720Height(String thumb720Height)
    • setThumb800

      public void setThumb800(String thumb800)
    • setThumb800Gif

      public void setThumb800Gif(String thumb800Gif)
    • setThumb800Width

      public void setThumb800Width(String thumb800Width)
    • setThumb800Height

      public void setThumb800Height(String thumb800Height)
    • setThumb960

      public void setThumb960(String thumb960)
    • setThumb960Gif

      public void setThumb960Gif(String thumb960Gif)
    • setThumb960Width

      public void setThumb960Width(String thumb960Width)
    • setThumb960Height

      public void setThumb960Height(String thumb960Height)
    • setThumb1024

      public void setThumb1024(String thumb1024)
    • setThumb1024Gif

      public void setThumb1024Gif(String thumb1024Gif)
    • setThumb1024Width

      public void setThumb1024Width(String thumb1024Width)
    • setThumb1024Height

      public void setThumb1024Height(String thumb1024Height)
    • setThumbVideo

      public void setThumbVideo(String thumbVideo)
    • setThumbGif

      public void setThumbGif(String thumbGif)
    • setThumbPdf

      public void setThumbPdf(String thumbPdf)
    • setThumbPdfWidth

      public void setThumbPdfWidth(String thumbPdfWidth)
    • setThumbPdfHeight

      public void setThumbPdfHeight(String thumbPdfHeight)
    • setThumbTiny

      public void setThumbTiny(String thumbTiny)
    • setConvertedPdf

      public void setConvertedPdf(String convertedPdf)
    • setImageExifRotation

      public void setImageExifRotation(Integer imageExifRotation)
    • setOriginalWidth

      public void setOriginalWidth(String originalWidth)
    • setOriginalHeight

      public void setOriginalHeight(String originalHeight)
    • setDeanimate

      public void setDeanimate(String deanimate)
    • setDeanimateGif

      public void setDeanimateGif(String deanimateGif)
    • setPjpeg

      public void setPjpeg(String pjpeg)
    • setPermalink

      public void setPermalink(String permalink)
    • setPermalinkPublic

      public void setPermalinkPublic(String permalinkPublic)
    • setEditLink

      public void setEditLink(String editLink)
    • setHasRichPreview

      public void setHasRichPreview(boolean hasRichPreview)
    • setMediaDisplayType

      public void setMediaDisplayType(String mediaDisplayType)
    • setPreviewTruncated

      public void setPreviewTruncated(boolean previewTruncated)
    • setPreview

      public void setPreview(String preview)
    • setPreviewHighlight

      public void setPreviewHighlight(String previewHighlight)
    • setPlainText

      public void setPlainText(String plainText)
    • setPreviewPlainText

      public void setPreviewPlainText(String previewPlainText)
    • setHasMore

      public void setHasMore(boolean hasMore)
    • setSentToSelf

      public void setSentToSelf(boolean sentToSelf)
    • setLines

      public void setLines(Integer lines)
    • setLinesMore

      public void setLinesMore(Integer linesMore)
    • setPublicUrlShared

      public void setPublicUrlShared(boolean publicUrlShared)
    • setDisplayAsBot

      public void setDisplayAsBot(boolean displayAsBot)
    • setChannels

      public void setChannels(List<String> channels)
    • setGroups

      public void setGroups(List<String> groups)
    • setIms

      public void setIms(List<String> ims)
    • setShares

      public void setShares(File.Shares shares)
    • setTo

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

      public void setFrom(List<File.Address> from)
    • setCc

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

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

      public void setChannelActionsTs(String channelActionsTs)
    • setChannelActionsCount

      public void setChannelActionsCount(Integer channelActionsCount)
    • setHeaders

      public void setHeaders(File.Headers headers)
    • setSimplifiedHtml

      public void setSimplifiedHtml(String simplifiedHtml)
    • setBotId

      @Deprecated public void setBotId(String botId)
      Deprecated.
    • setInitialComment

      @Deprecated public void setInitialComment(FileComment initialComment)
      Deprecated.
    • setNumStars

      @Deprecated public void setNumStars(Integer numStars)
      Deprecated.
    • setStarred

      @Deprecated public void setStarred(boolean starred)
      Deprecated.
    • setPinnedTo

      @Deprecated public void setPinnedTo(List<String> pinnedTo)
      Deprecated.
    • setReactions

      @Deprecated public void setReactions(List<Reaction> reactions)
      Deprecated.
    • setCommentsCount

      @Deprecated public void setCommentsCount(Integer commentsCount)
      Deprecated.
    • setAttachments

      @Deprecated public void setAttachments(List<Attachment> attachments)
      Deprecated.
    • setBlocks

      @Deprecated public void setBlocks(List<LayoutBlock> blocks)
      Deprecated.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object