Class FileBlock

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

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

  • Constructor Details

    • FileBlock

      public FileBlock()
    • FileBlock

      public FileBlock(String blockId, String externalId, String source)
  • Method Details

    • builder

      public static FileBlock.FileBlockBuilder 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
    • 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
    • getExternalId

      public String getExternalId()
    • getSource

      public String getSource()
    • setBlockId

      public void setBlockId(String blockId)
    • setExternalId

      public void setExternalId(String externalId)
    • setSource

      public void setSource(String source)
    • 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