Interface SelectMenu

    • Method Detail

      • getPlaceholder

        java.util.Optional<java.lang.String> getPlaceholder()
        Get the select menu's placeholder id.
        Returns:
        The select menu's placeholder id.
      • getCustomId

        java.lang.String getCustomId()
        Get the select menu's custom id.
        Returns:
        The select menu's custom id.
      • getMinimumValues

        int getMinimumValues()
        Gets the minimum amount of options which must be selected.
        Returns:
        The select menu's minimum values.
      • getMaximumValues

        int getMaximumValues()
        Gets the maximum amount of options which can be selected.
        Returns:
        The select menu's maximum values.
      • getOptions

        java.util.List<SelectMenuOption> getOptions()
        Get the select menu's options.
        Returns:
        The select menu's options.
      • isDisabled

        boolean isDisabled()
        If the select menu is disabled.
        Returns:
        Is disabled.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.util.List<SelectMenuOption> options)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        options - The select menu options.
        Returns:
        The created select menu.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.util.List<SelectMenuOption> options,
                                 boolean isDisabled)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        options - The select menu options.
        isDisabled - Set if the menu should be disabled.
        Returns:
        The created select menu.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.lang.String placeholder,
                                 java.util.List<SelectMenuOption> options)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        placeholder - The placeholder for the select menu.
        options - The select menu options.
        Returns:
        The created select menu.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.lang.String placeholder,
                                 java.util.List<SelectMenuOption> options,
                                 boolean isDisabled)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        placeholder - The placeholder for the select menu.
        options - The select menu options.
        isDisabled - Set if the menu should be disabled.
        Returns:
        The created select menu.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.lang.String placeholder,
                                 int minimumValues,
                                 int maximumValues,
                                 java.util.List<SelectMenuOption> options)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        placeholder - The placeholder for the select menu
        minimumValues - The minimum amount of options which must be selected.
        maximumValues - The maximum amount of options which can be selected.
        options - The select menu options.
        Returns:
        The created select menu.
      • create

        static SelectMenu create​(java.lang.String customId,
                                 java.lang.String placeholder,
                                 int minimumValues,
                                 int maximumValues,
                                 java.util.List<SelectMenuOption> options,
                                 boolean isDisabled)
        Creates a new select menu with the given values.
        Parameters:
        customId - The custom ID for the select menu.
        placeholder - The placeholder for the select menu
        minimumValues - The minimum amount of options which must be selected.
        maximumValues - The maximum amount of options which can be selected.
        options - The select menu options.
        isDisabled - Set if the menu should be disabled.
        Returns:
        The created select menu.