Class MultiChannelsSelectElement
java.lang.Object
com.slack.api.model.block.element.BlockElement
com.slack.api.model.block.element.MultiChannelsSelectElement
https://api.slack.com/reference/block-kit/block-elements#channel_multi_select
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultiChannelsSelectElement
(PlainTextObject placeholder, String actionId, List<String> initialChannels, ConfirmationDialogObject confirm, Integer maxSelectedItems, Boolean focusOnLoad) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
An identifier for the action triggered when a menu option is selected.A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted.Indicates whether the element will be set to autofocus within the view object.An array of one or more IDs of any valid public channel to be pre-selected when the menu loads.Specifies the maximum number of items that can be selected in the menu.A plain_text only text object that defines the placeholder text shown on the menu.getType()
int
hashCode()
void
setActionId
(String actionId) An identifier for the action triggered when a menu option is selected.void
setConfirm
(ConfirmationDialogObject confirm) A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted.void
setFocusOnLoad
(Boolean focusOnLoad) Indicates whether the element will be set to autofocus within the view object.void
setInitialChannels
(List<String> initialChannels) An array of one or more IDs of any valid public channel to be pre-selected when the menu loads.void
setMaxSelectedItems
(Integer maxSelectedItems) Specifies the maximum number of items that can be selected in the menu.void
setPlaceholder
(PlainTextObject placeholder) A plain_text only text object that defines the placeholder text shown on the menu.toString()
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
MultiChannelsSelectElement
public MultiChannelsSelectElement() -
MultiChannelsSelectElement
public MultiChannelsSelectElement(PlainTextObject placeholder, String actionId, List<String> initialChannels, ConfirmationDialogObject confirm, Integer maxSelectedItems, Boolean focusOnLoad)
-
-
Method Details
-
builder
-
getType
-
getPlaceholder
A plain_text only text object that defines the placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. -
getActionId
An identifier for the action triggered when a menu option is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters. -
getInitialChannels
An array of one or more IDs of any valid public channel to be pre-selected when the menu loads. -
getConfirm
A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted. -
getMaxSelectedItems
Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. -
getFocusOnLoad
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false. -
setPlaceholder
A plain_text only text object that defines the placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. -
setActionId
An identifier for the action triggered when a menu option is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters. -
setInitialChannels
An array of one or more IDs of any valid public channel to be pre-selected when the menu loads. -
setConfirm
A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted. -
setMaxSelectedItems
Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. -
setFocusOnLoad
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false. -
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-