public static class ChatPostMessageRequest.ChatPostMessageRequestBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
asUser(Boolean asUser)
Pass true to post the message as the authed user, instead of as a bot.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
attachments(List<Attachment> attachments)
A JSON-based array of structured attachments, presented as a URL-encoded string.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
attachmentsAsString(String attachmentsAsString)
A JSON-based array of structured attachments, presented as a URL-encoded string.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
blocks(List<LayoutBlock> blocks)
A JSON-based array of structured blocks, presented as a URL-encoded string.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
blocksAsString(String blocksAsString)
A JSON-based array of structured blocks as a String, presented as a URL-encoded string.
|
ChatPostMessageRequest |
build() |
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
channel(String channel)
Channel, private group, or IM channel to send message to.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
iconEmoji(String iconEmoji)
Emoji to use as the icon for this message.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
iconUrl(String iconUrl)
URL to an image to use as the icon for this message.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
linkNames(boolean linkNames)
Find and link channel names and usernames.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
mrkdwn(boolean mrkdwn)
Disable Slack markup parsing by setting to `false`.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
parse(String parse)
Change how messages are treated.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
replyBroadcast(boolean replyBroadcast)
Used in conjunction with `thread_ts` and indicates whether reply should be made visible to
everyone in the channel or conversation.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
text(String text)
Text of the message to send.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
threadTs(String threadTs)
Provide another message's `ts` value to make this message a reply.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
token(String token)
Authentication token.
|
String |
toString() |
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
unfurlLinks(boolean unfurlLinks)
Pass true to enable unfurling of primarily text-based content.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
unfurlMedia(boolean unfurlMedia)
Pass false to disable unfurling of media content.
|
ChatPostMessageRequest.ChatPostMessageRequestBuilder |
username(String username)
aSet your bot's user name.
|
public ChatPostMessageRequest.ChatPostMessageRequestBuilder token(String token)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder username(String username)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder threadTs(String threadTs)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder channel(String channel)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder text(String text)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder parse(String parse)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder linkNames(boolean linkNames)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder blocks(List<LayoutBlock> blocks)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder blocksAsString(String blocksAsString)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder attachments(List<Attachment> attachments)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder attachmentsAsString(String attachmentsAsString)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder unfurlLinks(boolean unfurlLinks)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder unfurlMedia(boolean unfurlMedia)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder asUser(Boolean asUser)
NOTE: The default value is intentionally null to support workplace apps.
public ChatPostMessageRequest.ChatPostMessageRequestBuilder mrkdwn(boolean mrkdwn)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder iconUrl(String iconUrl)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder iconEmoji(String iconEmoji)
public ChatPostMessageRequest.ChatPostMessageRequestBuilder replyBroadcast(boolean replyBroadcast)
public ChatPostMessageRequest build()
Copyright © 2020. All rights reserved.