Class Payload

    • Method Detail

      • getThreadTs

        public String getThreadTs()
        You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread.
      • getText

        public String getText()
        The first step is to prepare this message as a key/value pair in JSON. For a simple message, your JSON payload only needs to define a text property, containing the text that will be posted to the channel.
      • getChannel

        @Deprecated
        public String getChannel()
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        Incoming webhooks output to a default channel and can only send messages to a single channel at a time. You can override a custom integration's configured channel by specifying the channel field in your JSON payload.

        Specify a Slack channel by name with "channel": "#other-channel", or send a Slackbot message to a specific user with "channel": "@username".

      • getUsername

        @Deprecated
        public String getUsername()
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        Incoming webhooks originate from a default identity you configured when originally creating your webhook. You can override a custom integration's configured name with the username field in your JSON payload.

      • getIconUrl

        @Deprecated
        public String getIconUrl()
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        You can also override the bot icon either with icon_url or icon_emoji.

      • getIconEmoji

        @Deprecated
        public String getIconEmoji()
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        You can also override the bot icon either with icon_url or icon_emoji.

      • getAttachments

        public List<Attachment> getAttachments()
        An array of legacy secondary attachments. We recommend you use blocks instead.
      • setThreadTs

        public void setThreadTs​(String threadTs)
        You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread.
      • setText

        public void setText​(String text)
        The first step is to prepare this message as a key/value pair in JSON. For a simple message, your JSON payload only needs to define a text property, containing the text that will be posted to the channel.
      • setChannel

        @Deprecated
        public void setChannel​(String channel)
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        Incoming webhooks output to a default channel and can only send messages to a single channel at a time. You can override a custom integration's configured channel by specifying the channel field in your JSON payload.

        Specify a Slack channel by name with "channel": "#other-channel", or send a Slackbot message to a specific user with "channel": "@username".

      • setUsername

        @Deprecated
        public void setUsername​(String username)
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        Incoming webhooks originate from a default identity you configured when originally creating your webhook. You can override a custom integration's configured name with the username field in your JSON payload.

      • setIconUrl

        @Deprecated
        public void setIconUrl​(String iconUrl)
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        You can also override the bot icon either with icon_url or icon_emoji.

      • setIconEmoji

        @Deprecated
        public void setIconEmoji​(String iconEmoji)
        Deprecated.
        NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.

        You can also override the bot icon either with icon_url or icon_emoji.

      • setAttachments

        public void setAttachments​(List<Attachment> attachments)
        An array of legacy secondary attachments. We recommend you use blocks instead.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object