Class ImageElement

java.lang.Object
com.slack.api.model.block.element.BlockElement
com.slack.api.model.block.element.ImageElement
All Implemented Interfaces:
ContextBlockElement

public class ImageElement extends BlockElement implements ContextBlockElement
https://docs.slack.dev/reference/block-kit/block-elements/image-element
  • Field Details

  • Constructor Details

    • ImageElement

      public ImageElement()
    • ImageElement

      public ImageElement(String imageUrl, String altText, String fallback, Integer imageWidth, Integer imageHeight, Integer imageBytes, SlackFileObject slackFile)
      Creates a new ImageElement instance.
      Parameters:
      imageUrl - The URL of the image to be displayed.
      altText - A plain-text summary of the image. This should not contain any markup.
      fallback -
      imageWidth -
      imageHeight -
      imageBytes -
      slackFile -
  • Method Details

    • builder

      public static ImageElement.ImageElementBuilder builder()
    • getType

      public String getType()
      Specified by:
      getType in interface ContextBlockElement
    • getImageUrl

      public String getImageUrl()
      The URL of the image to be displayed.
    • getAltText

      public String getAltText()
      A plain-text summary of the image. This should not contain any markup.
    • getFallback

      public String getFallback()
    • getImageWidth

      public Integer getImageWidth()
    • getImageHeight

      public Integer getImageHeight()
    • getImageBytes

      public Integer getImageBytes()
    • getSlackFile

      public SlackFileObject getSlackFile()
    • setImageUrl

      public void setImageUrl(String imageUrl)
      The URL of the image to be displayed.
    • setAltText

      public void setAltText(String altText)
      A plain-text summary of the image. This should not contain any markup.
    • setFallback

      public void setFallback(String fallback)
    • setImageWidth

      public void setImageWidth(Integer imageWidth)
    • setImageHeight

      public void setImageHeight(Integer imageHeight)
    • setImageBytes

      public void setImageBytes(Integer imageBytes)
    • setSlackFile

      public void setSlackFile(SlackFileObject slackFile)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object