Class EntitySelectMenuComponent

java.lang.Object
io.github.kaktushose.jdac.dispatching.reply.Component<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
io.github.kaktushose.jdac.dispatching.reply.dynamic.menu.SelectMenuComponent<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
io.github.kaktushose.jdac.dispatching.reply.dynamic.menu.EntitySelectMenuComponent
All Implemented Interfaces:
net.dv8tion.jda.api.components.actionrow.ActionRowChildComponent, net.dv8tion.jda.api.components.actionrow.ActionRowChildComponentUnion, net.dv8tion.jda.api.components.Component, net.dv8tion.jda.api.components.IComponentUnion, net.dv8tion.jda.api.components.section.SectionAccessoryComponent, net.dv8tion.jda.api.components.section.SectionAccessoryComponentUnion

public final class EntitySelectMenuComponent extends SelectMenuComponent<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
An implementation of Component specific to EntitySelectMenu
  • Constructor Details

    • EntitySelectMenuComponent

      public EntitySelectMenuComponent(String method, @Nullable Class<?> origin, Entry[] placeholder)
  • Method Details

    • entityTypes

      public EntitySelectMenuComponent entityTypes(Set<net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget> types)
      See Also:
      • EntitySelectMenu.Builder.setEntityTypes(Collection)
    • entityTypes

      public EntitySelectMenuComponent entityTypes(net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget... types)
      See Also:
      • EntitySelectMenu.Builder.setEntityTypes(EntitySelectMenu.SelectTarget, EntitySelectMenu.SelectTarget...)
    • channelTypes

      public EntitySelectMenuComponent channelTypes(Set<net.dv8tion.jda.api.entities.channel.ChannelType> types)
      See Also:
      • EntitySelectMenu.Builder.setChannelTypes(Collection)
    • channelTypes

      public EntitySelectMenuComponent channelTypes(net.dv8tion.jda.api.entities.channel.ChannelType... types)
      See Also:
      • EntitySelectMenu.Builder.setChannelTypes(ChannelType...)
    • defaultValues

      public EntitySelectMenuComponent defaultValues(Collection<net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue> values)
      See Also:
      • EntitySelectMenu.Builder.setDefaultValues(Collection)
    • defaultValues

      public EntitySelectMenuComponent defaultValues(net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue... values)
      See Also:
      • EntitySelectMenu.Builder.setDefaultValues(EntitySelectMenu.DefaultValue...)
    • definitionClass

      protected Class<EntitySelectMenuDefinition> definitionClass()
      Specified by:
      definitionClass in class Component<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
    • build

      Specified by:
      build in class Component<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
    • getType

      public net.dv8tion.jda.api.components.Component.Type getType()