Class SlackTool.SlackMessage

  • Enclosing class:
    SlackTool

    public class SlackTool.SlackMessage
    extends java.lang.Object
    Slack message
    • Constructor Summary

      Constructors 
      Constructor Description
      SlackMessage()
      Constructor
    • Constructor Detail

      • SlackMessage

        public SlackMessage()
        Constructor
    • Method Detail

      • addBlock

        public SlackTool.SlackMessage addBlock​(java.lang.String text)
        Add text block with optional image
        Parameters:
        text - Text
        Returns:
        This for chaining
      • addBlock

        public SlackTool.SlackMessage addBlock​(java.lang.String text,
                                               java.lang.String imageURL,
                                               java.lang.String imageAltText)
        Add block with optional image
        Parameters:
        text - Text
        imageURL - Optional image URL
        imageAltText - Image alt text (mandatory if image URL is set)
        Returns:
        This for chaining
      • getMessage

        public org.json.JSONObject getMessage()
        Get message as JSON object
        Returns:
        JSON message
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object