Package com.slack.api.model
Class File
java.lang.Object
com.slack.api.model.File
https://docs.slack.dev/reference/objects/file-object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionFile()File(String id, Integer created, Integer timestamp, String name, String title, String subject, String mimetype, String filetype, String prettyType, String user, String userTeam, String sourceTeam, String mode, boolean editable, boolean nonOwnerEditable, String editor, String lastEditor, Integer updated, String fileAccess, List<String> editors, Integer editTimestamp, String altTxt, Double canvasReadtime, String subtype, File.Transcription transcription, String mp4, String mp4Low, String vtt, String hls, String hlsEmbed, Integer durationMs, Integer thumbVideoW, Integer thumbVideoH, Integer originalAttachmentCount, boolean external, String externalType, String externalId, String externalUrl, String username, Integer size, String urlPrivate, String urlPrivateDownload, String urlStaticPreview, String appId, String appName, String thumb64, String thumb64Gif, String thumb64Width, String thumb64Height, String thumb80, String thumb80Gif, String thumb80Width, String thumb80Height, String thumb160, String thumb160Gif, String thumb160Width, String thumb160Height, String thumb360, String thumb360Gif, String thumb360Width, String thumb360Height, String thumb480, String thumb480Gif, String thumb480Width, String thumb480Height, String thumb720, String thumb720Gif, String thumb720Width, String thumb720Height, String thumb800, String thumb800Gif, String thumb800Width, String thumb800Height, String thumb960, String thumb960Gif, String thumb960Width, String thumb960Height, String thumb1024, String thumb1024Gif, String thumb1024Width, String thumb1024Height, String thumbVideo, String thumbGif, String thumbPdf, String thumbPdfWidth, String thumbPdfHeight, String thumbTiny, String convertedPdf, Integer imageExifRotation, String originalWidth, String originalHeight, String deanimate, String deanimateGif, String pjpeg, String permalink, String permalinkPublic, String editLink, boolean hasRichPreview, String mediaDisplayType, boolean previewTruncated, String preview, String previewHighlight, String plainText, String previewPlainText, boolean hasMore, boolean sentToSelf, Integer lines, Integer linesMore, boolean _public, boolean publicUrlShared, boolean displayAsBot, List<String> channels, List<String> groups, List<String> ims, File.Shares shares, Boolean hasMoreShares, Boolean skippedShares, List<File.Address> to, List<File.Address> from, List<File.Address> cc, Map<String, File.PinnedInfo> pinnedInfo, String channelActionsTs, Integer channelActionsCount, File.Headers headers, String simplifiedHtml, File.MediaProgress mediaProgress, File.Saved saved, String quipThreadId, boolean channelSpace, String linkedChannelId, String access, List<String> teamsSharedWith, Long lastRead, List<LayoutBlock> titleBlocks, Integer privateChannelsWithFileAccessCount, Integer privateFileWithAccessCount, List<File.UserWithFileAccess> dmMpdmUsersWithFileAccess, String orgOrWorkspaceAccess, Integer updateNotification, String canvasTemplateMode, Integer templateConversionTs, String templateName, String templateTitle, String templateDescription, String templateIcon, String canvasCreatorId, Boolean teamPrefVersionHistoryEnabled, Boolean showBadge, List<File.Favorite> favorites, ListMetadata listMetadata, ListLimits listLimits, String listCsvDownloadUrl, boolean canToggleCanvasLock, boolean restrictedSharingEnabled, boolean canvasPrintingEnabled, boolean isAiSuggested, String botId, FileComment initialComment, Integer numStars, boolean starred, List<String> pinnedTo, List<Reaction> reactions, Integer commentsCount, List<Attachment> attachments, List<LayoutBlock> blocks) -
Method Summary
Modifier and TypeMethodDescriptionstatic File.FileBuilderbuilder()protected booleanbooleangetAppId()Deprecated.Deprecated.getBotId()Deprecated.getCc()Deprecated.getFrom()getHls()getId()getIms()Deprecated.getLines()getMode()getMp4()getName()Deprecated.Deprecated.getPjpeg()Deprecated.getSaved()getSize()getTitle()getTo()getUser()getVtt()inthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisPublic()booleanbooleanbooleanbooleanDeprecated.voidvoidsetAiSuggested(boolean isAiSuggested) voidvoidvoidsetAppName(String appName) voidsetAttachments(List<Attachment> attachments) Deprecated.voidsetBlocks(List<LayoutBlock> blocks) Deprecated.voidDeprecated.voidsetCanToggleCanvasLock(boolean canToggleCanvasLock) voidsetCanvasCreatorId(String canvasCreatorId) voidsetCanvasPrintingEnabled(boolean canvasPrintingEnabled) voidsetCanvasReadtime(Double canvasReadtime) voidsetCanvasTemplateMode(String canvasTemplateMode) voidsetCc(List<File.Address> cc) voidsetChannelActionsCount(Integer channelActionsCount) voidsetChannelActionsTs(String channelActionsTs) voidsetChannels(List<String> channels) voidsetChannelSpace(boolean channelSpace) voidsetCommentsCount(Integer commentsCount) Deprecated.voidsetConvertedPdf(String convertedPdf) voidsetCreated(Integer created) voidsetDeanimate(String deanimate) voidsetDeanimateGif(String deanimateGif) voidsetDisplayAsBot(boolean displayAsBot) voidsetDmMpdmUsersWithFileAccess(List<File.UserWithFileAccess> dmMpdmUsersWithFileAccess) voidsetDurationMs(Integer durationMs) voidsetEditable(boolean editable) voidsetEditLink(String editLink) voidvoidsetEditors(List<String> editors) voidsetEditTimestamp(Integer editTimestamp) voidsetExternal(boolean external) voidsetExternalId(String externalId) voidsetExternalType(String externalType) voidsetExternalUrl(String externalUrl) voidsetFavorites(List<File.Favorite> favorites) voidsetFileAccess(String fileAccess) voidsetFiletype(String filetype) voidsetFrom(List<File.Address> from) voidvoidsetHasMore(boolean hasMore) voidsetHasMoreShares(Boolean hasMoreShares) voidsetHasRichPreview(boolean hasRichPreview) voidsetHeaders(File.Headers headers) voidvoidsetHlsEmbed(String hlsEmbed) voidvoidsetImageExifRotation(Integer imageExifRotation) voidvoidsetInitialComment(FileComment initialComment) Deprecated.voidsetLastEditor(String lastEditor) voidsetLastRead(Long lastRead) voidvoidsetLinesMore(Integer linesMore) voidsetLinkedChannelId(String linkedChannelId) voidsetListCsvDownloadUrl(String listCsvDownloadUrl) voidsetListLimits(ListLimits listLimits) voidsetListMetadata(ListMetadata listMetadata) voidsetMediaDisplayType(String mediaDisplayType) voidsetMediaProgress(File.MediaProgress mediaProgress) voidsetMimetype(String mimetype) voidvoidvoidvoidvoidsetNonOwnerEditable(boolean nonOwnerEditable) voidsetNumStars(Integer numStars) Deprecated.voidsetOrgOrWorkspaceAccess(String orgOrWorkspaceAccess) voidsetOriginalAttachmentCount(Integer originalAttachmentCount) voidsetOriginalHeight(String originalHeight) voidsetOriginalWidth(String originalWidth) voidsetPermalink(String permalink) voidsetPermalinkPublic(String permalinkPublic) voidsetPinnedInfo(Map<String, File.PinnedInfo> pinnedInfo) voidsetPinnedTo(List<String> pinnedTo) Deprecated.voidvoidsetPlainText(String plainText) voidsetPrettyType(String prettyType) voidsetPreview(String preview) voidsetPreviewHighlight(String previewHighlight) voidsetPreviewPlainText(String previewPlainText) voidsetPreviewTruncated(boolean previewTruncated) voidsetPrivateChannelsWithFileAccessCount(Integer privateChannelsWithFileAccessCount) voidsetPrivateFileWithAccessCount(Integer privateFileWithAccessCount) voidsetPublic(boolean isPublic) voidsetPublicUrlShared(boolean publicUrlShared) voidsetQuipThreadId(String quipThreadId) voidsetReactions(List<Reaction> reactions) Deprecated.voidsetRestrictedSharingEnabled(boolean restrictedSharingEnabled) voidsetSaved(File.Saved saved) voidsetSentToSelf(boolean sentToSelf) voidsetShares(File.Shares shares) voidsetShowBadge(Boolean showBadge) voidsetSimplifiedHtml(String simplifiedHtml) voidvoidsetSkippedShares(Boolean skippedShares) voidsetSourceTeam(String sourceTeam) voidsetStarred(boolean starred) Deprecated.voidsetSubject(String subject) voidsetSubtype(String subtype) voidsetTeamPrefVersionHistoryEnabled(Boolean teamPrefVersionHistoryEnabled) voidsetTeamsSharedWith(List<String> teamsSharedWith) voidsetTemplateConversionTs(Integer templateConversionTs) voidsetTemplateDescription(String templateDescription) voidsetTemplateIcon(String templateIcon) voidsetTemplateName(String templateName) voidsetTemplateTitle(String templateTitle) voidsetThumb1024(String thumb1024) voidsetThumb1024Gif(String thumb1024Gif) voidsetThumb1024Height(String thumb1024Height) voidsetThumb1024Width(String thumb1024Width) voidsetThumb160(String thumb160) voidsetThumb160Gif(String thumb160Gif) voidsetThumb160Height(String thumb160Height) voidsetThumb160Width(String thumb160Width) voidsetThumb360(String thumb360) voidsetThumb360Gif(String thumb360Gif) voidsetThumb360Height(String thumb360Height) voidsetThumb360Width(String thumb360Width) voidsetThumb480(String thumb480) voidsetThumb480Gif(String thumb480Gif) voidsetThumb480Height(String thumb480Height) voidsetThumb480Width(String thumb480Width) voidsetThumb64(String thumb64) voidsetThumb64Gif(String thumb64Gif) voidsetThumb64Height(String thumb64Height) voidsetThumb64Width(String thumb64Width) voidsetThumb720(String thumb720) voidsetThumb720Gif(String thumb720Gif) voidsetThumb720Height(String thumb720Height) voidsetThumb720Width(String thumb720Width) voidsetThumb80(String thumb80) voidsetThumb800(String thumb800) voidsetThumb800Gif(String thumb800Gif) voidsetThumb800Height(String thumb800Height) voidsetThumb800Width(String thumb800Width) voidsetThumb80Gif(String thumb80Gif) voidsetThumb80Height(String thumb80Height) voidsetThumb80Width(String thumb80Width) voidsetThumb960(String thumb960) voidsetThumb960Gif(String thumb960Gif) voidsetThumb960Height(String thumb960Height) voidsetThumb960Width(String thumb960Width) voidsetThumbGif(String thumbGif) voidsetThumbPdf(String thumbPdf) voidsetThumbPdfHeight(String thumbPdfHeight) voidsetThumbPdfWidth(String thumbPdfWidth) voidsetThumbTiny(String thumbTiny) voidsetThumbVideo(String thumbVideo) voidsetThumbVideoH(Integer thumbVideoH) voidsetThumbVideoW(Integer thumbVideoW) voidsetTimestamp(Integer timestamp) voidvoidsetTitleBlocks(List<LayoutBlock> titleBlocks) voidsetTo(List<File.Address> to) voidsetTranscription(File.Transcription transcription) voidsetUpdated(Integer updated) voidsetUpdateNotification(Integer updateNotification) voidsetUrlPrivate(String urlPrivate) voidsetUrlPrivateDownload(String urlPrivateDownload) voidsetUrlStaticPreview(String urlStaticPreview) voidvoidsetUsername(String username) voidsetUserTeam(String userTeam) voidtoString()
-
Constructor Details
-
File
public File()
-
Method Details
-
isPublic
public boolean isPublic() -
setPublic
public void setPublic(boolean isPublic) -
builder
-
getId
-
getCreated
-
getTimestamp
-
getName
-
getTitle
-
getSubject
-
getMimetype
-
getFiletype
-
getPrettyType
-
getUser
-
getUserTeam
-
getSourceTeam
-
getMode
-
isEditable
public boolean isEditable() -
isNonOwnerEditable
public boolean isNonOwnerEditable() -
getEditor
-
getLastEditor
-
getUpdated
-
getFileAccess
-
getEditors
-
getEditTimestamp
-
getAltTxt
-
getCanvasReadtime
-
getSubtype
-
getTranscription
-
getMp4
-
getMp4Low
-
getVtt
-
getHls
-
getHlsEmbed
-
getDurationMs
-
getThumbVideoW
-
getThumbVideoH
-
getOriginalAttachmentCount
-
isExternal
public boolean isExternal() -
getExternalType
-
getExternalId
-
getExternalUrl
-
getUsername
-
getSize
-
getUrlPrivate
-
getUrlPrivateDownload
-
getUrlStaticPreview
-
getAppId
-
getAppName
-
getThumb64
-
getThumb64Gif
-
getThumb64Width
-
getThumb64Height
-
getThumb80
-
getThumb80Gif
-
getThumb80Width
-
getThumb80Height
-
getThumb160
-
getThumb160Gif
-
getThumb160Width
-
getThumb160Height
-
getThumb360
-
getThumb360Gif
-
getThumb360Width
-
getThumb360Height
-
getThumb480
-
getThumb480Gif
-
getThumb480Width
-
getThumb480Height
-
getThumb720
-
getThumb720Gif
-
getThumb720Width
-
getThumb720Height
-
getThumb800
-
getThumb800Gif
-
getThumb800Width
-
getThumb800Height
-
getThumb960
-
getThumb960Gif
-
getThumb960Width
-
getThumb960Height
-
getThumb1024
-
getThumb1024Gif
-
getThumb1024Width
-
getThumb1024Height
-
getThumbVideo
-
getThumbGif
-
getThumbPdf
-
getThumbPdfWidth
-
getThumbPdfHeight
-
getThumbTiny
-
getConvertedPdf
-
getImageExifRotation
-
getOriginalWidth
-
getOriginalHeight
-
getDeanimate
-
getDeanimateGif
-
getPjpeg
-
getPermalink
-
getPermalinkPublic
-
getEditLink
-
isHasRichPreview
public boolean isHasRichPreview() -
getMediaDisplayType
-
isPreviewTruncated
public boolean isPreviewTruncated() -
getPreview
-
getPreviewHighlight
-
getPlainText
-
getPreviewPlainText
-
isHasMore
public boolean isHasMore() -
isSentToSelf
public boolean isSentToSelf() -
getLines
-
getLinesMore
-
isDisplayAsBot
public boolean isDisplayAsBot() -
getChannels
-
getGroups
-
getIms
-
getTo
-
getFrom
-
getCc
-
getPinnedInfo
-
getChannelActionsTs
-
getChannelActionsCount
-
getHeaders
-
getSimplifiedHtml
-
getMediaProgress
-
getSaved
-
getQuipThreadId
-
isChannelSpace
public boolean isChannelSpace() -
getLinkedChannelId
-
getAccess
-
getLastRead
-
getTitleBlocks
-
getPrivateChannelsWithFileAccessCount
-
getPrivateFileWithAccessCount
-
getDmMpdmUsersWithFileAccess
-
getOrgOrWorkspaceAccess
-
getUpdateNotification
-
getCanvasTemplateMode
-
getTemplateConversionTs
-
getTemplateName
-
getTemplateTitle
-
getTemplateDescription
-
getTemplateIcon
-
getCanvasCreatorId
-
getTeamPrefVersionHistoryEnabled
-
getShowBadge
-
getFavorites
-
getListMetadata
-
getListLimits
-
getListCsvDownloadUrl
-
isCanToggleCanvasLock
public boolean isCanToggleCanvasLock() -
isRestrictedSharingEnabled
public boolean isRestrictedSharingEnabled() -
isCanvasPrintingEnabled
public boolean isCanvasPrintingEnabled() -
isAiSuggested
public boolean isAiSuggested() -
getBotId
Deprecated. -
getInitialComment
Deprecated. -
getNumStars
Deprecated. -
isStarred
Deprecated. -
getPinnedTo
Deprecated. -
getReactions
Deprecated. -
getCommentsCount
Deprecated. -
getAttachments
Deprecated. -
getBlocks
Deprecated. -
setId
-
setCreated
-
setTimestamp
-
setName
-
setTitle
-
setSubject
-
setMimetype
-
setFiletype
-
setPrettyType
-
setUser
-
setUserTeam
-
setSourceTeam
-
setMode
-
setEditable
public void setEditable(boolean editable) -
setNonOwnerEditable
public void setNonOwnerEditable(boolean nonOwnerEditable) -
setEditor
-
setLastEditor
-
setUpdated
-
setFileAccess
-
setEditors
-
setEditTimestamp
-
setAltTxt
-
setCanvasReadtime
-
setSubtype
-
setTranscription
-
setMp4
-
setMp4Low
-
setVtt
-
setHls
-
setHlsEmbed
-
setDurationMs
-
setThumbVideoW
-
setThumbVideoH
-
setOriginalAttachmentCount
-
setExternal
public void setExternal(boolean external) -
setExternalType
-
setExternalId
-
setExternalUrl
-
setUsername
-
setSize
-
setUrlPrivate
-
setUrlPrivateDownload
-
setUrlStaticPreview
-
setAppId
-
setAppName
-
setThumb64
-
setThumb64Gif
-
setThumb64Width
-
setThumb64Height
-
setThumb80
-
setThumb80Gif
-
setThumb80Width
-
setThumb80Height
-
setThumb160
-
setThumb160Gif
-
setThumb160Width
-
setThumb160Height
-
setThumb360
-
setThumb360Gif
-
setThumb360Width
-
setThumb360Height
-
setThumb480
-
setThumb480Gif
-
setThumb480Width
-
setThumb480Height
-
setThumb720
-
setThumb720Gif
-
setThumb720Width
-
setThumb720Height
-
setThumb800
-
setThumb800Gif
-
setThumb800Width
-
setThumb800Height
-
setThumb960
-
setThumb960Gif
-
setThumb960Width
-
setThumb960Height
-
setThumb1024
-
setThumb1024Gif
-
setThumb1024Width
-
setThumb1024Height
-
setThumbVideo
-
setThumbGif
-
setThumbPdf
-
setThumbPdfWidth
-
setThumbPdfHeight
-
setThumbTiny
-
setConvertedPdf
-
setImageExifRotation
-
setOriginalWidth
-
setOriginalHeight
-
setDeanimate
-
setDeanimateGif
-
setPjpeg
-
setPermalink
-
setPermalinkPublic
-
setEditLink
-
setHasRichPreview
public void setHasRichPreview(boolean hasRichPreview) -
setMediaDisplayType
-
setPreviewTruncated
public void setPreviewTruncated(boolean previewTruncated) -
setPreview
-
setPreviewHighlight
-
setPlainText
-
setPreviewPlainText
-
setHasMore
public void setHasMore(boolean hasMore) -
setSentToSelf
public void setSentToSelf(boolean sentToSelf) -
setLines
-
setLinesMore
-
setDisplayAsBot
public void setDisplayAsBot(boolean displayAsBot) -
setChannels
-
setGroups
-
setIms
-
setTo
-
setFrom
-
setCc
-
setPinnedInfo
-
setChannelActionsTs
-
setChannelActionsCount
-
setHeaders
-
setSimplifiedHtml
-
setMediaProgress
-
setSaved
-
setQuipThreadId
-
setChannelSpace
public void setChannelSpace(boolean channelSpace) -
setLinkedChannelId
-
setAccess
-
setLastRead
-
setTitleBlocks
-
setPrivateChannelsWithFileAccessCount
-
setPrivateFileWithAccessCount
-
setDmMpdmUsersWithFileAccess
-
setOrgOrWorkspaceAccess
-
setUpdateNotification
-
setCanvasTemplateMode
-
setTemplateConversionTs
-
setTemplateName
-
setTemplateTitle
-
setTemplateDescription
-
setTemplateIcon
-
setCanvasCreatorId
-
setTeamPrefVersionHistoryEnabled
-
setShowBadge
-
setFavorites
-
setListMetadata
-
setListLimits
-
setListCsvDownloadUrl
-
setCanToggleCanvasLock
public void setCanToggleCanvasLock(boolean canToggleCanvasLock) -
setRestrictedSharingEnabled
public void setRestrictedSharingEnabled(boolean restrictedSharingEnabled) -
setCanvasPrintingEnabled
public void setCanvasPrintingEnabled(boolean canvasPrintingEnabled) -
setAiSuggested
public void setAiSuggested(boolean isAiSuggested) -
setBotId
Deprecated. -
setInitialComment
Deprecated. -
setNumStars
Deprecated. -
setStarred
Deprecated. -
setPinnedTo
Deprecated. -
setReactions
Deprecated. -
setCommentsCount
Deprecated. -
setAttachments
Deprecated. -
setBlocks
Deprecated. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-