Class ChatScheduleMessageRequest
java.lang.Object
com.slack.api.methods.request.chat.ChatScheduleMessageRequest
- All Implemented Interfaces:
SlackApiRequest
public class ChatScheduleMessageRequest extends Object implements SlackApiRequest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChatScheduleMessageRequest.ChatScheduleMessageRequestBuilder -
Method Summary
Modifier and Type Method Description static ChatScheduleMessageRequest.ChatScheduleMessageRequestBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)List<Attachment>getAttachments()A JSON-based array of structured attachments, presented as a URL-encoded string.StringgetAttachmentsAsString()A JSON-based array of structured attachments, presented as a URL-encoded string.List<LayoutBlock>getBlocks()A JSON-based array of structured blocks, presented as a URL-encoded string.StringgetBlocksAsString()A JSON-based array of structured blocks as a String, presented as a URL-encoded string.StringgetChannel()Channel, private group, or DM channel to send message to.StringgetParse()Change how messages are treated.IntegergetPostAt()Unix EPOCH timestamp of time in future to send the message.StringgetText()Text of the message to send.StringgetThreadTs()Provide another message's ts value to make this message a reply.StringgetToken()Authentication token.inthashCode()BooleanisAsUser()booleanisLinkNames()Find and link channel names and usernames.booleanisReplyBroadcast()Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation.booleanisUnfurlLinks()Pass true to enable unfurling of primarily text-based content.booleanisUnfurlMedia()Pass false to disable unfurling of media content.voidsetAsUser(Boolean asUser)voidsetAttachments(List<Attachment> attachments)A JSON-based array of structured attachments, presented as a URL-encoded string.voidsetAttachmentsAsString(String attachmentsAsString)A JSON-based array of structured attachments, presented as a URL-encoded string.voidsetBlocks(List<LayoutBlock> blocks)A JSON-based array of structured blocks, presented as a URL-encoded string.voidsetBlocksAsString(String blocksAsString)A JSON-based array of structured blocks as a String, presented as a URL-encoded string.voidsetChannel(String channel)Channel, private group, or DM channel to send message to.voidsetLinkNames(boolean linkNames)Find and link channel names and usernames.voidsetParse(String parse)Change how messages are treated.voidsetPostAt(Integer postAt)Unix EPOCH timestamp of time in future to send the message.voidsetReplyBroadcast(boolean replyBroadcast)Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation.voidsetText(String text)Text of the message to send.voidsetThreadTs(String threadTs)Provide another message's ts value to make this message a reply.voidsetToken(String token)Authentication token.voidsetUnfurlLinks(boolean unfurlLinks)Pass true to enable unfurling of primarily text-based content.voidsetUnfurlMedia(boolean unfurlMedia)Pass false to disable unfurling of media content.StringtoString()
-
Method Details
-
isAsUser
-
setAsUser
-
builder
-
getToken
Authentication token. Requires scope: `chat:write`- Specified by:
getTokenin interfaceSlackApiRequest
-
getChannel
Channel, private group, or DM channel to send message to. Can be an encoded ID, or a name. See below for more details. -
getPostAt
Unix EPOCH timestamp of time in future to send the message. -
getText
Text of the message to send. See below for an explanation of formatting. This field is usually required, unless you're providing only attachments instead. Provide no more than 40,000 characters or risk truncation. -
getAttachments
A JSON-based array of structured attachments, presented as a URL-encoded string. -
getAttachmentsAsString
A JSON-based array of structured attachments, presented as a URL-encoded string. -
getBlocks
A JSON-based array of structured blocks, presented as a URL-encoded string. -
getBlocksAsString
A JSON-based array of structured blocks as a String, presented as a URL-encoded string. -
isLinkNames
public boolean isLinkNames()Find and link channel names and usernames. -
getParse
Change how messages are treated. Defaults to none. See below. -
isReplyBroadcast
public boolean isReplyBroadcast()Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to false. -
getThreadTs
Provide another message's ts value to make this message a reply. Avoid using a reply's ts value; use its parent instead. -
isUnfurlLinks
public boolean isUnfurlLinks()Pass true to enable unfurling of primarily text-based content. -
isUnfurlMedia
public boolean isUnfurlMedia()Pass false to disable unfurling of media content. -
setToken
Authentication token. Requires scope: `chat:write` -
setChannel
Channel, private group, or DM channel to send message to. Can be an encoded ID, or a name. See below for more details. -
setPostAt
Unix EPOCH timestamp of time in future to send the message. -
setText
Text of the message to send. See below for an explanation of formatting. This field is usually required, unless you're providing only attachments instead. Provide no more than 40,000 characters or risk truncation. -
setAttachments
A JSON-based array of structured attachments, presented as a URL-encoded string. -
setAttachmentsAsString
A JSON-based array of structured attachments, presented as a URL-encoded string. -
setBlocks
A JSON-based array of structured blocks, presented as a URL-encoded string. -
setBlocksAsString
A JSON-based array of structured blocks as a String, presented as a URL-encoded string. -
setLinkNames
public void setLinkNames(boolean linkNames)Find and link channel names and usernames. -
setParse
Change how messages are treated. Defaults to none. See below. -
setReplyBroadcast
public void setReplyBroadcast(boolean replyBroadcast)Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to false. -
setThreadTs
Provide another message's ts value to make this message a reply. Avoid using a reply's ts value; use its parent instead. -
setUnfurlLinks
public void setUnfurlLinks(boolean unfurlLinks)Pass true to enable unfurling of primarily text-based content. -
setUnfurlMedia
public void setUnfurlMedia(boolean unfurlMedia)Pass false to disable unfurling of media content. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-