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://api.slack.com/reference/block-kit/block-elements#image
  • Field Details

  • Constructor Details

  • 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()
    • 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)
    • 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