public static class OrderedMenu.Builder extends Menu.Builder<OrderedMenu.Builder,OrderedMenu>
Menu.Builder for
 an OrderedMenu.| Constructor and Description | 
|---|
| Builder() | 
| Modifier and Type | Method and Description | 
|---|---|
| OrderedMenu.Builder | addChoice(java.lang.String choice)Adds a single String choice. | 
| OrderedMenu.Builder | addChoices(java.lang.String... choices)Adds the String choices. | 
| OrderedMenu.Builder | allowTextInput(boolean allow)If  true,Users can type the number or
 letter of the input to make their selection, in addition to the reaction option. | 
| OrderedMenu | build()Builds the  OrderedMenuwith this Builder. | 
| OrderedMenu.Builder | clearChoices()Clears all previously set choices. | 
| OrderedMenu.Builder | setCancel(java.util.function.Consumer<net.dv8tion.jda.core.entities.Message> cancel)Sets the  Consumerto perform if theOrderedMenuis cancelled. | 
| OrderedMenu.Builder | setChoices(java.lang.String... choices)Sets the String choices. | 
| OrderedMenu.Builder | setColor(java.awt.Color color)Sets the  Colorof theMessageEmbed. | 
| OrderedMenu.Builder | setDescription(java.lang.String description)Sets the description to be placed in an  MessageEmbed. | 
| OrderedMenu.Builder | setSelection(java.util.function.BiConsumer<net.dv8tion.jda.core.entities.Message,java.lang.Integer> selection)Sets the  BiConsumeraction to perform upon selecting a option. | 
| OrderedMenu.Builder | setText(java.lang.String text)Sets the text of the  Messageto be displayed
 when theOrderedMenuis built. | 
| OrderedMenu.Builder | useCancelButton(boolean use)If  true, adds a cancel button that performs the timeout action when selected. | 
| OrderedMenu.Builder | useLetters()Sets the builder to build an  OrderedMenuusing letters for ordering and reactions (IE: A, B, C, etc.). | 
| OrderedMenu.Builder | useNumbers()Sets the builder to build an  OrderedMenuusing numbers for ordering and reactions (IE: A, B, C, etc.). | 
addRoles, addUsers, setEventWaiter, setRoles, setTimeout, setUserspublic OrderedMenu build()
OrderedMenu
 with this Builder.build in class Menu.Builder<OrderedMenu.Builder,OrderedMenu>java.lang.IllegalArgumentException - If one of the following is violated:
         EventWaiter was set.Consumer was set.public OrderedMenu.Builder setColor(java.awt.Color color)
Color of the MessageEmbed.color - The Color of the MessageEmbedpublic OrderedMenu.Builder useLetters()
OrderedMenu
 using letters for ordering and reactions (IE: A, B, C, etc.).
 public OrderedMenu.Builder useNumbers()
OrderedMenu
 using numbers for ordering and reactions (IE: A, B, C, etc.).public OrderedMenu.Builder allowTextInput(boolean allow)
true, Users can type the number or
 letter of the input to make their selection, in addition to the reaction option.allow - true if raw text input is allowed, false if it is notpublic OrderedMenu.Builder useCancelButton(boolean use)
true, adds a cancel button that performs the timeout action when selected.use - true if the cancel button should be shown, false if it should notpublic OrderedMenu.Builder setText(java.lang.String text)
Message to be displayed
 when the OrderedMenu is built.
 This is displayed directly above the embed.
text - The Message content to be displayed above the embed when the OrderedMenu is builtpublic OrderedMenu.Builder setDescription(java.lang.String description)
MessageEmbed.
 null, no MessageEmbed will be displayeddescription - The content of the MessageEmbed's descriptionpublic OrderedMenu.Builder setSelection(java.util.function.BiConsumer<net.dv8tion.jda.core.entities.Message,java.lang.Integer> selection)
BiConsumer action to perform upon selecting a option.selection - The BiConsumer action to perform upon selecting a buttonpublic OrderedMenu.Builder setCancel(java.util.function.Consumer<net.dv8tion.jda.core.entities.Message> cancel)
Consumer to perform if the
 OrderedMenu is cancelled.cancel - The Consumer action to perform if the ButtonMenu is cancelledpublic OrderedMenu.Builder addChoice(java.lang.String choice)
choice - The String choice to addpublic OrderedMenu.Builder addChoices(java.lang.String... choices)
choices - The String choices to addpublic OrderedMenu.Builder setChoices(java.lang.String... choices)
choices - The String choices to setpublic OrderedMenu.Builder clearChoices()