@NotThreadSafe public static final class ConversationsMultiSelectMenu.Builder extends Object
ConversationsMultiSelectMenu.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
public final ConversationsMultiSelectMenu.Builder from(HasActionId instance)
com.hubspot.slack.client.models.blocks.elements.HasActionId instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder from(ConversationsMultiSelectMenuIF instance)
com.hubspot.slack.client.models.blocks.elements.ConversationsMultiSelectMenuIF instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder setPlaceholder(Text placeholder)
placeholder attribute.placeholder - The value for placeholderthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder setActionId(String actionId)
actionId attribute.actionId - The value for actionIdthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder addInitialChannelIds(String element)
initialChannelIds list.element - A initialChannelIds elementthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder addInitialChannelIds(String... elements)
initialChannelIds list.elements - An array of initialChannelIds elementsthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder setInitialChannelIds(Iterable<String> elements)
initialChannelIds list.elements - An iterable of initialChannelIds elementsthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder addAllInitialChannelIds(Iterable<String> elements)
initialChannelIds list.elements - An iterable of initialChannelIds elementsthis builder for use in a chained invocationpublic final ConversationsMultiSelectMenu.Builder setConfirmationDialog(@Nullable ConfirmationDialog confirmationDialog)
confirmationDialog to confirmationDialog.confirmationDialog - The value for confirmationDialog, null is accepted as java.util.Optional.empty()this builder for chained invocationpublic final ConversationsMultiSelectMenu.Builder setConfirmationDialog(Optional<ConfirmationDialog> confirmationDialog)
confirmationDialog to confirmationDialog.confirmationDialog - The value for confirmationDialogthis builder for use in a chained invocationpublic ConversationsMultiSelectMenu build() throws com.hubspot.immutables.validation.InvalidImmutableStateException
ConversationsMultiSelectMenu.com.hubspot.immutables.validation.InvalidImmutableStateException - if any required attributes are missingCopyright © 2020. All rights reserved.