Package com.slack.api.model.block
Class InputBlock.InputBlockBuilder
- java.lang.Object
-
- com.slack.api.model.block.InputBlock.InputBlockBuilder
-
- Enclosing class:
- InputBlock
public static class InputBlock.InputBlockBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputBlock.InputBlockBuilder
blockId(String blockId)
InputBlock
build()
InputBlock.InputBlockBuilder
dispatchAction(Boolean dispatchAction)
A boolean that indicates whether or not use of element in this block should dispatch a block_actions payload.InputBlock.InputBlockBuilder
element(BlockElement element)
A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.InputBlock.InputBlockBuilder
hint(PlainTextObject hint)
An optional hint that appears below an input element in a lighter grey.InputBlock.InputBlockBuilder
label(PlainTextObject label)
A label that appears above an input element in the form of a text object that must have type of plain_text.InputBlock.InputBlockBuilder
optional(boolean optional)
A boolean that indicates whether the input element may be empty when a user submits the modal.String
toString()
-
-
-
Method Detail
-
blockId
public InputBlock.InputBlockBuilder blockId(String blockId)
- Returns:
this
.
-
label
public InputBlock.InputBlockBuilder label(PlainTextObject label)
A label that appears above an input element in the form of a text object that must have type of plain_text. Maximum length for the text in this field is 2000 characters.- Returns:
this
.
-
element
public InputBlock.InputBlockBuilder element(BlockElement element)
A plain-text input element, a select menu element, a multi-select menu, or a datepicker element.- Returns:
this
.
-
dispatchAction
public InputBlock.InputBlockBuilder dispatchAction(Boolean dispatchAction)
A boolean that indicates whether or not use of element in this block should dispatch a block_actions payload. Defaults to false.- Returns:
this
.
-
hint
public InputBlock.InputBlockBuilder hint(PlainTextObject hint)
An optional hint that appears below an input element in a lighter grey. It must be a text object with a type of plain_text. Maximum length for the text in this field is 2000 characters.- Returns:
this
.
-
optional
public InputBlock.InputBlockBuilder optional(boolean optional)
A boolean that indicates whether the input element may be empty when a user submits the modal. Defaults to false.- Returns:
this
.
-
build
public InputBlock build()
-
-