Class ImageBlock

java.lang.Object
com.slack.api.model.block.ImageBlock
All Implemented Interfaces:
LayoutBlock

public class ImageBlock extends Object implements LayoutBlock
https://api.slack.com/reference/messaging/blocks#image
  • Field Details

  • Constructor Details

  • Method Details

    • builder

      public static ImageBlock.ImageBlockBuilder builder()
    • getType

      public String getType()
      Description copied from interface: LayoutBlock
      Determines the type of layout block, e.g. section, divider, context, actions and image.
      Specified by:
      getType in interface LayoutBlock
    • getFallback

      public String getFallback()
    • getImageUrl

      public String getImageUrl()
    • getImageWidth

      public Integer getImageWidth()
    • getImageHeight

      public Integer getImageHeight()
    • getImageBytes

      public Integer getImageBytes()
    • getAltText

      public String getAltText()
    • getTitle

      public PlainTextObject getTitle()
    • getBlockId

      public String getBlockId()
      Description copied from interface: LayoutBlock
      Returns the block_id string; the value can be null if the object is manually crafted.
      Specified by:
      getBlockId in interface LayoutBlock
    • setFallback

      public void setFallback(String fallback)
    • setImageUrl

      public void setImageUrl(String imageUrl)
    • setImageWidth

      public void setImageWidth(Integer imageWidth)
    • setImageHeight

      public void setImageHeight(Integer imageHeight)
    • setImageBytes

      public void setImageBytes(Integer imageBytes)
    • setAltText

      public void setAltText(String altText)
    • setTitle

      public void setTitle(PlainTextObject title)
    • setBlockId

      public void setBlockId(String blockId)
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object