Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractKeywordTriggerConfig<B extends AbstractKeywordTriggerConfig<B>> - Class in net.dv8tion.jda.api.entities.automod.build
- 
Abstract for all keyword trigger types.
- AbstractMessageBuilder<T,R extends AbstractMessageBuilder<T, R>> - Class in net.dv8tion.jda.api.utils.messages 
- 
Abstract builder implementation ofMessageRequest.
- AbstractThreadCreateAction<T,R extends AbstractThreadCreateAction<T, R>> - Interface in net.dv8tion.jda.api.requests.restaction 
- 
Common features of allRestActionsthat create a new thread.
- AbstractTriggerConfig<B extends AbstractTriggerConfig<B>> - Class in net.dv8tion.jda.api.entities.automod.build
- 
Abstract base class for all trigger configurations.
- AbstractWebhookMessageAction<T,R extends AbstractWebhookMessageAction<T, R>> - Interface in net.dv8tion.jda.api.requests.restaction 
- 
Abstraction for requests related to webhook executions.
- accept(Throwable) - Method in class net.dv8tion.jda.api.exceptions.ContextException.ContextConsumer
- accept(Throwable) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- accept(T) - Method in interface net.dv8tion.jda.api.utils.IOConsumer
- accept(T, R) - Method in interface net.dv8tion.jda.api.utils.IOBiConsumer
- ACCEPTED - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
The user has accepted an invite as is a member of this team
- acceptStream(Consumer<? super Stream<T>>) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an unordered sequenced stream of the elements in this cache.
- AccountManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for the logged in account.
- AccountType - Enum in net.dv8tion.jda.api
- 
Represents the type of account that is logged in.
- accumulate(Collection<? extends RestAction<? extends E>>, Collector<? super E, A, ? extends O>) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Creates a RestAction instance which accumulates all results of the provided actions.
- ACTION_ROW - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A row of components
- ActionComponent - Interface in net.dv8tion.jda.api.interactions.components
- 
Component which supports interactions viaComponentInteraction.
- ActionRow - Class in net.dv8tion.jda.api.interactions.components
- 
One row of components.
- ActionType - Enum in net.dv8tion.jda.api.audit
- ACTIVE - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- ACTIVE_DEVELOPER - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
User is an Active Developer
- Activity - Interface in net.dv8tion.jda.api.entities
- 
Represents a DiscordActivity.
- ACTIVITY - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getActivities()
- Activity.ActivityType - Enum in net.dv8tion.jda.api.entities
- 
The activity being executed, differentiating between, amongst others, playing, listening and streaming.
- Activity.Timestamps - Class in net.dv8tion.jda.api.entities
- 
Represents the start and end timestamps for a running match
- ActivityFlag - Enum in net.dv8tion.jda.api.entities
- 
Enum representing the flags in aRichPresence
- add(Object) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Appends the provided value to the end of the array.
- ADD_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- ADD_MEMBER_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- ADD_PINNED_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- ADD_REACTION - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- ADD_THREAD_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- addActionRow(Collection<? extends ItemComponent>) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Adds an ActionRow to this modal
- addActionRow(Collection<? extends ItemComponent>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends a singleActionRowto the request.
- addActionRow(ItemComponent...) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Adds an ActionRow to this modal
- addActionRow(ItemComponent...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends a singleActionRowto the request.
- addAll(Collection<?>) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Appends the provided values to the end of the array.
- addAll(DataArray) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Appends the provided values to the end of the array.
- addAllowList(String...) - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractKeywordTriggerConfig
- 
Add keywords to the allow list.
- addAllowList(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractKeywordTriggerConfig
- 
Add keywords to the allow list.
- addAnswer(String) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Add an answer to this poll.
- addAnswer(String, Emoji) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Add an answer to this poll.
- addBlankField(boolean) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Adds a blank (empty) Field to the embed.
- addBundle(ResourceBundle, DiscordLocale) - Method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction.Builder
- 
Adds a resource bundle to this builder
- addBundles(String, DiscordLocale...) - Method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction.Builder
- 
Adds a resource bundle to this builder
 This will insert the resource bundles with the specified name, with each specified locale.
- addChannel(GuildAction.ChannelData) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Adds aGuildChannelto the resulting Guild.
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.FluentRestAction
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Shortcut forsetCheck(() -> getCheck().getAsBoolean() && checks.getAsBoolean()).
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CacheRestAction
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.FluentAuditableRestAction
- addChoice(String, double) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, double) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoice(String, long) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, long) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoice(String, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, String) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceDoubles(double...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceDoubles(Collection<Double>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceLongs(long...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceLongs(Collection<Long>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoices(Collection<? extends Command.Choice>) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Adds up to 25 predefined choices for this option.
- addChoices(Collection<Command.Choice>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoices(Command.Choice...) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Adds up to 25 predefined choices for this option.
- addChoices(Command.Choice...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceStrings(String...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addChoiceStrings(Collection<String>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
Add up to 25 choices which can be picked from by the user.
- addCommands(Collection<? extends CommandData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- addCommands(CommandData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- addComponents(Collection<? extends LayoutComponent>) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
AddsLayoutComponentsto this modal
- addComponents(Collection<? extends LayoutComponent>) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- addComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedLayoutComponentsto the request.
- addComponents(LayoutComponent...) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
AddsLayoutComponentsto this modal
- addComponents(LayoutComponent...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedLayoutComponentsto the request.
- addContent(String) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- addContent(String) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the content to the currently set content of this request.
- addEmbeds(Collection<? extends MessageEmbed>) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- addEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedMessageEmbedsto the request.
- addEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedMessageEmbedsto the request.
- addEventListener(Object...) - Method in interface net.dv8tion.jda.api.JDA
- 
Adds all provided listeners to the event-listeners that will be used to handle events.
- addEventListener(Object...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- addEventListener(Object...) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Adds all provided listeners to the event-listeners that will be used to handle events.
- addEventListenerProvider(IntFunction<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Adds the provided listener provider to the list of listener providers that will be used to create listeners.
- addEventListenerProviders(Collection<IntFunction<Object>>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Adds the provided listener providers to the list of listener providers that will be used to create listeners.
- addEventListeners(Object...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Adds all provided listeners to the list of listeners that will be used to populate theJDAobject.
- addEventListeners(Object...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Adds all provided listeners to the list of listeners that will be used to populate theDefaultShardManagerobject.
- addEventListeners(Collection<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Adds all provided listeners to the list of listeners that will be used to populate theDefaultShardManagerobject.
- addEventListeners(IntFunction<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- addEventListeners(IntFunction<Object>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Adds listeners provided by the listener provider to each shard to the event-listeners that will be used to handle events.
- addExemptChannels(Collection<? extends GuildChannel>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Add channels which can bypass this rule.
- addExemptChannels(GuildChannel...) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Add channels which can bypass this rule.
- addExemptRoles(Collection<? extends Role>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Add roles which can bypass this rule.
- addExemptRoles(Role...) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Add roles which can bypass this rule.
- addFeatures(String...) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Adds aGuild Featureto the list of features.
- addFeatures(Collection<String>) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Adds aGuild Featureto the list of features.
- addField(String, String, boolean) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Adds a Field to the embed.
- addField(MessageEmbed.Field) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Copies the provided Field into a new Field for this builder.
- addFiles(Collection<? extends FileUpload>) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- addFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedFileUploadsto the request.
- addFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Appends the providedFileUploadsto the request.
- addKeywords(String...) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Add more keywords match against.
- addKeywords(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Add more keywords match against.
- addMember(String, UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Adds the user to this guild as a member.
- addMemberPermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new MemberPermissionOverridefor the new GuildChannel.
- addMemberPermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new MemberPermissionOverridefor the new GuildChannel.
- addOption(String, String) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addOption(String, String, String) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addOption(String, String, String, Emoji) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addOption(String, String, Emoji) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addOption(OptionType, String, String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Adds an option to this command.
- addOption(OptionType, String, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Adds an option to this subcommand.
- addOption(OptionType, String, String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addOption(OptionType, String, String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Adds an option to this command.
- addOption(OptionType, String, String, boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Adds an option to this command.
- addOption(OptionType, String, String, boolean) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Adds an option to this subcommand.
- addOption(OptionType, String, String, boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addOption(OptionType, String, String, boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Adds an option to this command.
- addOption(OptionType, String, String, boolean, boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Adds an option to this command.
- addOption(OptionType, String, String, boolean, boolean) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Adds an option to this subcommand.
- addOption(OptionType, String, String, boolean, boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addOptions(Collection<? extends OptionData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Adds up to 25 options to this command.
- addOptions(Collection<? extends OptionData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Adds up to 25 options to this subcommand.
- addOptions(Collection<? extends OptionData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addOptions(Collection<? extends OptionData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Adds up to 25 options to this command.
- addOptions(Collection<? extends SelectOption>) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addOptions(OptionData...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Adds up to 25 options to this command.
- addOptions(OptionData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Adds up to 25 options to this subcommand.
- addOptions(OptionData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addOptions(OptionData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Adds up to 25 options to this command.
- addOptions(SelectOption...) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Adds up to 25 possible options to this select menu.
- addPart(MultipartBody.Builder, int) - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- addPart(MultipartBody.Builder, int) - Method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Used internally to build the multipart request.
- addPart(MultipartBody.Builder, int) - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- addPart(MultipartBody.Builder, int) - Method in class net.dv8tion.jda.api.utils.FileUpload
- addPatterns(String...) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Add keywords regex patterns to match against.
- addPatterns(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Add keywords regex patterns to match against.
- addPermissionOverride(IPermissionHolder, long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new Role or MemberPermissionOverridefor the new GuildChannel.
- addPermissionOverride(IPermissionHolder, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new Role or MemberPermissionOverridefor the new GuildChannel.
- addPermissionOverride(GuildAction.RoleData, long, long) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Adds aPermissionOverrideto this channel with the providedRoleData!
 UseGuildAction.newRole()to retrieve an instance of RoleData.
- addPermissionOverride(GuildAction.RoleData, Collection<Permission>, Collection<Permission>) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Adds aPermissionOverrideto this channel with the providedRoleData!
 UseGuildAction.newRole()to retrieve an instance of RoleData.
- addPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Adds the provided permissions to the Role
- addPermissions(Permission...) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Adds the provided permissions to the Role
- addReaction(Emoji) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Adds a reaction to this Message using anEmoji.
- addReactionById(long, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to react to a message represented by the specifiedmessageIdin this MessageChannel.
- addReactionById(String, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to react to a message represented by the specifiedmessageIdin this MessageChannel.
- addRolePermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new RolePermissionOverridefor the new GuildChannel.
- addRolePermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Adds a new RolePermissionOverridefor the new GuildChannel.
- addRoleToMember(UserSnowflake, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Add up to 25Subcommand-Groupsto this command.
- addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Add up to 25Subcommand-Groupsto this command.
- addSubcommandGroups(SubcommandGroupData...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Add up to 25Subcommand-Groupsto this command.
- addSubcommandGroups(SubcommandGroupData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addSubcommandGroups(SubcommandGroupData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Add up to 25Subcommand-Groupsto this command.
- addSubcommands(Collection<? extends SubcommandData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Add up to 25Subcommandsto this command.
- addSubcommands(Collection<? extends SubcommandData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Add up to 25Subcommandsto this group.
- addSubcommands(Collection<? extends SubcommandData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addSubcommands(Collection<? extends SubcommandData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Add up to 25Subcommandsto this command.
- addSubcommands(SubcommandData...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Add up to 25Subcommandsto this command.
- addSubcommands(SubcommandData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Add up to 25Subcommandsto this group.
- addSubcommands(SubcommandData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- addSubcommands(SubcommandData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Add up to 25Subcommandsto this command.
- addTags(Collection<? extends ForumTagSnowflake>) - Method in class net.dv8tion.jda.api.requests.restaction.ThreadCreateMetadata
- 
Apply the provided tags to the forum post.
- addTags(ForumTagSnowflake...) - Method in class net.dv8tion.jda.api.requests.restaction.ThreadCreateMetadata
- 
Apply the provided tags to the forum post.
- addThreadMember(Member) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Adds a member to this thread.
- addThreadMember(User) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Adds a member to this thread.
- addThreadMemberById(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Adds a member to this thread.
- addThreadMemberById(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Adds a member to this thread.
- ADMIN - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Admins have similar access as owners, except they cannot take destructive actions on the team or team-owned apps.
- ADMINISTRATOR - Enum constant in enum net.dv8tion.jda.api.Permission
- AFK_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the afk channel field
- AFK_TIMEOUT - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the afk timeout field
- after(long) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.now().plus(millis).
- after(Duration) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.now().plus(duration).
- AGE_RESTRICTED - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Is classified as NSFW and has an age restriction in place
- all(Collection<? extends CacheView<E>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedCacheViewfor all provided CacheView implementations.
- all(Supplier<? extends Stream<? extends CacheView<E>>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedCacheViewfor all provided CacheView implementations.
- all(MemberCachePolicy, MemberCachePolicy...) - Static method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Composes a policy which requires multiple other policies.
- ALL - Enum constant in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- ALL - Static variable in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Contains all integration types.
- ALL - Static variable in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Contains all interaction types.
- ALL - Static variable in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Chunk all guilds
- ALL - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Enable all member caching.
- ALL_INTENTS - Static variable in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Bitmask with all intents enabled.
- ALL_MESSAGES - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- allMembers(Collection<? extends MemberCacheView>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedUnifiedMemberCacheViewfor all provided MemberCacheView implementations.
- allMembers(Supplier<? extends Stream<? extends MemberCacheView>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedUnifiedMemberCacheViewfor all provided MemberCacheView implementations.
- allOf(Collection<? extends RestAction<? extends E>>) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Creates a RestAction instance which accumulates all results of the provided actions.
- allOf(RestAction<? extends E>, RestAction<? extends E>...) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Creates a RestAction instance which accumulates all results of the provided actions.
- ALLOWED - Static variable in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Used to reset the granted field
- allShards(Collection<ShardCacheView>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedShardCacheViewfor all provided ShardCacheView implementations.
- allShards(Supplier<? extends Stream<? extends ShardCacheView>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedShardCacheViewfor all provided ShardCacheView implementations.
- allSnowflakes(Collection<? extends SnowflakeCacheView<E>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedSnowflakeCacheViewfor all provided SnowflakeCacheView implementations.
- allSnowflakes(Supplier<? extends Stream<? extends SnowflakeCacheView<E>>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a combinedSnowflakeCacheViewfor all provided SnowflakeCacheView implementations.
- ALREADY_AUTHENTICATED - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- ALREADY_CROSSPOSTED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ALREADY_HAS_TEMPLATE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- and(RestAction<U>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Combines this RestAction with the provided action.
- and(RestAction<U>, BiFunction<? super T, ? super U, ? extends O>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Combines this RestAction with the provided action.
- and(MemberCachePolicy) - Method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Convenience method to require another policy.
- AnnotatedEventManager - Class in net.dv8tion.jda.api.hooks
- 
Implementation forIEventManagerwhich checks forSubscribeEventannotations on both static and member methods.
- AnnotatedEventManager() - Constructor for class net.dv8tion.jda.api.hooks.AnnotatedEventManager
- ANNOUNCEMENT_RATE_LIMIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Answer(long, String, EmojiUnion, int, boolean) - Constructor for class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- antiSpam() - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on spam content in messages (classified by Discord magic).
- AntiSpamTriggerConfig - Class in net.dv8tion.jda.api.entities.automod.build
- 
Configuration for theSPAMtrigger.
- any(MemberCachePolicy, MemberCachePolicy...) - Static method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Composes a policy by concatenating multiple other policies.
- ANYWHERE - Static variable in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Strategy which splits at any character to satisfy the limit.
- APNG - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
The APNG format.
- appendDescription(CharSequence) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Appends to the description of the embed.
- appendSession(SessionController.SessionConnectNode) - Method in class net.dv8tion.jda.api.utils.ConcurrentSessionController
- appendSession(SessionController.SessionConnectNode) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Called by a JDA session when a WebSocket should be started.
- appendSession(SessionController.SessionConnectNode) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- appendTo(Formatter, int, int, boolean, String) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Can be used to append a String to a formatter.
- Application(String, String, String, String, long) - Constructor for class net.dv8tion.jda.api.entities.MessageActivity.Application
- APPLICATION_COMMAND_NAME_ALREADY_EXISTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- APPLICATION_COMMAND_PRIVILEGES_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A moderator updated the privileges for an application
- APPLICATION_EMOJI_CAP - Static variable in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
Deprecated.
- APPLICATION_ID - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The id for an authorized application (webhook/bot/integration)
- APPLICATION_INTERACTION_FAILED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- APPLICATION_NOT_AVAILABLE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- APPLICATION_SUBSCRIPTION - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was purchased as an app subscription
- ApplicationCommandUpdatePrivilegesEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that thePrivilegesof an application-command on a guild changed.
- ApplicationCommandUpdatePrivilegesEvent(JDA, long, Guild, long, long, List<IntegrationPrivilege>) - Constructor for class net.dv8tion.jda.api.events.interaction.command.ApplicationCommandUpdatePrivilegesEvent
- ApplicationEmoji - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents a Custom Emoji hosted on the Bot Account.
- ApplicationEmojiManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update the name field for anApplicationEmoji.
- ApplicationInfo - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord Application from its bot's point of view.
- ApplicationInfo.Flag - Enum in net.dv8tion.jda.api.entities
- 
Flag constants corresponding to the Discord Enum
- ApplicationInfo.InstallParameters - Interface in net.dv8tion.jda.api.entities
- 
OAuth2 install parameter for the default in-app authorization link.
- ApplicationInfo.IntegrationTypeConfiguration - Interface in net.dv8tion.jda.api.entities
- 
Configuration of a singleIntegrationType.
- ApplicationManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for the application associated with the bot.
- ApplicationManager.IntegrationTypeConfig - Class in net.dv8tion.jda.api.managers
- 
A config describing how the application is installed.
- Applications() - Constructor for class net.dv8tion.jda.api.requests.Route.Applications
- ApplicationTeam - Interface in net.dv8tion.jda.api.entities
- 
Meta-data for the team of an application.
- ApplicationUpdatePrivilegesEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that thePrivilegesof an application changed.
- ApplicationUpdatePrivilegesEvent(JDA, long, Guild, long, List<IntegrationPrivilege>) - Constructor for class net.dv8tion.jda.api.events.interaction.command.ApplicationUpdatePrivilegesEvent
- APPLIED_TAGS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The tags applied to a forum post thread.
- APPLIED_TAGS - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the applied tags field
- apply(String) - Method in interface net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction
- 
Retrieves the localization mappings of the specified localization key
- apply(String) - Method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction
- apply(String, int, int) - Method in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Implements a splitting strategy.
- apply(CommandData) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Replace the command with the providedCommandData.
- apply(T) - Method in interface net.dv8tion.jda.api.utils.IOFunction
- applyCreateData(MessageCreateData) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
Replaces all the fields configured on this request with the data provided byMessageCreateData.
- applyData(MessageCreateData) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Applies the providedMessageCreateDatato this request.
- applyData(MessageEditData) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- applyData(MessageEditData) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
Applies the providedMessageEditDatato this request.
- applyEditData(MessageEditData) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Applies the providedMessageEditDatato this request.
- applyMessage(Message) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- applyMessage(Message) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- applyMessage(Message) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Applies all the data of the providedMessageand attempts to copy it.
- applyStream(Function<? super Stream<T>, ? extends R>) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an unordered sequenced stream of the elements in this cache.
- approveSpeaker() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Promote the member to speaker.
- approveSpeaker() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
- 
Promote the member to speaker.
- ARCHIVED - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The archive state of this channel.
- ARCHIVED - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the archived field
- ARCHIVED_TIMESTAMP - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The time this channel's archival information was last updated.
- ARRAY - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- ARTICLE - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- asApplication() - Method in interface net.dv8tion.jda.api.entities.emoji.EmojiUnion
- 
Returns the underlyingApplicationEmojiif applicable.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aAudioChannel.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aAudioChannel.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aAudioChannel.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aAudioChannel.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aAudioChannel.
- asAudioChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aAudioChannel.
- asCategory() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aCategory.
- asCategory() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aCategory.
- asCategory() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aCategory.
- asCustom() - Method in interface net.dv8tion.jda.api.entities.emoji.EmojiUnion
- 
Returns the underlyingCustomEmojiif applicable.
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.ActionComponent
- 
Returns a copy of this component withActionComponent.isDisabled()set to true.
- asDisabled() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Returns a new instance of this LayoutComponent with all components set to disabled.
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.ActionComponent
- 
Returns a copy of this component withActionComponent.isDisabled()set to false.
- asEnabled() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Returns a new instance of this LayoutComponent with all components set to enabled.
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- asForumChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aForumChannel.
- asForumChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aForumChannel.
- asForumChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aForumChannel.
- asForumChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aForumChannel.
- asForumChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aForumChannel.
- asGroupChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aGroupChannel.
- asGroupChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aGroupChannel.
- asGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aGuildChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.AudioChannelUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aGuildMessageChannel.
- asGuildSticker() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerUnion
- 
Returns the underlyingGuildStickerif applicable.
- asList() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an immutable snapshot of the current cache state.
- asMediaChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aMediaChannel.
- asMediaChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aMediaChannel.
- asMediaChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aMediaChannel.
- asMediaChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aMediaChannel.
- asMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aMessageChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aNewsChannel.
- asNewsChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aNewsChannel.
- asPrivateChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aPrivateChannel.
- asPrivateChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aPrivateChannel.
- asRich() - Method in interface net.dv8tion.jda.api.entities.emoji.EmojiUnion
- 
Returns the underlyingRichCustomEmojiif applicable.
- asRichPresence() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
RichPresencerepresentation of this Activity.
- asSet() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an immutable snapshot of the current cache state.
- asSet() - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
- asSpoiler() - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Changes the name of this file, to be prefixed asSPOILER_.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.AudioChannelUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aStageChannel.
- asStageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aStageChannel.
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aStandardGuildChannel.
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aStandardGuildChannel.
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aStandardGuildChannel.you can call this method
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aStandardGuildChannel.
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aStandardGuildChannel.
- asStandardGuildChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aStandardGuildChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardGuildMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aStandardGuildMessageChannel.
- asStandardSticker() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerUnion
- 
Returns the underlyingStandardStickerif applicable.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aTextChannel.
- asTextChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aTextChannel.
- asThreadChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aThreadChannel.
- asThreadChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aThreadChannel.
- asThreadChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aThreadChannel.
- asThreadChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aThreadChannel.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aIThreadContainer.
- asThreadContainer() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aIThreadContainer.
- asUnicode() - Method in interface net.dv8tion.jda.api.entities.emoji.EmojiUnion
- 
Returns the underlyingUnicodeEmojiif applicable.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.AudioChannelUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IPermissionContainerUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.IWebhookContainerUnion
- 
Casts this union to aVoiceChannel.
- asVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
- 
Casts this union to aVoiceChannel.
- asVoiceMessage(MediaType, byte[], double) - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Turns this attachment into a voice message with the provided waveform.
- asVoiceMessage(MediaType, byte[], Duration) - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Turns this attachment into a voice message with the provided waveform.
- atInstant(Instant) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- ATOM - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- ATOM_UTF8 - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- AttachedFile - Interface in net.dv8tion.jda.api.utils
- 
Represents files that are attached to requests.
- Attachment(long, String, String, String, String, String, int, int, int, boolean, String, double, JDAImpl) - Constructor for class net.dv8tion.jda.api.entities.Message.Attachment
- ATTACHMENT - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which accept a file attachment
- AttachmentProxy - Class in net.dv8tion.jda.api.utils
- 
A utility class to retrieve attachments.
- AttachmentProxy(String) - Constructor for class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Constructs a newAttachmentProxyfor the provided URL.
- AttachmentUpdate - Class in net.dv8tion.jda.api.utils
- 
Represents existing message attachment.
- ATTEMPTING_TO_RECONNECT - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has been disconnected from Discord and is currently trying to reestablish the connection.
- atTimestamp(long) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Converts the provided unix epoch timestamp into aTimestampwith this style.
- AUDIO_GATEWAY_VERSION - Static variable in class net.dv8tion.jda.api.JDAInfo
- AUDIO_REGION_CHANGE - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the audio connection was closed due to theRegionof the audio connection being changed.
- AudioChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents a Guild Channel that is capable of handling audio.
- AudioChannelManager<T extends AudioChannel,M extends AudioChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.middleman 
- 
Manager providing functionality common for allAudioChannels.
- AudioChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementAudioChannel.
- AudioManager - Interface in net.dv8tion.jda.api.managers
- 
AudioManager deals with creating, managing and severing audio connections toVoiceChannels.
- AudioNatives - Class in net.dv8tion.jda.api.audio
- 
Controller used by JDA to ensure the native binaries for opus en-/decoding are available.
- AudioReceiveHandler - Interface in net.dv8tion.jda.api.audio
- 
Interface used to receive audio from Discord through JDA.
- AudioSendHandler - Interface in net.dv8tion.jda.api.audio
- 
Interface used to send audio to Discord through JDA.
- AuditableRestAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension of RestAction to allow setting a reason.
- AuditLogChange - Class in net.dv8tion.jda.api.audit
- 
Plain-Old-Java-Object (POJO) representing a single change for anAuditLogEntry!
 This object holds theold-andnew valuefor the updated field.
- AuditLogChange(Object, Object, String) - Constructor for class net.dv8tion.jda.api.audit.AuditLogChange
- AuditLogEntry - Class in net.dv8tion.jda.api.audit
- 
Single entry for anAuditLogPaginationAction.
- AuditLogEntry(ActionType, int, long, long, long, GuildImpl, UserImpl, WebhookImpl, String, Map<String, AuditLogChange>, Map<String, Object>) - Constructor for class net.dv8tion.jda.api.audit.AuditLogEntry
- AuditLogKey - Enum in net.dv8tion.jda.api.audit
- 
Enum of possible/expected keys that can be provided toAuditLogEntry.getChangeByKey(AuditLogEntry.AuditLogKey.
- AuditLogOption - Enum in net.dv8tion.jda.api.audit
- 
Enum constants for possible options
 Providing detailed description of possible occasions and expected types.
- AuditLogPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the audit logs endpoint.
- AUTHENTICATION_FAILED - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- AUTHOR_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length the author name of an embed can have
- AuthorInfo(String, String, String, String) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- AUTO_ARCHIVE_DURATION - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The auto archive duration of this channel.
- AUTO_ARCHIVE_DURATION - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the auto-archive-duration field
- AUTO_MODERATION - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- AUTO_MODERATION_ACTION - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
This message was created by the automod system.
- AUTO_MODERATION_CONFIGURATION - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Events related toAutoModRulechanges.
- AUTO_MODERATION_EXECUTION - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Events related toAutoModResponsetriggers.
- AUTO_MODERATION_FLAG_TO_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An automod rule sent an alert to a channel
- AUTO_MODERATION_MEMBER_TIMEOUT - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An automod rule put a user intimeout
- AUTO_MODERATION_RULE - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- AUTO_MODERATION_RULE_BLOCK_MESSAGE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An automod rule blocked a message from being sent
- AUTO_MODERATION_RULE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A moderator created a newAutoModRule
- AUTO_MODERATION_RULE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A moderator deleted an existingAutoModRule
- AUTO_MODERATION_RULE_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theAutoModRule.getName()for the targetAutoModRule
- AUTO_MODERATION_RULE_TRIGGER_TYPE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
TheAutoModRule.getTriggerType()for anAutoModRuletrigger
- AUTO_MODERATION_RULE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A moderator updated an existingAutoModRule
- AutoCompleteCallbackAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AnInteractionCallbackActionthat can be used to suggest auto-complete choices.
- AutoCompleteQuery - Class in net.dv8tion.jda.api.interactions
- 
The query input for anauto-complete interaction.
- AutoCompleteQuery(OptionMapping) - Constructor for class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- AUTOMATIC - Enum constant in enum net.dv8tion.jda.api.Region
- AutoModeration() - Constructor for class net.dv8tion.jda.api.requests.Route.AutoModeration
- AutoModEventType - Enum in net.dv8tion.jda.api.entities.automod
- 
The type of event anAutoModRuleis triggered by.
- AutoModExecution - Interface in net.dv8tion.jda.api.entities.automod
- 
Event triggered by anAutoModRuleactivation.
- AutoModExecutionEvent - Class in net.dv8tion.jda.api.events.automod
- 
Indicates that an automatedAutoModResponsehas been triggered through anAutoModRule.
- AutoModExecutionEvent(JDA, long, AutoModExecution) - Constructor for class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- AutoModResponse - Interface in net.dv8tion.jda.api.entities.automod
- 
An automated response to anAutoModRule.
- AutoModResponse.Type - Enum in net.dv8tion.jda.api.entities.automod
- 
The type of response.
- AutoModRule - Interface in net.dv8tion.jda.api.entities.automod
- 
Rule used for auto-moderation in aGuild.
- AutoModRule.KeywordPreset - Enum in net.dv8tion.jda.api.entities.automod
- 
Keyword presets that can be used inAutoModRule.getFilteredPresets().
- AutoModRuleCreateEvent - Class in net.dv8tion.jda.api.events.automod
- 
Indicates that anAutoModRulewas created.
- AutoModRuleCreateEvent(JDA, long, AutoModRule) - Constructor for class net.dv8tion.jda.api.events.automod.AutoModRuleCreateEvent
- AutoModRuleData - Class in net.dv8tion.jda.api.entities.automod.build
- 
Data class used to create newAutoModRules.
- AutoModRuleDeleteEvent - Class in net.dv8tion.jda.api.events.automod
- 
Indicates that anAutoModRulewas deleted.
- AutoModRuleDeleteEvent(JDA, long, AutoModRule) - Constructor for class net.dv8tion.jda.api.events.automod.AutoModRuleDeleteEvent
- AutoModRuleManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for anAutoModRule.
- AutoModRuleUpdateEvent - Class in net.dv8tion.jda.api.events.automod
- 
Indicates that anAutoModRulewas updated.
- AutoModRuleUpdateEvent(JDA, long, AutoModRule) - Constructor for class net.dv8tion.jda.api.events.automod.AutoModRuleUpdateEvent
- AutoModTriggerType - Enum in net.dv8tion.jda.api.entities.automod
- 
The type which defines what triggers anAutoModRule.
- AVAILABLE_TAGS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The applied tags of aForumChannel.
- AVAILABLE_TAGS - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the available tags field
- AVATAR - Static variable in interface net.dv8tion.jda.api.managers.AccountManager
- 
Used to reset the avatar field
- AVATAR - Static variable in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Used to reset the avatar field
- AVATAR_URL - Static variable in interface net.dv8tion.jda.api.entities.Member
- 
Template forMember.getAvatarUrl().
- AVATAR_URL - Static variable in interface net.dv8tion.jda.api.entities.User
- 
Template forUser.getAvatarUrl().
- AWAITING_LOGIN_CONFIRMATION - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has sent authentication to discord and is awaiting confirmation
- awaitReady() - Method in interface net.dv8tion.jda.api.JDA
- 
This method will block until JDA has reached the statusJDA.Status.CONNECTED.
- awaitShutdown() - Method in interface net.dv8tion.jda.api.JDA
- 
Blocks the current thread untilJDA.getStatus()returnsJDA.Status.SHUTDOWN.
- awaitShutdown(long, TimeUnit) - Method in interface net.dv8tion.jda.api.JDA
- 
Blocks the current thread untilJDA.getStatus()returnsJDA.Status.SHUTDOWN.
- awaitShutdown(Duration) - Method in interface net.dv8tion.jda.api.JDA
- 
Blocks the current thread untilJDA.getStatus()returnsJDA.Status.SHUTDOWN.
- awaitStatus(JDA.Status) - Method in interface net.dv8tion.jda.api.JDA
- 
This method will block until JDA has reached the specified connection status.
- awaitStatus(JDA.Status, JDA.Status...) - Method in interface net.dv8tion.jda.api.JDA
- 
This method will block until JDA has reached the specified connection status.
B
- BACKWARD - Enum constant in enum net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationOrder
- 
Iterates backwards in time, listing the most recent entities first.
- ban(int, TimeUnit) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Bans this Member and deletes messages sent by the user based on the amount of delDays.
- ban(Collection<? extends UserSnowflake>, int, TimeUnit) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans up to 200 of the provided users.
- ban(Collection<? extends UserSnowflake>, Duration) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans up to 200 of the provided users.
- ban(UserSnowflake, int, TimeUnit) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans the user specified by the providedUserSnowflakeand deletes messages sent by the user based on thedeletionTimeframe.
- Ban(User, String) - Constructor for class net.dv8tion.jda.api.entities.Guild.Ban
- BAN - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has banned a user.
- BAN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- BAN_MEMBERS - Enum constant in enum net.dv8tion.jda.api.Permission
- BANNER - Static variable in interface net.dv8tion.jda.api.managers.AccountManager
- 
Used to reset the banner field
- BANNER - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the banner field
- BANNER_URL - Static variable in interface net.dv8tion.jda.api.entities.Guild
- 
Template forGuild.getBannerUrl().
- BANNER_URL - Static variable in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
Format string used forStickerPack.getBannerUrl().
- BANNER_URL - Static variable in interface net.dv8tion.jda.api.entities.User
- 
Template forUser.Profile.getBannerUrl()
- BANNER1 - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER2 - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER3 - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER4 - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BanPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the guild bans endpoint.
- BaseForumTag - Interface in net.dv8tion.jda.api.entities.channel.forums
- 
Information describing a forum tag.
- before(long) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.now().minus(millis).
- before(Duration) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.now().minus(duration).
- BEFORE_VALUE_EARLIER_THAN_THREAD_CREATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- BINARY - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- BITRATE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The bitrate (in bits per second) of the audio in this channel.
- BITRATE - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the bitrate field
- BLOCK - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Codeblock region such as "```Hello```"
- BLOCK_MEMBER_INTERACTION - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Blocks the member from interacting with the guild until they update the offending content.
- BLOCK_MESSAGE - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Blocks the message from being sent.
- blockMemberInteraction() - Static method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
Create a response that will prevent the member from interacting with anything in the guild until the offending content is removed.
- blockMessage() - Static method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
Create a response that will block the message.
- blockMessage(String) - Static method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
Create a response that will block the message.
- bold(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing bold regions in the input and applies bold formatting to the entire string.
- BOLD - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Bold region such as "**Hello**"
- BOOLEAN - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which accept boolean true or false inputs
- BOOLEAN - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- BOOLEAN_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- BOOLEAN_NOT_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- BOOST_PROGRESS_BAR_ENABLED - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the premium progress bar enabled field
- BOOSTER - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache members who are boosting the guild.
- BOT - Enum constant in enum net.dv8tion.jda.api.AccountType
- 
An OAuth2 Bot which was created by an application
- BOT_ADD - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has added a bot to the server.
- BOT_DM - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Usable in the bot's DM.
- BOT_HTTP_INTERACTIONS - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
Bot uses only HTTP interactions and is shown in the online member list
- BOTS_NOT_ALLOWED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- BRAZIL - Enum constant in enum net.dv8tion.jda.api.Region
- BUG_HUNTER_LEVEL_1 - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- BUG_HUNTER_LEVEL_2 - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- build() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Returns aMessageEmbedthat has been checked as being valid for sending.
- build() - Method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction.Builder
- 
Builds the resource bundle localization function.
- build() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
Creates a newEntitySelectMenuinstance if all requirements are satisfied.
- build() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Creates a newSelectMenuinstance if all requirements are satisfied.
- build() - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Creates a newStringSelectMenuinstance if all requirements are satisfied.
- build() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Builds a new TextInput from this Builder
- build() - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Builds and returns theModal
- build() - Method in class net.dv8tion.jda.api.JDABuilder
- 
Builds a newJDAinstance and uses the provided token to start the login process.
- build() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Builds a newShardManagerinstance and uses the provided token to start the login process.
- build() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
Builds a validated instance of this builder's state, which can then be used for requests.
- build() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- build() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- build() - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Build the poll data.
- build(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Builds a newShardManagerinstance.
- builder(String) - Static method in class net.dv8tion.jda.api.utils.messages.MessagePollData
- 
Creates a newMessagePollBuilder.
- Builder(JDA, Class<E>) - Constructor for class net.dv8tion.jda.api.utils.Once.Builder
- 
Creates a builder for a one-time event listener
- BULGARIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- BULK_BAN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- BulkBanResponse - Class in net.dv8tion.jda.api.entities
- 
Response toGuild.ban(java.util.Collection, Duration)
- BulkBanResponse(List<UserSnowflake>, List<UserSnowflake>) - Constructor for class net.dv8tion.jda.api.entities.BulkBanResponse
- Button - Interface in net.dv8tion.jda.api.interactions.components.buttons
- 
Represents a Message Button.
- BUTTON - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A button
- ButtonInteraction - Interface in net.dv8tion.jda.api.interactions.components.buttons
- 
Interaction on aButtoncomponent.
- ButtonInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.component
- 
Indicates that a customButtonon one of the bots messages was clicked by a user.
- ButtonInteractionEvent(JDA, long, ButtonInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent
- ButtonStyle - Enum in net.dv8tion.jda.api.interactions.components.buttons
- 
The available styles used forButtons.
- BYPASSES_VERIFICATION - Enum constant in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The Member bypasses guild verification requirements
C
- cache(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Whether already retrieved entities should be stored within the internal cache.
- CacheFlag - Enum in net.dv8tion.jda.api.utils.cache
- 
Flags used to enable cache services for JDA.
- cacheMember(Member) - Method in class net.dv8tion.jda.api.utils.cache.LRUMemberCachePolicy
- cacheMember(Member) - Method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Idempotent (ideally pure) function which decided whether to cache the provided member or not.
- CacheRestAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Requests which can use cached values instead of making a request to Discord.
- cacheSize() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The current amount of cached entities for this PaginationAction
- CacheView<T> - Interface in net.dv8tion.jda.api.utils.cache
- 
Read-only view on internal JDA cache of items.
- CacheView.SimpleCacheView<T> - Class in net.dv8tion.jda.api.utils.cache
- 
Basic implementation ofCacheViewinterface.
- CALL - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used for Groups as a System-Message showing that a Call was started.
- CALLBACK - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- cancel() - Method in class net.dv8tion.jda.api.requests.Request
- cancel() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Cancel the request.
- cancel() - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Cancels the task and will emit aCancellationException.
- cancel(boolean) - Method in class net.dv8tion.jda.api.requests.RestFuture
- cancel(boolean) - Method in class net.dv8tion.jda.api.utils.concurrent.DelayedCompletableFuture
- CANCELED - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- cancelRequests() - Method in interface net.dv8tion.jda.api.JDA
- 
Cancels all currently scheduledRestActionrequests.
- cancelRequests() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Cancel all currently queued requests, which are not marked aspriority.
- cancelRequests() - Method in class net.dv8tion.jda.api.requests.SequentialRestRateLimiter
- cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
Cancels theRequest-to-Speak.
- cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Cancels theRequest-to-Speak.
- canDecode() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
WhetherOpusPacket.decode()is possible.
- canDelete() - Method in enum net.dv8tion.jda.api.entities.MessageType
- 
Whether messages of this type can be deleted.
- canInteract(RichCustomEmoji) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this Member can interact with the providedRichCustomEmoji(use in a message)
- canInteract(Member) - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Whether the specified Member can interact with this emoji
- canInteract(Member) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this Member can interact with the provided Member (kick/ban/etc.)
- canInteract(Role) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this Member can interact with the providedRole(kick/ban/move/modify/delete/etc.)
- canInteract(Role) - Method in interface net.dv8tion.jda.api.entities.Role
- 
Whether this Role can interact with the specified Role.
- canInteract(User, MessageChannel) - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Whether the specified User can interact with this emoji within the provided MessageChannel
 Same logic ascanInteract(issuer, channel, true)!
- canInteract(User, MessageChannel, boolean) - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Whether the specified User can interact with this emoji within the provided MessageChannel
 Special override to exclude elevated bot permissions in case of (for instance) reacting to messages.
- CANNOT_CREATE_STAGE_CHANNEL_FOR_EVENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_DELETE_CHANNEL_COMMUNITY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_DELETE_GUILD_INTEGRATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_EDIT_STICKER_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_EDIT_VOICE_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_EXPIRE_MISSING_POLL - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_MESSAGE_VC - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_MODIFY_SYSTEM_WEBHOOK - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_RESIZE_BELOW_MAXIMUM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SELF_REDEEM_GIFT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_MESSAGE_IN_FORUM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_STICKER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_SUPER_REACTION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_TO_USER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_VOICE_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_UPDATE_FINISHED_EVENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_UPDATE_POLL_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- canProvide() - Method in interface net.dv8tion.jda.api.audio.AudioSendHandler
- 
If this method returns true JDA will attempt to retrieve audio data from this handler by callingAudioSendHandler.provide20MsAudio().
- canReceiveCombined() - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
If this method returns true, then JDA will generate combined audio data and provide it to the handler.
- canReceiveEncoded() - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
If this method returns true, then JDA will provide raw OPUS encoded packets toAudioReceiveHandler.handleEncodedAudio(OpusPacket).
- canReceiveUser() - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
If this method returns true, then JDA will provide audio data to theAudioReceiveHandler.handleUserAudio(UserAudio)method.
- canSupportChoices() - Method in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Whether options of this type support predefined choices.
- canSync(IPermissionContainer) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Whether the permissions of this PermissionHolder are good enough to sync the target channel with any other channel.
- canSync(IPermissionContainer, IPermissionContainer) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Whether the permissions of this PermissionHolder are good enough to sync the target channel with the sync source.
- canTalk() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- canTalk() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Whether the currently logged in user can send messages in this channel or not.
- canTalk(Member) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Whether the specifiedMembercan send messages in this channel.
- Category - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents a channel category in the official Discord API.
- CATEGORY - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
ACategory, Guild-Only.
- CategoryManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing methods to modify aCategory.
- CategoryOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
- 
An extension ofChannelOrderActionwith similar functionality, but constrained to the bounds of a singleCategory.
- CERTIFIED_MODERATOR - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- channel(long) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.CHANNELwith the provided id.
- channel(String) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.CHANNELwith the provided id.
- Channel - Interface in net.dv8tion.jda.api.entities.channel
- 
Abstract Channel interface for allChannelTypes.
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible secondary target of anActionTypesuch as:ActionType.MEMBER_VOICE_MOVEActionType.MESSAGE_PINActionType.MESSAGE_UNPINActionType.MESSAGE_DELETEUse withGuild.getGuildChannelById(String).
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aGuildChannel
 The first and only group matches the id of the mention.
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which accept a singleGuildChannel
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- CHANNEL - Enum constant in enum net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.SelectTarget
- CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Used to reset the channel field
- CHANNEL_AVAILABLE_TAGS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The available tags of thisForumChannel.
- CHANNEL_BITRATE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theVoiceChannel.getBitrate()value.
- CHANNEL_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created aGuildChannel
- CHANNEL_DEFAULT_REACTION_EMOJI - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theIPostContainer.getDefaultReaction()value.
- CHANNEL_DEFAULT_SORT_ORDER - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
TheIPostContainer.getDefaultSortOrder()value.
- CHANNEL_DEFAULT_THREAD_SLOWMODE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theIThreadContainer.getDefaultThreadSlowmode()value.
- CHANNEL_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted aGuildChannel.
- CHANNEL_FLAGS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theflagsvalue.
- CHANNEL_FOLLOW_ADD - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce when a crosspost webhook is added to a channel
- CHANNEL_ICON_CHANGE - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used for Groups as a System-Message showing that the icon of the Group was changed.
- CHANNEL_ID - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The relevant channel for the audit log entry.
- CHANNEL_MESSAGE_WITH_SOURCE - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Immediately respond to an interaction with a message
- CHANNEL_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildChannel.getName()value.
- CHANNEL_NAME_CHANGE - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used for Groups as a System-Message showing that the name of the Group was changed.
- CHANNEL_NSFW - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theIAgeRestrictedChannel.isNSFW()value.
- CHANNEL_OVERRIDE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created aPermissionOverride.
- CHANNEL_OVERRIDE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted aPermissionOverride.
- CHANNEL_OVERRIDE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedPermissionOverrideinformation.
- CHANNEL_OVERRIDES - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The overrides for this channel.
- CHANNEL_PARENT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theICategorizableChannel.getParentCategory()ICategorizable.getParentCategory()} value.
- CHANNEL_PINNED_ADD - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used in MessageChannels as a System-Message to announce new pins
- CHANNEL_REGION - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRegionvalue.
- CHANNEL_SELECT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A select menu of channels
- CHANNEL_SLOWMODE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theISlowmodeChannel.getSlowmode()value.
- CHANNEL_TOPIC - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theTextChannel.getTopic()value.
- CHANNEL_TYPE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The integer type of this channel.
- CHANNEL_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedGuildChannelinformation.
- CHANNEL_USER_LIMIT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theVoiceChannel.getUserLimit()value.
- CHANNEL_VOICE_STATUS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theVoiceChannel.getStatus()value.
- CHANNEL_WRITE_RATE_LIMIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ChannelAction<T extends GuildChannel> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aGuildChannel.
- ChannelCacheView<T extends Channel> - Interface in net.dv8tion.jda.api.utils.cache
- 
SpecializedSnowflakeCacheViewtype used for handling channels.
- ChannelCreateEvent - Class in net.dv8tion.jda.api.events.channel
- 
Indicates that aChannelwas created.
- ChannelCreateEvent(JDA, long, Channel) - Constructor for class net.dv8tion.jda.api.events.channel.ChannelCreateEvent
- ChannelData(ChannelType, String) - Constructor for class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Constructs a data object containing information on aGuildChannelto be used in the construction of aGuild!
- ChannelDeleteEvent - Class in net.dv8tion.jda.api.events.channel
- 
Indicates that aChannelwas deleted.
- ChannelDeleteEvent(JDA, long, Channel) - Constructor for class net.dv8tion.jda.api.events.channel.ChannelDeleteEvent
- ChannelField - Enum in net.dv8tion.jda.api.entities.channel
- 
This enum represents the attributes of a channel that can be modified by events.
- ChannelFlag - Enum in net.dv8tion.jda.api.entities.channel
- 
Flags for specific channel settings.
- ChannelManager<T extends GuildChannel,M extends ChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel 
- 
Manager providing functionality to update one or more fields for aGuildChannel.
- ChannelOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
- ChannelReference(long, String) - Constructor for class net.dv8tion.jda.api.entities.Webhook.ChannelReference
- Channels() - Constructor for class net.dv8tion.jda.api.requests.Route.Channels
- CHANNELS - Static variable in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Used to reset the channels field
- ChannelType - Enum in net.dv8tion.jda.api.entities.channel
- 
Enum used to differentiate between the different types of Discord channels.
- ChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementChannel.
- ChannelUpdateAppliedTagsEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that the tags applied to aforum post threadhave been updated.
- ChannelUpdateAppliedTagsEvent(JDA, long, ThreadChannel, List<Long>, List<Long>) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- ChannelUpdateArchivedEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sarchived state has been updated.
- ChannelUpdateArchivedEvent(JDA, long, Channel, Boolean, Boolean) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchivedEvent
- ChannelUpdateArchiveTimestampEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sarchival timestamp was updated.
- ChannelUpdateArchiveTimestampEvent(JDA, long, Channel, long, long) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchiveTimestampEvent
- ChannelUpdateAutoArchiveDurationEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sauto archive duration has been updated.
- ChannelUpdateAutoArchiveDurationEvent(JDA, long, Channel, ThreadChannel.AutoArchiveDuration, ThreadChannel.AutoArchiveDuration) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAutoArchiveDurationEvent
- ChannelUpdateBitrateEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sbitrate has been updated.
- ChannelUpdateBitrateEvent(JDA, long, Channel, Integer, Integer) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateBitrateEvent
- ChannelUpdateDefaultLayoutEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that thedefault layoutof aForumChannelchanged.
- ChannelUpdateDefaultLayoutEvent(JDA, long, Channel, ForumChannel.Layout, ForumChannel.Layout) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultLayoutEvent
- ChannelUpdateDefaultReactionEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that thedefault reaction emojiof aIPostContainerchanged.
- ChannelUpdateDefaultReactionEvent(JDA, long, IPostContainer, EmojiUnion, EmojiUnion) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultReactionEvent
- ChannelUpdateDefaultSortOrderEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that thedefault sort orderof aIPostContainerchanged.
- ChannelUpdateDefaultSortOrderEvent(JDA, long, IPostContainer, IPostContainer.SortOrder) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultSortOrderEvent
- ChannelUpdateDefaultThreadSlowmodeEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that thedefault thread slowmodeof athread container channelchanged.
- ChannelUpdateDefaultThreadSlowmodeEvent(JDA, long, Channel, int, int) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultThreadSlowmodeEvent
- ChannelUpdateFlagsEvent - Class in net.dv8tion.jda.api.events.channel.update
- ChannelUpdateFlagsEvent(JDA, long, Channel, EnumSet<ChannelFlag>, EnumSet<ChannelFlag>) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateFlagsEvent
- ChannelUpdateInvitableEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sinvitable state has been updated.
- ChannelUpdateInvitableEvent(JDA, long, Channel, boolean, boolean) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateInvitableEvent
- ChannelUpdateLockedEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'slocked state has been updated.
- ChannelUpdateLockedEvent(JDA, long, Channel, Boolean, Boolean) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateLockedEvent
- ChannelUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sname has been updated.
- ChannelUpdateNameEvent(JDA, long, Channel, String, String) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNameEvent
- ChannelUpdateNSFWEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannelsnsfw state has been updated.
- ChannelUpdateNSFWEvent(JDA, long, Channel, Boolean, Boolean) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNSFWEvent
- ChannelUpdateParentEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sparent has been updated.
- ChannelUpdateParentEvent(JDA, long, Channel, Category, Category) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateParentEvent
- ChannelUpdatePositionEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sposition has been updated.
- ChannelUpdatePositionEvent(JDA, long, Channel, Integer, Integer) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdatePositionEvent
- ChannelUpdateRegionEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sregion has been updated.
- ChannelUpdateRegionEvent(JDA, long, Channel, Region, Region) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateRegionEvent
- ChannelUpdateSlowmodeEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sslow mode has been updated.
- ChannelUpdateSlowmodeEvent(JDA, long, Channel, Integer, Integer) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateSlowmodeEvent
- ChannelUpdateTopicEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'stopic has been updated.
- ChannelUpdateTopicEvent(JDA, long, Channel, String, String) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTopicEvent
- ChannelUpdateTypeEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'sChannelTypewas updated.
- ChannelUpdateTypeEvent(JDA, long, Channel, ChannelType, ChannelType) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTypeEvent
- ChannelUpdateUserLimitEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'suser limit was updated.
- ChannelUpdateUserLimitEvent(JDA, long, Channel, Integer, Integer) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateUserLimitEvent
- ChannelUpdateVoiceStatusEvent - Class in net.dv8tion.jda.api.events.channel.update
- 
Indicates that aChannel'svoice channel status has been updated.
- ChannelUpdateVoiceStatusEvent(JDA, long, Channel, String, String) - Constructor for class net.dv8tion.jda.api.events.channel.update.ChannelUpdateVoiceStatusEvent
- CHINESE_CHINA - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- CHINESE_TAIWAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- Choice(String, double) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Create a Choice tuple
- Choice(String, long) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Create a Choice tuple
- Choice(String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Create a Choice tuple
- Choice(DataObject) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Create a Choice tuple
- ChunkingFilter - Interface in net.dv8tion.jda.api.utils
- 
Filter function for member chunking of guilds.
- clear() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Resets this builder to default state.
- clear() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
Clears this builder's state, resetting it to the initial state identical to creating a new instance.
- clear() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- clear() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- clear(long) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Clears the providedPermissionsbits from the selectedPermissionOverride.
- clear(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Clears the providedPermissionsbits from thePermissionOverride.
- clear(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Clears the providedPermissionsbits from the selectedPermissionOverride.
- clear(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Clears the providedPermissionsbits from thePermissionOverride.
- clear(Permission...) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Clears the providedPermissionsbits from the selectedPermissionOverride.
- clear(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Clears the providedPermissionsbits from thePermissionOverride.
- CLEAR_EMOJI_REACTIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- clearFields() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Clears all fields from the embed, such as those created with theEmbedBuilder(MessageEmbed)constructor or via theaddFieldmethods.
- clearOptions() - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Removes all existing options/subcommands/groups from this command.
- clearOverridesAdded() - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Clears the overrides added viaIPermissionContainerManager.putPermissionOverride(IPermissionHolder, Collection, Collection).
- clearOverridesRemoved() - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Clears the overrides removed viaIPermissionContainerManager.removePermissionOverride(IPermissionHolder).
- clearPermissionOverrides() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Removes all currently configured permission overrides
- clearReactions() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes all reactions from this Message.
- clearReactions() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Removes this entire reaction from the message.
- clearReactions(Emoji) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes all reactions for the specifiedEmoji.
- clearReactionsById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Attempts to remove all reactions from a message with the specifiedmessageIdin this TextChannel
 This is useful for moderator commands that wish to remove all reactions at once from a specific message.
- clearReactionsById(long, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Removes all reactions for the specified emoji.
- clearReactionsById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Attempts to remove all reactions from a message with the specifiedmessageIdin this TextChannel
 This is useful for moderator commands that wish to remove all reactions at once from a specific message.
- clearReactionsById(String, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Removes all reactions for the specified emoji.
- clearWelcomeChannels() - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Removes all welcome channels.
- CLIENT_STATUS - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getOnlineStatus(ClientType)
- ClientType - Enum in net.dv8tion.jda.api.entities
- 
The type of client a user might be active on.
- closable(String) - Static method in class net.dv8tion.jda.api.audit.ThreadLocalReason
- 
Creates a newThreadLocalReason.Closableinstance.
- Closable(String) - Constructor for class net.dv8tion.jda.api.audit.ThreadLocalReason.Closable
- ClosableIterator<T> - Interface in net.dv8tion.jda.api.utils
- 
Iterator holding a resource that must be free'd by the consumer.
- close() - Method in class net.dv8tion.jda.api.audit.ThreadLocalReason.Closable
- close() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- close() - Method in class net.dv8tion.jda.api.requests.Response
- close() - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- close() - Method in interface net.dv8tion.jda.api.utils.ClosableIterator
- close() - Method in class net.dv8tion.jda.api.utils.FileUpload
- close() - Method in class net.dv8tion.jda.api.utils.LockIterator
- close() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- close() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- closeAudioConnection() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Close down the current audio connection of thisGuildand disconnects from theAudioChannel.
- CloseCode - Enum in net.dv8tion.jda.api.requests
- 
Constants representing main gateway close codes with association to an explaining message.
- closeFiles() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
Closes and removes allFileUploadsadded to this builder.
- closeFiles() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- closeFiles() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- closeResources() - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction
- 
Closes all owned resources used for this request.
- closeResources() - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.MessageEditCallbackAction
- closeResources() - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyCallbackAction
- CLOUD_FLARE_LOAD - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- CLOUDFLARE_BLOCKED_REQUEST - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- code - Variable in class net.dv8tion.jda.api.requests.Response
- codeblock(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing codeblock regions in the input and applies codeblock formatting to the entire string.
- codeblock(String, String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing codeblock regions in the input and applies codeblock formatting to the entire string.
- collect(Collector<? super T, A, R>) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Collects all cached entities into a single Collection using the providedCollector.
- COLOR - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the color field
- CombinedAudio - Class in net.dv8tion.jda.api.audio
- 
Represents a packet of combined audio data from 0 to n Users.
- CombinedAudio(List<User>, short[]) - Constructor for class net.dv8tion.jda.api.audio.CombinedAudio
- Command - Interface in net.dv8tion.jda.api.interactions.commands
- 
Represents a Discord slash-command.
- COMMAND - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.PrivilegeTargetType
- 
Indicates that privileges have been updated on a command.
- COMMAND - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- COMMAND_AUTOCOMPLETE - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- COMMAND_AUTOCOMPLETE_CHOICES - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Provide auto-complete choices for a command
- Command.Choice - Class in net.dv8tion.jda.api.interactions.commands
- 
Predefined choice used for options.
- Command.Option - Class in net.dv8tion.jda.api.interactions.commands
- 
An Option for a command.
- Command.Subcommand - Class in net.dv8tion.jda.api.interactions.commands
- 
An Subcommand for a command.
- Command.SubcommandGroup - Class in net.dv8tion.jda.api.interactions.commands
- 
An Subcommand Group for a command.
- Command.Type - Enum in net.dv8tion.jda.api.interactions.commands
- 
Possible command types
- CommandAutoCompleteInteraction - Interface in net.dv8tion.jda.api.interactions.commands
- 
Interaction for auto-complete options in slash-commands.
- CommandAutoCompleteInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that a user is typing in anoptionwhich supportsauto-complete.
- CommandAutoCompleteInteractionEvent(JDA, long, CommandAutoCompleteInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- CommandCreateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to create or update commands.
- CommandData - Interface in net.dv8tion.jda.api.interactions.commands.build
- 
Builder for Application Commands.
- CommandEditAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to edit an existing command.
- CommandInteraction - Interface in net.dv8tion.jda.api.interactions.commands
- 
Interaction of any Application Command.
- CommandInteractionPayload - Interface in net.dv8tion.jda.api.interactions.commands
- 
Interactions which provide command data.
- CommandListUpdateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to replace existing commands of a guild or globally.
- Commands - Class in net.dv8tion.jda.api.interactions.commands.build
- 
Provides various static factory methods for building commands of different types.
- Commands() - Constructor for class net.dv8tion.jda.api.interactions.commands.build.Commands
- COMMIT_HASH - Static variable in class net.dv8tion.jda.api.JDAInfo
- COMMUNITY_UPDATES_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the community updates channel field
- compareTo(Delayed) - Method in class net.dv8tion.jda.api.utils.concurrent.DelayedCompletableFuture
- compareTo(OpusPacket) - Method in class net.dv8tion.jda.api.audio.OpusPacket
- compareTo(ForumTag) - Method in interface net.dv8tion.jda.api.entities.channel.forums.ForumTag
- compareTo(ScheduledEvent) - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Compares twoScheduledEventobjects based on their scheduled start times.
- competing(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- COMPETING - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asCompeting in...in the official client.
- compile(String...) - Method in class net.dv8tion.jda.api.requests.Route
- 
Compile the route with provided parameters.
- complete() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Blocks the current Thread and awaits the completion of anRestAction.submit()request.
- complete(boolean) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Blocks the current Thread and awaits the completion of anRestAction.submit()request.
- completeAfter(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Blocks the current Thread for the specified delay and callsRestAction.complete()when delay has been reached.
- COMPLETED - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- COMPLETED_ONBOARDING - Enum constant in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The Member has completed the onboarding process
- Component - Interface in net.dv8tion.jda.api.interactions.components
- 
Component of a Message or Modal.
- COMPONENT - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- Component.Type - Enum in net.dv8tion.jda.api.interactions.components
- 
The component types
- ComponentInteraction - Interface in net.dv8tion.jda.api.interactions.components
- 
Interaction on a messageActionComponent.
- COMPRESSED - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- Compression - Enum in net.dv8tion.jda.api.utils
- 
Compression algorithms that can be used with JDA.
- compute(String) - Method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Computes the provided input.
- ConcurrentSessionController - Class in net.dv8tion.jda.api.utils
- 
Implementation ofSessionControllerwhich respects concurrent shard login.
- ConcurrentSessionController() - Constructor for class net.dv8tion.jda.api.utils.ConcurrentSessionController
- connect(AudioChannel) - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
Requests a voice server endpoint for connecting to the voice gateway.
- CONNECTED - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
The audio connection has been successfully setup and is ready for use.
- CONNECTED - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has finished loading everything, is receiving information from Discord and is firing events.
- CONNECTING_ATTEMPTING_UDP_DISCOVERY - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
JDA successfully authenticated the audio websocket and it now attempting UDP discovery.
- CONNECTING_AWAITING_AUTHENTICATION - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
JDA has connected the audio websocket to Discord and has sent the authentication information, awaiting reply.
- CONNECTING_AWAITING_ENDPOINT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
JDA is waiting on Discord to send a valid endpoint which to connect the audio websocket to.
- CONNECTING_AWAITING_READY - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
After determining our external ip and port, JDA forwards this information to Discord so that it can send audio packets for us to properly receive.
- CONNECTING_AWAITING_WEBSOCKET_CONNECT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
JDA has received a valid endpoint and is attempting to setup and connect the audio websocket
- CONNECTING_TO_WEBSOCKET - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA is currently attempting to connect it's websocket to Discord.
- CONNECTION_REVOKED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ConnectionListener - Interface in net.dv8tion.jda.api.audio.hooks
- 
Used to monitor an audio connection, ping, and speaking users.
- ConnectionStatus - Enum in net.dv8tion.jda.api.audio.hooks
- 
Represents the connection status of an audio connection.
- consume() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
Consumes theEntitlementif it has not already been consumed.
- CONSUME_ENTITLEMENT - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- context(Command.Type, String) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Create a context menu command builder for the specified command type.
- CONTEXT_COMMAND - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
This message was created by an interaction.
- ContextException - Exception in net.dv8tion.jda.api.exceptions
- 
Used to pass a context to async exception handling for debugging purposes.
- ContextException() - Constructor for exception net.dv8tion.jda.api.exceptions.ContextException
- ContextException.ContextConsumer - Class in net.dv8tion.jda.api.exceptions
- 
Wrapper for a failureConsumerthat carries aContextExceptionas cause.
- ContextInteraction<T> - Interface in net.dv8tion.jda.api.interactions.commands.context
- 
Represents application comments which are invoked as context menu items in the client UI.
- ContextInteraction.ContextTarget - Enum in net.dv8tion.jda.api.interactions.commands.context
- 
The target type, of a context interaction.
- copyFrom(EmbedBuilder) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Copies the data from the given builder into this builder.
- copyFrom(MessageEmbed) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Copies the data from the given embed into this builder.
- COUNT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible detail forActionType.MESSAGE_DELETEActionType.MESSAGE_BULK_DELETEActionType.MEMBER_VOICE_KICKActionType.MEMBER_VOICE_MOVEdescribing the amount of targeted entities.
- COVER_IMAGE - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set cover image field
- create() - Static method in interface net.dv8tion.jda.api.requests.RestRateLimiter.GlobalRateLimit
- 
Creates a default instance of this interface.
- create(String) - Static method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- 
Creates a newStringSelectMenu.Builderfor a select menu with the provided custom id.
- create(String, String) - Static method in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
Creates a new Modal.
- create(String, String, TextInputStyle) - Static method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
Creates a new TextInput Builder.
- create(String, Collection<EntitySelectMenu.SelectTarget>) - Static method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
Creates a newEntitySelectMenu.Builderfor a select menu with the provided custom id.
- create(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with the predefined token.
- create(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with the predefined token.
- create(String, ErrorResponseException) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- create(String, EntitySelectMenu.SelectTarget, EntitySelectMenu.SelectTarget...) - Static method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
Creates a newEntitySelectMenu.Builderfor a select menu with the provided custom id.
- create(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with the predefined token.
- create(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with the predefined token.
- create(Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a completely empty JDABuilder with the predefined intents.
- create(Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a completely empty DefaultShardManagerBuilder with the predefined intents.
- create(ErrorResponse, Response) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- create(GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a completely empty JDABuilder with the predefined intents.
- create(GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a completely empty DefaultShardManagerBuilder with the predefined intents.
- CREATE_APPLICATION_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- CREATE_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- CREATE_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- CREATE_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Emojis
- CREATE_FOLLOWUP - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- CREATE_GUILD - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- CREATE_GUILD_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- CREATE_GUILD_EXPRESSIONS - Enum constant in enum net.dv8tion.jda.api.Permission
- CREATE_GUILD_FROM_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- CREATE_GUILD_STICKER - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- CREATE_INSTANCE - Static variable in class net.dv8tion.jda.api.requests.Route.StageInstances
- CREATE_INSTANT_INVITE - Enum constant in enum net.dv8tion.jda.api.Permission
- CREATE_INTEGRATION - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- CREATE_INVITE - Static variable in class net.dv8tion.jda.api.requests.Route.Invites
- CREATE_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- CREATE_PRIVATE_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- CREATE_PRIVATE_THREADS - Enum constant in enum net.dv8tion.jda.api.Permission
- CREATE_PUBLIC_THREADS - Enum constant in enum net.dv8tion.jda.api.Permission
- CREATE_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Roles
- CREATE_RULE - Static variable in class net.dv8tion.jda.api.requests.Route.AutoModeration
- CREATE_SCHEDULED_EVENT - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- CREATE_SCHEDULED_EVENTS - Enum constant in enum net.dv8tion.jda.api.Permission
- CREATE_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- CREATE_TEST_ENTITLEMENT - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- CREATE_THREAD - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- CREATE_THREAD_FROM_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- CREATE_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- createApplicationEmoji(String, Icon) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates a newApplicationEmojifor this bot.
- createAutoModRule(AutoModRuleData) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newAutoModRulefor this guild.
- createCategory(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newCategoryin this Guild.
- createClient(JDA, String) - Static method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Creates an instance ofIncomingWebhookClientcapable of executing webhook requests.
- createClient(JDA, String, String) - Static method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Creates an instance ofIncomingWebhookClientcapable of executing webhook requests.
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICopyableChannel
- 
Creates a copy of the specifiedGuildChannel.
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.MediaChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.TextChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildMessageChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.Role
- createCopy() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Creates a copy of thisLayoutComponent.
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
Creates a new preconfiguredEntitySelectMenu.Builderwith the same settings used for this select menu.
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
Creates a new preconfiguredSelectMenu.Builderwith the same settings used for this select menu.
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- 
Creates a new preconfiguredStringSelectMenu.Builderwith the same settings used for this select menu.
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
Creates a new preconfiguredModal.Builderwith the same settings used for this modal.
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICopyableChannel
- 
Creates a copy of the specifiedGuildChannelin the specifiedGuild.
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.MediaChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.TextChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildMessageChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.Role
- createCopyOfChannel(T) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a copy of the specifiedGuildChannelin thisGuild.
- createCopyOfRole(Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- createDefault(String) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with recommended default settings.
- createDefault(String) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with recommended default settings.
- createDefault(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with recommended default settings.
- createDefault(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with recommended default settings.
- createDefault(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with recommended default settings.
- createDefault(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with recommended default settings.
- createEmoji(String, Icon, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newRichCustomEmojiin this Guild.
- createErrorResponseException(Response) - Method in class net.dv8tion.jda.api.requests.Request
- createForumChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newForumChannelwith this Category as parent.
- createForumChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newForumChannelin this Guild.
- createForumChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newForumChannelin this Guild.
- createForumPost(String, MessageCreateData) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
Creates a new forum/media post (thread) in this channel.
- createGuild(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Constructs a newGuildwith the specified name
 Use the returnedGuildActionto provide further details and settings for the resulting Guild!
- createGuildFromTemplate(String, String, Icon) - Method in interface net.dv8tion.jda.api.JDA
- 
Constructs a newGuildfrom the specified template code.
- createInvite() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IInviteContainer
- 
Creates a newInviteActionwhich can be used to create a newInvite.
- createLight(String) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with low memory profile settings.
- createLight(String) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with low memory profile settings.
- createLight(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with low memory profile settings.
- createLight(String, Collection<GatewayIntent>) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with low memory profile settings.
- createLight(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.JDABuilder
- 
Creates a JDABuilder with low memory profile settings.
- createLight(String, GatewayIntent, GatewayIntent...) - Static method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Creates a DefaultShardManagerBuilder with low memory profile settings.
- createMediaChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newMediaChannelwith this Category as parent.
- createMediaChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newMediaChannelin this Guild.
- createMediaChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newMediaChannelin this Guild.
- createMultipartBody(List<? extends AttachedFile>) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Build a complete request using the provided files and payload data.
- createMultipartBody(List<? extends AttachedFile>, DataObject) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Build a complete request using the provided files and payload data.
- createMultipartBody(List<? extends AttachedFile>, RequestBody) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Build a complete request using the provided files and payload data.
- createNewsChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newNewsChannelwith this Category as parent.
- createNewsChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newNewsChannelin this Guild.
- createNewsChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newNewsChannelin this Guild.
- createRole() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newRolein this Guild.
- createScheduledEvent(String, String, OffsetDateTime, OffsetDateTime) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newScheduledEvent.
- createScheduledEvent(String, GuildChannel, OffsetDateTime) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newScheduledEvent.
- createSendSystem(IPacketProvider) - Method in class net.dv8tion.jda.api.audio.factory.DefaultSendFactory
- createSendSystem(IPacketProvider) - Method in interface net.dv8tion.jda.api.audio.factory.IAudioSendFactory
- 
Called by JDA's audio system when a newIAudioSendSysteminstance is needed to handle the sending of UDP audio packets to discord.
- createStageChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newStageChannelwith this Category as parent.
- createStageChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newStageChannelin this Guild.
- createStageChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newStageChannelin this Guild.
- createStageInstance(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
Create a newStageInstancefor this stage channel.
- createSticker(String, String, FileUpload, String, String...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newGuildStickerin this Guild.
- createSticker(String, String, FileUpload, Collection<String>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newGuildStickerin this Guild.
- createTemplate(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to create a newTemplatefor this Guild.
- createTestEntitlement(long, long, TestEntitlementCreateAction.OwnerType) - Method in interface net.dv8tion.jda.api.JDA
- 
Constructs a newEntitlementwith the skuId and the type.
- createTestEntitlement(String, String, TestEntitlementCreateAction.OwnerType) - Method in interface net.dv8tion.jda.api.JDA
- 
Constructs a newEntitlementwith the skuId and the type.
- createTextChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newTextChannelwith this Category as parent.
- createTextChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newTextChannelin this Guild.
- createTextChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newTextChannelin this Guild.
- createThread(String, ForumTagSnowflake...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageCreateAction
- 
Create a new thread channel for this webhook message.
- createThread(ThreadCreateMetadata) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageCreateAction
- 
Create a new thread channel for this webhook message.
- createThreadChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Creates a new publicThreadChannelwith the parent channel being thisIThreadContainer.
- createThreadChannel(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Creates a new, publicThreadChannelspawning/starting at thisMessageinside theIThreadContainerthis message was sent in.
- createThreadChannel(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Creates a newThreadChannelwith the parent channel being thisIThreadContainer.
- createThreadChannel(String, long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Creates a new, publicThreadChannelwith the parent channel being thisIThreadContainer.
- createThreadChannel(String, String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Creates a new, publicThreadChannelwith the parent channel being thisIThreadContainer.
- createVoiceChannel(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Creates a newVoiceChannelwith this Category as parent.
- createVoiceChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newVoiceChannelin this Guild.
- createVoiceChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newVoiceChannelin this Guild.
- createWebhook(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IWebhookContainer
- 
Creates a newWebhook.
- CREATION_TIME - Enum constant in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
Sort by the time the post was originally created.
- CROATIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- crosspost() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Attempts to crosspost this message.
- CROSSPOST_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- CROSSPOSTED - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
The Message has been published to subscribed Channels (via Channel Following)
- crosspostMessageById(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- 
Attempts to crosspost the provided message.
- crosspostMessageById(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- 
Attempts to crosspost the provided message.
- custom(Method, String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the given HTTP method.
- CUSTOM - Enum constant in enum net.dv8tion.jda.api.entities.emoji.Emoji.Type
- 
Custom Guild Emoji or Custom Application Emoji.
- CUSTOM_INSTALL_URL - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set custom install url field
- CUSTOM_STATUS - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display as a custom status in the official client.
- CustomEmoji - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents a minimal custom emoji.
- CustomEmojiManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for anRichCustomEmoji.
- CustomKeywordTriggerConfig - Class in net.dv8tion.jda.api.entities.automod.build
- 
Configuration for aKEYWORDtrigger.
- customStatus(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- CZECH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
D
- danger(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withDANGERStyle.
- danger(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withDANGERStyle.
- DANGER - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Danger/Deny button style, usually in red.
- DANISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- DARK - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.WidgetTheme
- DataArray - Class in net.dv8tion.jda.api.utils.data
- 
Represents a list of values used in communication with the Discord API.
- DataObject - Class in net.dv8tion.jda.api.utils.data
- 
Represents a map of values used in communication with the Discord API.
- DataPath - Class in net.dv8tion.jda.api.utils.data
- 
This utility class can be used to access nested values withinDataObjectsandDataArrays.
- DataPath() - Constructor for class net.dv8tion.jda.api.utils.data.DataPath
- DataType - Enum in net.dv8tion.jda.api.utils.data
- 
Enum constants representing possible types for aDataObjectvalue.
- DATE_LONG - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date as16 June 2021
- DATE_SHORT - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date as16/06/2021or06/16/2021
- DATE_TIME_LONG - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date and time asWednesday, 16 June 2021 18:49orWednesday, June 16, 2021 6:49 PM
- DATE_TIME_SHORT - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date and time as16 June 2021 18:49orJune 16, 2021 6:49 PM
- DATETIME_GREATER_THAN_OR_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- DATETIME_LESS_THAN_OR_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- deadline() - Element in annotation type net.dv8tion.jda.annotations.ForRemoval
- 
Version which will most likely remove this feature.
- deadline(long) - Method in interface net.dv8tion.jda.api.managers.Manager
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.FluentRestAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
Similar toRestAction.timeout(long, TimeUnit)but schedules a deadline at which the request has to be completed.
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.CacheRestAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Similar toRestAction.timeout(long, TimeUnit)but schedules a deadline at which the request has to be completed.
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.FluentAuditableRestAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- deafen(boolean) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Sets the Guild Deafened state state of this Member based on the provided boolean.
- deafen(UserSnowflake, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Sets the Guild Deafened state of theMemberbased on the provided boolean.
- declineSpeaker() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- declineSpeaker() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
- 
Reject this membersrequest to speak.
- decode() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
Attempts to decode the opus packet.
- DECODE_ERROR - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- DEFAULT - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Discord has not rated this guild.
- DEFAULT - Enum constant in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
This message reference indicates a replied to message
- DEFAULT - Enum constant in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- DEFAULT - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
The normal text messages received when a user or bot sends a Message.
- DEFAULT - Static variable in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
All intents with some disabled: GUILD_MEMBERS (because its privileged) GUILD_PRESENCES (because its privileged) MESSAGE_CONTENT (because its privileged) GUILD_WEBHOOKS because its not useful for most bots GUILD_MESSAGE_TYPING because its not useful for most bots DIRECT_MESSAGE_TYPING because its not useful for most bots To use these intents you have to pass no other intents tocreateLight(token)orcreateDefault(token).
- DEFAULT - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
The default policy to use withJDABuilder.createDefault(String).
- DEFAULT - Static variable in enum net.dv8tion.jda.api.utils.TimeFormat
- 
The default time format used when no style is provided.
- DEFAULT_ACCENT_COLOR_RAW - Static variable in interface net.dv8tion.jda.api.entities.User
- 
Used to keep consistency between color values used in the API
- DEFAULT_AVATAR_URL - Static variable in interface net.dv8tion.jda.api.entities.User
- 
Template forUserSnowflake.getDefaultAvatarUrl()
- DEFAULT_BASE_URL - Static variable in class net.dv8tion.jda.api.requests.RestConfig
- 
The default base url used by JDA for all REST-api requests.
- DEFAULT_COLOR_RAW - Static variable in interface net.dv8tion.jda.api.entities.Role
- 
Used to keep consistency between color values used in the API
- DEFAULT_CONNECTION_TIMEOUT - Static variable in interface net.dv8tion.jda.api.managers.AudioManager
- DEFAULT_FORUM_LAYOUT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
TheForumChannel.getDefaultLayout()value.
- DEFAULT_FORUM_LAYOUT - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The default layout of a forum channel.
- DEFAULT_LAYOUT - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the default layout field
- DEFAULT_REACTION - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the default reaction emoji field
- DEFAULT_REACTION_EMOJI - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The default reaction emoji used in aForumChannel.
- DEFAULT_SORT_ORDER - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The default sort order of a forum channel.
- DEFAULT_SORT_ORDER - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the default sort order field
- DEFAULT_THREAD_FACTORY - Static variable in class net.dv8tion.jda.api.sharding.DefaultShardManager
- DEFAULT_THREAD_SLOWMODE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The default slowmode applied to threads in aThreadContainer.
- DEFAULT_THREAD_SLOWMODE - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the default thread slowmode of a thread container
- DEFAULT_VIEW - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Displayed as default (not set).
- DefaultGuildChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A specialized union representing all channel types that can be used for the "default" channel forGuild.getDefaultChannel()orMember.getDefaultChannel().
- DefaultMemberPermissions - Class in net.dv8tion.jda.api.interactions.commands
- 
Represents the default permissions for a Discord Application-Command.
- DefaultSendFactory - Class in net.dv8tion.jda.api.audio.factory
- 
The default implementation of theIAudioSendFactory.
- DefaultSendFactory() - Constructor for class net.dv8tion.jda.api.audio.factory.DefaultSendFactory
- DefaultSendSystem - Class in net.dv8tion.jda.api.audio.factory
- 
The default implementation of theIAudioSendSystem.
- DefaultSendSystem(IPacketProvider) - Constructor for class net.dv8tion.jda.api.audio.factory.DefaultSendSystem
- DefaultShardManager - Class in net.dv8tion.jda.api.sharding
- 
JDA's defaultShardManagerimplementation.
- DefaultShardManager(String) - Constructor for class net.dv8tion.jda.api.sharding.DefaultShardManager
- DefaultShardManager(String, Collection<Integer>) - Constructor for class net.dv8tion.jda.api.sharding.DefaultShardManager
- DefaultShardManager(String, Collection<Integer>, ShardingConfig, EventConfig, PresenceProviderConfig, ThreadingProviderConfig, ShardingSessionConfig, ShardingMetaConfig, IntFunction<? extends RestConfig>, ChunkingFilter) - Constructor for class net.dv8tion.jda.api.sharding.DefaultShardManager
- DefaultShardManagerBuilder - Class in net.dv8tion.jda.api.sharding
- 
Used to create new instances of JDA's defaultShardManagerimplementation.
- defer(Supplier<? extends E>) - Static method in class net.dv8tion.jda.api.utils.Result
- 
Creates a result instance from the provided supplier.
- deferEdit() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- deferEdit() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- deferEdit() - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
No-op acknowledgement of this interaction.
- DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Delayed or Deferred response to an interaction, this sends a "Thinking..." message to the channel
- DEFERRED_MESSAGE_UPDATE - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Defer the update of the message for a component interaction
- deferReply() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- deferReply() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- deferReply() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- deferReply() - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Acknowledge this interaction and defer the reply to a later time.
- deferReply(boolean) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Acknowledge this interaction and defer the reply to a later time.
- delay(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- delay(long, TimeUnit, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- delay(Duration) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- delay(Duration, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- DelayedCompletableFuture<T> - Class in net.dv8tion.jda.api.utils.concurrent
- 
SpecializedCompletableFutureused in combination with a scheduler.
- delete() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
Deletes this rule.
- delete() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- 
Deletes this Channel.
- delete() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
Deletes this GuildChannel.
- delete() - Method in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
Deletes this emoji.
- delete() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Deletes this emoji.
- delete() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to completely delete a Guild.
- delete() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Deletes this invite.
- delete() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Deletes this Message from Discord.
- delete() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
Deletes this PermissionOverride.
- delete() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Deletes this Role.
- delete() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Deletes this Scheduled Event.
- delete() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
Deletes this stage instance
- delete() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
Deletes this sticker from the guild.
- delete() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Deletes this template.
- delete() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
Deletes this Webhook.
- delete() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Delete this command.
- delete(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to completely delete a guild.
- delete(String) - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
Deletes this Webhook.
- delete(String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the with theDELETEmethod.
- DELETE - Enum constant in enum net.dv8tion.jda.api.requests.Method
- DELETE_APPLICATION_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- DELETE_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- DELETE_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- DELETE_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Emojis
- DELETE_FOLLOWUP - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- DELETE_GUILD - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- DELETE_GUILD_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- DELETE_GUILD_STICKER - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- DELETE_INSTANCE - Static variable in class net.dv8tion.jda.api.requests.Route.StageInstances
- DELETE_INTEGRATION - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- DELETE_INVITE - Static variable in class net.dv8tion.jda.api.requests.Route.Invites
- DELETE_MEMBER_DAYS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible option ofActionType.PRUNEdescribing the period of inactivity for that prune.
- DELETE_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- DELETE_MESSAGES - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- DELETE_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- DELETE_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Roles
- DELETE_RULE - Static variable in class net.dv8tion.jda.api.requests.Route.AutoModeration
- DELETE_SCHEDULED_EVENT - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- DELETE_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- DELETE_TEST_ENTITLEMENT - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- DELETE_TOKEN_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- DELETE_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- deleteAutoModRuleById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deletes theAutoModRulefor the provided id.
- deleteAutoModRuleById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deletes theAutoModRulefor the provided id.
- deleteCommandById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Delete the command for this id.
- deleteCommandById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Delete the global command for this id.
- deleteCommandById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Delete the command for this id.
- deleteCommandById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Delete the global command for this id.
- deleteMessageById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to delete aMessagefrom the Discord servers that has the same id as the id provided.
- deleteMessageById(long) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Delete a message from this webhook.
- deleteMessageById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to delete aMessagefrom the Discord servers that has the same id as the id provided.
- deleteMessageById(String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Delete a message from this webhook.
- deleteMessages(Collection<Message>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Bulk deletes a list of messages.
- deleteMessagesByIds(Collection<String>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Bulk deletes a list of messages.
- deleteOriginal() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Delete the original reply.
- deleteSticker(StickerSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deletes a sticker from the guild.
- deleteTestEntitlement(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Deletes a test entitlement by its id.
- deleteTestEntitlement(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Deletes a test entitlement by its id.
- deleteWebhookById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IWebhookContainer
- 
Deletes aWebhookattached to this channel by theidspecified.
- DENIED - Static variable in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Used to reset the denied field
- deny(long) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Denies the providedPermissionsbits from the selectedPermissionOverride.
- deny(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Denies the specified permissions.
- deny(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Denies the providedPermissionsfrom the selectedPermissionOverride.
- deny(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Denies the specified permissions.
- deny(Permission...) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Denies the providedPermissionsfrom the selectedPermissionOverride.
- deny(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Denies the specified permissions.
- DeprecatedSince - Annotation Type in net.dv8tion.jda.annotations
- 
In combination withDeprecatedspecifies when this feature was marked as deprecated.
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set description field
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the description field
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Used to reset description field
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Used to reset the description field
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the description field
- DESCRIPTION - Static variable in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Used to reset the description field
- DESCRIPTION_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length the description of an embed can have
- DESCRIPTION_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The maximum length a select option description can have
- DESKTOP - Enum constant in enum net.dv8tion.jda.api.entities.ClientType
- 
The official discord desktop client
- DetachedEntityException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that the operation cannot be done on a detached entity.
- DetachedEntityException() - Constructor for exception net.dv8tion.jda.api.exceptions.DetachedEntityException
- 
Creates a new DetachedEntityException
- DetachedEntityException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.DetachedEntityException
- 
Creates a new DetachedEntityException
- DEVELOPER - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Members which can access information about team-owned apps, like the client secret or public key.
- DEVELOPER_GIFT - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was gifted by developer
- DID_REJOIN - Enum constant in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The Member has left and rejoined the guild
- DIRECT_MESSAGE_POLLS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Events for poll votes inPrivateChannels.
- DIRECT_MESSAGE_REACTIONS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Message reaction events in private channels.
- DIRECT_MESSAGE_TYPING - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Typing events in private channels.
- DIRECT_MESSAGES - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Message events in private channels.
- DirectAudioController - Interface in net.dv8tion.jda.api.managers
- 
Direct access to internal gateway communication.
- disableCache(Collection<CacheFlag>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Disable specific cache flags.
- disableCache(Collection<CacheFlag>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Disable specific cache flags.
- disableCache(CacheFlag, CacheFlag...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Disable specific cache flags.
- disableCache(CacheFlag, CacheFlag...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Disable specific cache flags.
- disabled() - Static method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- 
Incidents state, which disables all active security incidents.
- DISABLED - Static variable in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
"Empty" permissions of a command.
- disableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Disable the specifiedGatewayIntents.
- disableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Disable the specifiedGatewayIntents.
- disableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Disable the specifiedGatewayIntents.
- disableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Disable the specifiedGatewayIntents.
- disablePresets(Collection<AutoModRule.KeywordPreset>) - Method in class net.dv8tion.jda.api.entities.automod.build.PresetKeywordTriggerConfig
- 
Disable the provided keyword preset lists.
- disablePresets(AutoModRule.KeywordPreset...) - Method in class net.dv8tion.jda.api.entities.automod.build.PresetKeywordTriggerConfig
- 
Disable the provided keyword preset lists.
- DISALLOWED_INTENTS - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- disconnect(Guild) - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
Requests to terminate the connection to a voice channel.
- DISCONNECTED - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session has disconnected, possibly to resume.
- DISCONNECTED - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA's main websocket has been disconnected.
- DISCONNECTED_AUTHENTICATION_FAILURE - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that our token was not valid.
- DISCONNECTED_CHANNEL_DELETED - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the channel which the audio connection was connected to was deleted, thus the connection was severed.
- DISCONNECTED_KICKED_FROM_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that we were kicked from a channel by a moderator
- DISCONNECTED_LOST_PERMISSION - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the logged in account lost thePermission.VOICE_CONNECTand cannot connect to the channel.
- DISCONNECTED_REMOVED_DURING_RECONNECT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the logged in account was removed from theGuildwhile reconnecting to the gateway
- DISCONNECTED_REMOVED_FROM_GUILD - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the logged in account was removed from theGuildthat this audio connection was connected to, thus the connection was severed.
- DISCORD_EPOCH - Static variable in class net.dv8tion.jda.api.utils.TimeUtil
- DISCORD_GATEWAY_VERSION - Static variable in class net.dv8tion.jda.api.JDAInfo
- DISCORD_REST_VERSION - Static variable in class net.dv8tion.jda.api.JDAInfo
- DiscordLocale - Enum in net.dv8tion.jda.api.interactions
- 
Enum representing the locales that Discord supports.
- DO_NOT_DISTURB - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Indicates that the user is currently on do not disturb (red circle)
 This means the user won't receive notifications for mentions.
- doesBotRequireCodeGrant() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Whether the bot requires code grant to invite or not.
- download() - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Retrieves theInputStreamof this file
- download(int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Retrieves theInputStreamof this image at the specified size.
- download(int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Retrieves theInputStreamof this attachment at the specified width and height.
- downloadAsFileUpload(int, int) - Method in class net.dv8tion.jda.api.utils.NamedAttachmentProxy
- 
Returns aFileUploadwhich supplies a data stream of this attachment, with the original attachment's file name and at the specified size.
- downloadAsFileUpload(String) - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Returns aFileUploadwhich supplies a data stream of this attachment, with the given file name.
- downloadAsFileUpload(String, int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Returns aFileUploadwhich supplies a data stream of this attachment, with the given file name and at the specified size.
- downloadAsFileUpload(String, int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Returns aFileUploadwhich supplies a data stream of this attachment, with the given file name and at the specified size.
- downloadAsIcon() - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Downloads the data of this attachment, and constructs anIconfrom the data.
- downloadAsIcon() - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Downloads the data of this attachment, and constructs anIconfrom the data.
- downloadAsIcon(int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Downloads the data of this image, at the specified size, and constructs anIconfrom the data.
- downloadAsIcon(int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Downloads the data of this attachment, at the specified size, and constructs anIconfrom the data.
- downloadToFile(File) - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Downloads the data of this file into the specified file.
- downloadToFile(File, int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Downloads the data of this image, at the specified size, and stores it in the specified file.
- downloadToFile(File, int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Downloads the data of this attachment, at the specified width and height, and stores it in the specified file.
- downloadToPath() - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Downloads the data of this file, and stores it in a file with the same name as the queried file name (this would be the last segment of the URL).
- downloadToPath(int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Downloads the data of this image, at the specified size, and stores it in a file with the same name as the queried file name (this would be the last segment of the URL).
- downloadToPath(int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Downloads the data of this attachment, at the specified width and height, and stores it in a file with the same name as the queried file name (this would be the last segment of the URL).
- downloadToPath(Path) - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Downloads the data of this file into the specified file.
- downloadToPath(Path, int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Downloads the data of this image, at the specified size, and stores it in the specified file.
- downloadToPath(Path, int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Downloads the data of this attachment, at the specified size, and stores it in the specified file.
- DUPLICATE_RESOURCE_ENTITLEMENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- DUPLICATE_TAG_NAME - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- DUTCH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
E
- EARLY_SUPPORTER - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- EDIT_ALL_COMMAND_PERMISSIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- EDIT_BOT_APPLICATION - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- EDIT_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- EDIT_COMMAND_PERMISSIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- EDIT_FOLLOWUP - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- EDIT_GUILD_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- EDIT_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- editButton(Button) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.ButtonInteraction
- 
Update the button with a new button instance.
- editCommand() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Edit this command.
- editCommandById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.UseGuild.editCommandById(Command.Type, long)instead
- editCommandById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Deprecated.UseJDA.editCommandById(Command.Type, long)instead
- editCommandById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.UseGuild.editCommandById(Command.Type, String)instead
- editCommandById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Deprecated.UseJDA.editCommandById(Command.Type, String)instead
- editCommandById(Command.Type, long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Edit an existing command by id.
- editCommandById(Command.Type, long) - Method in interface net.dv8tion.jda.api.JDA
- 
Edit an existing global command by id.
- editCommandById(Command.Type, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Edit an existing command by id.
- editCommandById(Command.Type, String) - Method in interface net.dv8tion.jda.api.JDA
- 
Edit an existing global command by id.
- editComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editComponents(LayoutComponent...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessage(CharSequence) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message and updates the content.
- editMessage(String) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessage(MessageEditData) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the providedMessageEditData.
- editMessage(MessageEditData) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageAttachments(Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the provided files.
- editMessageAttachments(Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageAttachments(AttachedFile...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the provided files.
- editMessageAttachments(AttachedFile...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageAttachmentsById(long, Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageAttachmentsById(long, Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageAttachmentsById(long, AttachedFile...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageAttachmentsById(long, AttachedFile...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageAttachmentsById(String, Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageAttachmentsById(String, Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageAttachmentsById(String, AttachedFile...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageAttachmentsById(String, AttachedFile...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, CharSequence) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this channel.
- editMessageById(long, String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, MessageEditData) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(long, MessageEditData) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, CharSequence) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this channel.
- editMessageById(String, String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, MessageEditData) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(String, MessageEditData) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the providedLayoutComponents.
- editMessageComponents(LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the providedLayoutComponents.
- editMessageComponentsById(long, Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(long, Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(long, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(long, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(String, Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(String, Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(String, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(String, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the providedMessageEmbeds.
- editMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the providedMessageEmbeds.
- editMessageEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageEmbedsById(long, Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageEmbedsById(long, Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageEmbedsById(long, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageEmbedsById(long, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageEmbedsById(String, Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageEmbedsById(String, Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageEmbedsById(String, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageEmbedsById(String, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this message using the provided format arguments.
- editMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IMessageEditCallback
- 
Acknowledgement of this interaction with a message update.
- editMessageFormatById(long, String, Object...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageFormatById(long, String, Object...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageFormatById(String, String, Object...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageFormatById(String, String, Object...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editOriginal(String) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(MessageEditData) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalAttachments(Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalAttachments(AttachedFile...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalComponents(LayoutComponent...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalFormat(String, Object...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editSelectMenu(SelectMenu) - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenuInteraction
- 
Update the select menu with a new select menu instance.
- editSticker(StickerSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modify a sticker usingGuildStickerManager.
- EMBED_DISABLED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- EMBED_MAX_LENGTH_BOT - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum amount of total visible characters an embed can have
- EmbedBuilder - Class in net.dv8tion.jda.api
- 
Builder system used to buildMessageEmbeds.
- EmbedBuilder() - Constructor for class net.dv8tion.jda.api.EmbedBuilder
- 
Constructs a new EmbedBuilder instance, which can be used to createMessageEmbeds.
- EmbedBuilder(EmbedBuilder) - Constructor for class net.dv8tion.jda.api.EmbedBuilder
- 
Creates an EmbedBuilder using fields from an existing builder
- EmbedBuilder(MessageEmbed) - Constructor for class net.dv8tion.jda.api.EmbedBuilder
- 
Creates an EmbedBuilder using fields in an existing embed.
- EMBEDDED - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Indicates if an app is embedded within the Discord client (currently unavailable publicly)
- EMBEDDED_APPLICATION - Enum constant in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite points to an application in a voice channel.
- EMBEDS_SUPPRESSED - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Embeds are suppressed on the Message.
- EmbedType - Enum in net.dv8tion.jda.api.entities
- 
Represents the embedded resource type.
- Emoji - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents a Discord Emoji.
- EMOJI - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- EMOJI - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aCustomEmoji
 The first group matches the name of the emoji and the second the id of the mention.
- EMOJI - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forGuild.getEmojiCache()
- EMOJI_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created anCustom Emoji.
- EMOJI_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted anCustom Emoji.
- EMOJI_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theEmoji.getName()value.
- EMOJI_NAME_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- EMOJI_ROLES_ADD - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles added toRichCustomEmoji.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- EMOJI_ROLES_REMOVE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles remove fromRichCustomEmoji.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- EMOJI_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updated anCustom Emoji.
- Emoji.Type - Enum in net.dv8tion.jda.api.entities.emoji
- 
Possible emoji types.
- EmojiAddedEvent - Class in net.dv8tion.jda.api.events.emoji
- 
Indicates that a newCustom Emojiwas added to aGuild.
- EmojiAddedEvent(JDA, long, RichCustomEmoji) - Constructor for class net.dv8tion.jda.api.events.emoji.EmojiAddedEvent
- EmojiRemovedEvent - Class in net.dv8tion.jda.api.events.emoji
- 
Indicates that aCustom Emojiwas removed from a Guild.
- EmojiRemovedEvent(JDA, long, RichCustomEmoji) - Constructor for class net.dv8tion.jda.api.events.emoji.EmojiRemovedEvent
- Emojis() - Constructor for class net.dv8tion.jda.api.requests.Route.Emojis
- EmojiUnion - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents possibleEmojitypes.
- EmojiUpdateNameEvent - Class in net.dv8tion.jda.api.events.emoji.update
- 
Indicates that the name of aCustom Emojichanged.
- EmojiUpdateNameEvent(JDA, long, RichCustomEmoji, String) - Constructor for class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- EmojiUpdateRolesEvent - Class in net.dv8tion.jda.api.events.emoji.update
- 
Indicates that the role whitelist for aCustom Emojichanged.
- EmojiUpdateRolesEvent(JDA, long, RichCustomEmoji, List<Role>) - Constructor for class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- empty() - Static method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction
- 
Creates an emptyResourceBundleLocalizationFunctionbuilder.
- empty() - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Creates a new empty DataArray, ready to be populated with values.
- empty() - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Creates a new empty DataObject, ready to be populated with values.
- EMPTY - Static variable in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- EMPTY_FLAGS - Static variable in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
Empty array of UserFlag enum, useful for optimized use inCollection.toArray(Object[]).
- EMPTY_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- EMPTY_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
Empty array of Permission enum, useful for optimized use inCollection.toArray(Object[]).
- ENABLE_ONBOARDING_MISSING_REQUIREMENTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- enableCache(Collection<CacheFlag>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Enable specific cache flags.
- enableCache(Collection<CacheFlag>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Enable specific cache flags.
- enableCache(CacheFlag, CacheFlag...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Enable specific cache flags.
- enableCache(CacheFlag, CacheFlag...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Enable specific cache flags.
- enabled(OffsetDateTime, OffsetDateTime) - Static method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- 
Incidents state, which enables security incidents based on the provided deadlines.
- ENABLED - Static variable in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
Default permissions of a command with no restrictions applied.
- ENABLED - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the enabled field.
- ENABLED - Static variable in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Used to reset the enabled field
- enabledFor(long) - Static method in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
Returns a DefaultMemberPermissions instance with the predefined permissions a member must have to see and access a command.
- enabledFor(Collection<Permission>) - Static method in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
Returns a DefaultMemberPermissions instance with the predefined permissions a member must have to see and access a command.
- enabledFor(Permission...) - Static method in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
Returns a DefaultMemberPermissions instance with the predefined permissions a member must have to see and access a command.
- enableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Enable the specifiedGatewayIntents.
- enableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Enable the specifiedGatewayIntents.
- enableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Enable the specifiedGatewayIntents.
- enableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Enable the specifiedGatewayIntents.
- enablePresets(Collection<AutoModRule.KeywordPreset>) - Method in class net.dv8tion.jda.api.entities.automod.build.PresetKeywordTriggerConfig
- 
Enable the provided keyword preset lists.
- enablePresets(AutoModRule.KeywordPreset...) - Method in class net.dv8tion.jda.api.entities.automod.build.PresetKeywordTriggerConfig
- 
Enable the provided keyword preset lists.
- END_POLL - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- END_TIME - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the end time field
- endPoll() - Method in interface net.dv8tion.jda.api.entities.Message
- 
End the poll attached to this message.
- endPollById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
End the poll attached to this message.
- endPollById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
End the poll attached to this message.
- ENGLISH_UK - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- ENGLISH_US - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- enqueue(RestRateLimiter.Work) - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Enqueue a new request.
- enqueue(RestRateLimiter.Work) - Method in class net.dv8tion.jda.api.requests.SequentialRestRateLimiter
- ensureOpus() - Static method in class net.dv8tion.jda.api.audio.AudioNatives
- 
Checks whether the opus binary was loaded, if not it will be initialized here.
- Entitlement - Interface in net.dv8tion.jda.api.entities
- 
Represents a user or guild that has access to a premium offering in your application.
- Entitlement.EntitlementType - Enum in net.dv8tion.jda.api.entities
- 
Represents the type of this Entitlement
- EntitlementCreateEvent - Class in net.dv8tion.jda.api.events.entitlement
- 
Indicates that a user subscribed to a SKU.
- EntitlementCreateEvent(JDA, long, Entitlement) - Constructor for class net.dv8tion.jda.api.events.entitlement.EntitlementCreateEvent
- EntitlementDeleteEvent - Class in net.dv8tion.jda.api.events.entitlement
- 
Indicates that anEntitlementwas deleted.
- EntitlementDeleteEvent(JDA, long, Entitlement) - Constructor for class net.dv8tion.jda.api.events.entitlement.EntitlementDeleteEvent
- EntitlementPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the application entitlements endpoint.
- EntitlementUpdateEvent - Class in net.dv8tion.jda.api.events.entitlement
- 
Indicates anEntitlementhas renewed for the next billing period.
- EntitlementUpdateEvent(JDA, long, Entitlement) - Constructor for class net.dv8tion.jda.api.events.entitlement.EntitlementUpdateEvent
- EntitySelectInteraction - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Component Interaction for aEntitySelectMenu.
- EntitySelectInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.component
- 
Indicates that a customEntitySelectMenuon one of the bots messages was used by a user.
- EntitySelectInteractionEvent(JDA, long, EntitySelectInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.component.EntitySelectInteractionEvent
- EntitySelectMenu - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
SpecializedSelectMenufor selecting Discord entities.
- EntitySelectMenu.Builder - Class in net.dv8tion.jda.api.interactions.components.selections
- 
A preconfigured builder for the creation of entity select menus.
- EntitySelectMenu.DefaultValue - Class in net.dv8tion.jda.api.interactions.components.selections
- 
Represents the default values used inEntitySelectMenu.getDefaultValues().
- EntitySelectMenu.SelectTarget - Enum in net.dv8tion.jda.api.interactions.components.selections
- 
Supported entity types for a EntitySelectMenu.
- EPHEMERAL - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that this Message is ephemeral, the Message is only visible to the bot and the interacting user
- equals(Object) - Method in class net.dv8tion.jda.api.audio.OpusPacket
- equals(Object) - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- equals(Object) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- equals(Object) - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- equals(Object) - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- equals(Object) - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Field
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Provider
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- equals(Object) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- equals(Object) - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- equals(Object) - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- equals(Object) - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- equals(Object) - Method in class net.dv8tion.jda.api.entities.RoleIcon
- equals(Object) - Method in class net.dv8tion.jda.api.entities.templates.Template
- equals(Object) - Method in class net.dv8tion.jda.api.entities.VanityInvite
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- equals(Object) - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- equals(Object) - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- equals(Object) - Method in class net.dv8tion.jda.api.requests.Route
- equals(Object) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- equals(Object) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- ERROR_CANNOT_RESUME - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the audio WebSocket was unable to resume an active session.
- ERROR_CODE - Static variable in class net.dv8tion.jda.api.requests.Response
- ERROR_CONNECTION_TIMEOUT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Occurs when it takes longer thanAudioManager.getConnectTimeout()to establish the Websocket connection and setup the UDP connection.
- ERROR_LOST_CONNECTION - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the connection was lost, either via UDP socket problems or the audio Websocket disconnecting.
- ERROR_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Response
- ERROR_UDP_UNABLE_TO_CONNECT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the UDP setup failed.
- ERROR_UNSUPPORTED_ENCRYPTION_MODES - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the audio WebSocket was unable to complete a handshake with discord, because discord did not provide any supported encryption modes.
- ERROR_WEBSOCKET_UNABLE_TO_CONNECT - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the audio Websocket was unable to connect to discord.
- ErrorHandler - Class in net.dv8tion.jda.api.exceptions
- 
Utility class to simplify error handling withRestActionsandErrorResponses.
- ErrorHandler() - Constructor for class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Create an ErrorHandler withRestAction.getDefaultFailure()as base consumer.
- ErrorHandler(Consumer<? super Throwable>) - Constructor for class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Create an ErrorHandler with the specified consumer as base consumer.
- ErrorResponse - Enum in net.dv8tion.jda.api.requests
- 
Constants for easy use inErrorResponseExceptionandErrorHandler.
- ErrorResponseException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates an unhandled error that is returned by Discord API Request usingRestAction
 It holds anErrorResponse
- ErrorResponseException.ErrorCode - Class in net.dv8tion.jda.api.exceptions
- 
An error for aErrorResponseException.SchemaError.
- ErrorResponseException.SchemaError - Class in net.dv8tion.jda.api.exceptions
- 
Schema error which supplies more context to a ErrorResponse.
- escape(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Escapes every markdown formatting found in the provided string.
- escape(String, boolean) - Static method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Escapes every single markdown formatting token found in the provided string.
- escape(String, int) - Static method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Escapes every markdown formatting found in the provided string.
- ESCAPE - Enum constant in enum net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Escape any format tokens that are not escaped or within a special region.
- ETF - Enum constant in enum net.dv8tion.jda.api.GatewayEncoding
- 
Erlang External Term Format (binary).
- Event - Class in net.dv8tion.jda.api.events
- 
Top-level event type
 All events JDA fires are derived from this class.
- Event(JDA) - Constructor for class net.dv8tion.jda.api.events.Event
- 
Creates a new Event from the given JDA instance
 Uses the currentJDA.getResponseTotal()as sequence
- Event(JDA, long) - Constructor for class net.dv8tion.jda.api.events.Event
- 
Creates a new Event from the given JDA instance
- EventListener - Interface in net.dv8tion.jda.api.hooks
- 
JDA pushesGenericEventsto the registered EventListeners.
- EVERYONE - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for all users in a server, literal@everyone.
- ExceptionEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that JDA encountered a Throwable that could not be forwarded to another end-user frontend.
- ExceptionEvent(JDA, Throwable, boolean) - Constructor for class net.dv8tion.jda.api.events.ExceptionEvent
- exclude(long...) - Static method in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Factory method to disable chunking for a blacklist of guild ids.
- excludeEnded(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
Whether to exclude subscriptions which have gone past their end date.
- execute() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Executes the request on the calling thread (blocking).
- execute(T) - Method in interface net.dv8tion.jda.api.utils.Procedure
- EXECUTE_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXECUTE_WEBHOOK_DELETE - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXECUTE_WEBHOOK_EDIT - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXECUTE_WEBHOOK_FETCH - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXECUTE_WEBHOOK_GITHUB - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXECUTE_WEBHOOK_SLACK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- EXEMPT_CHANNELS - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the exempt channels field.
- EXEMPT_ROLES - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the exempt roles field.
- expand() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Tries to retrieve a new expandedInvitewith more info.
- expect(Predicate<? super Throwable>) - Method in class net.dv8tion.jda.api.utils.Result
- 
Throws the wrapped exception if the provided predicate returns true.
- EXPLICIT - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Is classified as a NSFW server
- EXPLICIT_CONTENT_CANNOT_SEND_TO_RECIPIENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- EXPLICIT_CONTENT_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the explicit content level field
- ExTermDecoder - Class in net.dv8tion.jda.api.utils.data.etf
- 
Decodes an ETF encoded payload to a java object representation.
- ExTermDecoder() - Constructor for class net.dv8tion.jda.api.utils.data.etf.ExTermDecoder
- ExTermEncoder - Class in net.dv8tion.jda.api.utils.data.etf
- 
Encodes an object into a binary ETF representation.
- ExTermEncoder() - Constructor for class net.dv8tion.jda.api.utils.data.etf.ExTermEncoder
- ExTermTag - Class in net.dv8tion.jda.api.utils.data.etf
- 
Tags used for encoding and decoding for external terms.
- ExTermTag() - Constructor for class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- EXTERNAL - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
An event held externally.
F
- FAILED_TO_BAN_USERS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- FAILED_TO_LOGIN - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
While attempting to authenticate, Discord reported that the provided authentication information was invalid.
- failOnInvalidReply(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Whether to throw a exception if the referenced message does not exist, when replying to a message.
- failure(Throwable) - Static method in class net.dv8tion.jda.api.utils.Result
- 
Creates a failure result.
- FEATURE_TEMPORARILY_DISABLED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- FEATURES - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to add or remove modifiable features (such as"INVITES_DISABLED")
- Field(String, String, boolean) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Field
- Field(String, String, boolean, boolean) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Field
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchivedEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchiveTimestampEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAutoArchiveDurationEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateBitrateEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultLayoutEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultReactionEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultSortOrderEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultThreadSlowmodeEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateFlagsEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateInvitableEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateLockedEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNameEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNSFWEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateParentEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdatePositionEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateRegionEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateSlowmodeEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTopicEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTypeEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateUserLimitEvent
- FIELD - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateVoiceStatusEvent
- FILE_UPLOAD_MAX_SIZE_EXCEEDED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- FileProxy - Class in net.dv8tion.jda.api.utils
- 
A utility class to download files.
- FileProxy(String) - Constructor for class net.dv8tion.jda.api.utils.FileProxy
- 
Constructs a newFileProxyfor the provided URL.
- FileUpload - Class in net.dv8tion.jda.api.utils
- 
Represents a file that is intended to be uploaded to Discord for arbitrary requests.
- filter(long) - Method in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Decide whether the specified guild should chunk members.
- filter(Predicate<? super E>) - Method in class net.dv8tion.jda.api.utils.Once.Builder
- 
Adds an event filter, all filters need to returntruefor the event to be consumed.
- findMembers(Predicate<? super Member>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves and collects members of this guild into a list.
- findMembersWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves and collects members of this guild into a list.
- findMembersWithRoles(Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves and collects members of this guild into a list.
- FINNISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- FLAGS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The flags of the channel.
- flatMap(Function<? super T, ? extends RestAction<O>>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- flatMap(Function<? super T, ? extends Result<U>>) - Method in class net.dv8tion.jda.api.utils.Result
- 
Composite function to convert a result value to another result.
- flatMap(Predicate<? super T>, Function<? super T, ? extends RestAction<O>>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- FLOAT - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- FLOAT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- FluentAuditableRestAction<T,R extends FluentAuditableRestAction<T, R>> - Interface in net.dv8tion.jda.api.requests.restaction 
- 
Interface used to mixin the customization parameters forAuditableRestActions.
- FluentRestAction<T,R extends FluentRestAction<T, R>> - Interface in net.dv8tion.jda.api.requests 
- 
Interface used to mixin the customization parameters forRestActions.
- follow(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- 
Subscribes to the crossposted messages in this channel.
- follow(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- 
Subscribes to the crossposted messages in this channel.
- follow(TextChannel) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- 
Subscribes to the crossposted messages in this channel.
- FOLLOW_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- FOLLOWER - Enum constant in enum net.dv8tion.jda.api.entities.WebhookType
- 
Webhook responsible for re-posting messages from another channel
- Footer(String, String, String) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- forceClose() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- forceClose() - Method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Forces the underlying resource to be closed, even if the file is already handled by a request.
- forceClose() - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- forceClose() - Method in class net.dv8tion.jda.api.utils.FileUpload
- forEachAsync(Procedure<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Iterates over all entities until the provided action returnsfalse!
 This operation is different fromIterable.forEach(Consumer)as it uses successiveRestAction.queue()tasks to iterate each entity in callback threads instead of the calling active thread.
- forEachAsync(Procedure<? super T>, Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Iterates over all entities until the provided action returnsfalse!
 This operation is different fromIterable.forEach(Consumer)as it uses successiveRestAction.queue()tasks to iterate each entity in callback threads instead of the calling active thread.
- forEachRemaining(Procedure<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Iterates over all remaining entities until the provided action returnsfalse!
 Skipping past already cached entities to iterate all remaining entities of this PaginationAction.
- forEachRemainingAsync(Procedure<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Iterates over all remaining entities until the provided action returnsfalse!
 This operation is different fromPaginationAction.forEachRemaining(Procedure)as it uses successiveRestAction.queue()tasks to iterate each entity in callback threads instead of the calling active thread.
- forEachRemainingAsync(Procedure<? super T>, Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Iterates over all remaining entities until the provided action returnsfalse!
 This operation is different fromPaginationAction.forEachRemaining(Procedure)as it uses successiveRestAction.queue()tasks to iterate each entity in callback threads instead of the calling active thread.
- forEachUnordered(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Behavior similar toIterable.forEach(Consumer)but does not preserve order.
- forEachUnordered(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
- 
Behavior similar toIterable.forEach(Consumer)but does not preserve order.
- format(long) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats the provided unix epoch timestamp into a timestamp markdown.
- format(TemporalAccessor) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats the providedTemporalAccessorinstance into a timestamp markdown.
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.IMentionable
- ForRemoval - Annotation Type in net.dv8tion.jda.annotations
- 
Functionality annotated with ForRemoval will no longer be supported and should not be used anymore in new code.
- FORUM - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AForumChannel, Guild-Only.
- FORUM_POST_TAG_REQUIRED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- FORUM_TAGS - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forIPostContainer.getAvailableTagCache()andThreadChannel.getAppliedTags()
- ForumChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
A Forum Channel which containsForum Posts.
- ForumChannel.Layout - Enum in net.dv8tion.jda.api.entities.channel.concrete
- 
The layout used to sort forum posts.
- ForumChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing functionality to modify aForumChannel.
- ForumPost - Class in net.dv8tion.jda.api.entities.channel.forums
- 
Result of creating a post in aForumChannel.
- ForumPost(Message, ThreadChannel) - Constructor for class net.dv8tion.jda.api.entities.channel.forums.ForumPost
- ForumPostAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create new Forum Post Threads.
- ForumTag - Interface in net.dv8tion.jda.api.entities.channel.forums
- 
Represents a Discord Forum Tag.
- ForumTagAddEvent - Class in net.dv8tion.jda.api.events.channel.forum
- 
Indicates that a newForumTagwas added to aIPostContainer.
- ForumTagAddEvent(JDA, long, IPostContainer, ForumTag) - Constructor for class net.dv8tion.jda.api.events.channel.forum.ForumTagAddEvent
- ForumTagData - Class in net.dv8tion.jda.api.entities.channel.forums
- 
Data class used to create or update existing forum tags.
- ForumTagData(String) - Constructor for class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- 
Create a newForumTagDatainstance.
- ForumTagRemoveEvent - Class in net.dv8tion.jda.api.events.channel.forum
- 
Indicates that aForumTagwas removed from aIPostContainer.
- ForumTagRemoveEvent(JDA, long, IPostContainer, ForumTag) - Constructor for class net.dv8tion.jda.api.events.channel.forum.ForumTagRemoveEvent
- ForumTagSnowflake - Interface in net.dv8tion.jda.api.entities.channel.forums
- 
Minimal representation for a forum tag.
- ForumTagUpdateEmojiEvent - Class in net.dv8tion.jda.api.events.channel.forum.update
- ForumTagUpdateEmojiEvent(JDA, long, IPostContainer, ForumTag, EmojiUnion) - Constructor for class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateEmojiEvent
- ForumTagUpdateModeratedEvent - Class in net.dv8tion.jda.api.events.channel.forum.update
- 
Indicates that themoderated statusof aForumTagchanged.
- ForumTagUpdateModeratedEvent(JDA, long, IPostContainer, ForumTag, boolean) - Constructor for class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateModeratedEvent
- ForumTagUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.forum.update
- ForumTagUpdateNameEvent(JDA, long, IPostContainer, ForumTag, String) - Constructor for class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- FORWARD - Enum constant in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
This message reference indicates a forwarded message
- FORWARD - Enum constant in enum net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationOrder
- 
Iterates forward in time, listing the oldest entities first.
- FORWARD_CANNOT_HAVE_CONTENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- forwardTo(MessageChannel) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Forwards this message into the provided channel.
- FREE_PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was granted when the SKU was free
- FRENCH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- from(byte[]) - Static method in class net.dv8tion.jda.api.entities.Icon
- 
Creates anIconwith the specified image data.
- from(byte[], Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
- 
Creates anIconwith the specified image data.
- from(int) - Static method in enum net.dv8tion.jda.api.audit.ActionType
- from(int) - Static method in enum net.dv8tion.jda.api.requests.CloseCode
- 
Retrieves the CloseCode representation for the specified integer close code
- from(File) - Static method in class net.dv8tion.jda.api.entities.Icon
- from(File, Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
- from(InputStream) - Static method in class net.dv8tion.jda.api.entities.Icon
- 
Creates anIconwith the specifiedInputStream.
- from(InputStream, Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
- 
Creates anIconwith the specifiedInputStream.
- from(String) - Static method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
Converts the provided locale tag (such asen-GBorfr) to the enum constant
- from(Collection<Class<? extends GenericEvent>>, Collection<CacheFlag>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedEvent TypesandCacheFlags.
- from(Locale) - Static method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
Converts the providedLocaleto the enum constant
- from(BaseForumTag) - Static method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- 
Creates a newForumTagDatainstance based on the providedBaseForumTag.
- from(GuildChannel) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.CHANNELfor the provided channel.
- from(MessagePoll) - Static method in class net.dv8tion.jda.api.utils.messages.MessagePollData
- 
Converts aMessagePollto a sendable MessagePollData instance.
- from(Role) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.ROLEfor the provided role.
- from(UserSnowflake) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.USERfor the provided user.
- from(JDA, String) - Static method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Creates an instance ofInteractionHookcapable of executing webhook requests.
- from(MessageCreateData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- 
Factory method to start a builder from an existing instance ofMessageCreateData.
- from(MessageEditData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- 
Factory method to start a builder from an existing instance ofMessageEditData.
- fromAttachment(long) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Creates anAttachmentUpdatewith the given attachment id.
- fromAttachment(long) - Static method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- 
Creates anAttachmentUpdatewith the given attachment id.
- fromAttachment(String) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Creates anAttachmentUpdatewith the given attachment id.
- fromAttachment(String) - Static method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- 
Creates anAttachmentUpdatewith the given attachment id.
- fromAttachment(Message.Attachment) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Creates anAttachmentUpdatewith the given attachment.
- fromAttachment(Message.Attachment) - Static method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- 
Creates anAttachmentUpdatewith the given attachment.
- fromBitField(int) - Static method in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Given a bitfield, this function extracts all Enum values according to their bit values and returns an EnumSet containing all matching MessageFlags
- fromBundle(ResourceBundle, DiscordLocale) - Static method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction
- 
Creates an emptyResourceBundleLocalizationFunctionbuilder and adds the provided bundle and locale.
- fromBundles(String, DiscordLocale...) - Static method in class net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction
- 
Creates aResourceBundleLocalizationFunctionbuilder with the provided bundles.
- fromCacheFlags(Collection<CacheFlag>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedCacheFlags.
- fromCacheFlags(CacheFlag, CacheFlag...) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedCacheFlags.
- fromCode(int) - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- fromCollection(Collection<?>) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Creates a new DataArray and populates it with the contents of the provided collection.
- fromCommand(Command) - Static method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Converts the providedCommandinto a CommandData instance.
- fromCommand(Command) - Static method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Converts the providedCommandinto a SlashCommandData instance.
- fromContent(String) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().setContent(content).build().
- fromContent(String) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().setContent(content).build().
- fromCreateData(MessageCreateData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- 
Factory method to start a builder from an existing instance ofMessageCreateData.
- fromCreateData(MessageCreateData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageCreateBuilder().applyCreateData(data).build().
- fromCustom(String, long, boolean) - Static method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Creates a reference for a custom emoji with the provided name.
- fromCustom(CustomEmoji) - Static method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Creates a reference for a custom emoji from the providedCustomEmoji
- fromData(byte[], String) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor a byte array.
- fromData(byte[], String) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor a byte array.
- fromData(File) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor a local file.
- fromData(File) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor a local file.
- fromData(File, String) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor a local file.
- fromData(File, String) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor a local file.
- fromData(InputStream, String) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor an input stream.
- fromData(InputStream, String) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor an input stream.
- fromData(Path, String, OpenOption...) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor a local file.
- fromData(Path, String, OpenOption...) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor a local file.
- fromData(Path, OpenOption...) - Static method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Create a newFileUploadfor a local file.
- fromData(Path, OpenOption...) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Create a newFileUploadfor a local file.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.EmbedBuilder
- 
Creates an instance of this builder from the providedDataObject.
- fromData(DataObject) - Static method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Parses the provided JSON representation to an emoji instance.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Parses aRoleConnectionMetadatafrom aDataObject.
- fromData(DataObject) - Static method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Parses the provided serialization back into an CommandData instance.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Parses the provided serialization back into an OptionData instance.
- fromData(DataObject) - Static method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Parses the provided serialization back into a SlashCommandData instance.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Parses the provided serialization back into an SubcommandData instance.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Parses the provided serialization back into an SubcommandGroupData instance.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Load ActionRow from serialized representation.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Parses the providedDataObjectinto the default value.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Inverse function forSelectOption.toData()which parses the serialized option data
- fromEditData(MessageEditData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- 
Factory method to start a builder from an existing instance ofMessageEditData.
- fromEditData(MessageEditData) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().applyEditData(data).build().
- fromEmbeds(Collection<? extends MessageEmbed>) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().setEmbeds(embeds).build().
- fromEmbeds(Collection<? extends MessageEmbed>) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().setEmbeds(embeds).build().
- fromEmbeds(MessageEmbed...) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().setEmbeds(embeds).build().
- fromEmbeds(MessageEmbed...) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().setEmbeds(embeds).build().
- fromETF(byte[]) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Parses usingExTermDecoder.
- fromETF(byte[]) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Parses usingExTermDecoder.
- fromEvents(Class<? extends GenericEvent>...) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedEvent Types.
- fromEvents(Collection<Class<? extends GenericEvent>>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedEvent Types.
- fromExtension(String) - Static method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Resolves the provided file extension type to the equivalent IconType.
- fromFiles(Collection<? extends FileUpload>) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().setFiles(embeds).build().
- fromFiles(Collection<? extends FileUpload>) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().setFiles(embeds).build().
- fromFiles(FileUpload...) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().setFiles(embeds).build().
- fromFiles(FileUpload...) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().setFiles(embeds).build().
- fromFormatted(String) - Static method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Parses the provided markdown formatting, or unicode characters, to an Emoji instance.
- fromGroup(Command.SubcommandGroup) - Static method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Converts the providedCommand.SubcommandGroupinto a SubcommandGroupData instance.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Static accessor for retrieving a channel type based on its Discord id key.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
Static accessor for retrieving a target type based on its Discord id key.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
Convert the raw type id to the message reference type enum
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.MessageType
- 
Used to retrieve a MessageType based on the Discord id key.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
Resolves the specified format identifier to the StickerFormat enum constant.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
Gets the sticker type related to the provided id.
- fromId(int) - Static method in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- 
Resolves the provided command type id to the enum constant
- fromId(int) - Static method in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.channel.forums.ForumTagSnowflake
- 
Wraps the provided id into a ForumTagSnowflake instance.
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.SkuSnowflake
- 
Creates a SKU instance which only wraps an ID.
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
Creates a sticker snowflake instance which only wraps an ID.
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.sticker.StickerSnowflake
- 
Creates a sticker snowflake instance which only wraps an ID.
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.User
- 
Creates a User instance which only wraps an ID.
- fromId(long) - Static method in interface net.dv8tion.jda.api.entities.UserSnowflake
- 
Creates a User instance which only wraps an ID.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.channel.forums.ForumTagSnowflake
- 
Wraps the provided id into a ForumTagSnowflake instance.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.SkuSnowflake
- 
Creates a SKU instance which only wraps an ID.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
Creates a sticker snowflake instance which only wraps an ID.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.sticker.StickerSnowflake
- 
Creates a sticker snowflake instance which only wraps an ID.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.User
- 
Creates a User instance which only wraps an ID.
- fromId(String) - Static method in interface net.dv8tion.jda.api.entities.UserSnowflake
- 
Creates a User instance which only wraps an ID.
- fromJson(byte[]) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Parses a JSON payload into a DataObject instance.
- fromJson(InputStream) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Parses a JSON Array into a DataArray instance.
- fromJson(InputStream) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Parses a JSON payload into a DataObject instance.
- fromJson(Reader) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Parses a JSON Array into a DataArray instance.
- fromJson(Reader) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Parses a JSON payload into a DataObject instance.
- fromJson(String) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Parses a JSON Array into a DataArray instance.
- fromJson(String) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Parses a JSON payload into a DataObject instance.
- fromJSON(DataObject) - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Gets the ActivityType related to the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
TheAutoModEventTyperepresented by the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
TheAutoModResponse.Typerepresented by the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
TheAutoModRule.KeywordPresetrepresented by the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
TheAutoModTriggerTypethat matches the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
TheIPostContainer.SortOrderfor the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
TheForumChannel.Layoutfor the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- 
Provides the corresponding enum constant for the provided number of minutes.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Gets the EntitlementType related to the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
Resolves the provided API key to the boost tier.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- 
Used to retrieve aMFALevelbased on the Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- 
Used to retrieve aNotificationLevelbased on the Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Used to retrieve aNSFWLevelbased on the Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.Timeout
- 
Retrieves theTimeoutbased on the amount of seconds requested.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- 
Used to retrieve aVerificationLevelbased on the Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- 
Resolves the provided raw API key to the layout enum constant.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- 
Used to retrieve a Status based on a Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
Used to retrieve a Type based on a Discord id key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
Converts the raw API key into the respective enum value
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
Resolves the provided key to the correct MembershipState.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.WebhookType
- 
Resolves the provided raw api key to the corresponding webhook type.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Converts the provided raw type to the enum constant.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- 
Returns the appropriate enum constant for the given key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Returns the style associated with the provided key
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Maps the provided type id to the respective enum instance.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- 
Returns the TextInputStyle associated with the provided key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.InteractionType
- fromKey(String) - Static method in enum net.dv8tion.jda.api.entities.ClientType
- 
Resolves the provided raw API key to the enum constant.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.entities.EmbedType
- 
Attempts to find the EmbedType from the provided key.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Resolves the provided key to the correct RoleType.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Gets the integration type corresponding to the key, returnsIntegrationType.UNKNOWNif no entry matches.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Gets the interaction context corresponding to the key, returnsInteractionContextType.UNKNOWNif no entry matches.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.OnlineStatus
- 
Will get theOnlineStatusfrom the provided key.
- fromKey(String) - Static method in enum net.dv8tion.jda.api.Region
- 
Retrieves theRegionbased on the provided key.
- fromList(Collection<? extends DataObject>) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Parses the provided serialization back into an CommandData instance.
- fromList(DataArray) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Parses the provided serialization back into an CommandData instance.
- fromMessage(Message) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- 
Factory method to start a builder from an existing instance ofMessage.
- fromMessage(Message) - Static method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Shortcut fornew MessageCreateBuilder().applyMessage(message).build().
- fromMessage(Message) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- 
Factory method to start a builder from an existing instance ofMessage.
- fromMessage(Message) - Static method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Shortcut fornew MessageEditBuilder().applyMessage(message).build().
- fromMIME(String) - Static method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Resolves the provided MIME Type to the equivalent IconType.
- fromOption(Command.Option) - Static method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Converts the providedCommand.Optioninto a OptionData instance.
- fromRaw(int) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
Parses the provided bitset to the corresponding enum constants.
- fromRaw(int) - Static method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
TheFlagsrepresented by the provided raw value.
- fromRaw(long) - Static method in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Converts the provided bitset to the corresponding enum constants.
- fromSortBucket(int) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AnEnumSetpopulated with all channel types using the provided sorting bucket.
- fromSourceSupplier(String, Supplier<? extends Source>) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Creates a FileUpload that sources its data from the supplier.
- fromStreamSupplier(String, Supplier<? extends InputStream>) - Static method in class net.dv8tion.jda.api.utils.FileUpload
- 
Creates a FileUpload that sources its data from the supplier.
- fromStyle(String) - Static method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Returns the time format for the provided style flag.
- fromSubcommand(Command.Subcommand) - Static method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Converts the providedCommand.Subcommandinto a SubCommandData instance.
- fromUnicode(String) - Static method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Creates a reference for a unicode emoji with the provided unicode.
- fromValue(int) - Static method in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- 
The MetadataType for the provided raw value.
G
- GALLERY_VIEW - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Displayed as a collection of tiles.
- GATEWAY - Static variable in class net.dv8tion.jda.api.requests.Route.Misc
- GATEWAY_BOT - Static variable in class net.dv8tion.jda.api.requests.Route.Misc
- GATEWAY_GUILD_MEMBERS - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.GUILD_MEMBERSin 100 or more guilds
- GATEWAY_GUILD_MEMBERS_LIMITED - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.GUILD_MEMBERSin under 100 guilds
- GATEWAY_MESSAGE_CONTENT - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.MESSAGE_CONTENTin 100 or more guilds
- GATEWAY_MESSAGE_CONTENT_LIMITED - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.MESSAGE_CONTENTin under 100 guilds
- GATEWAY_PRESENCE - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.GUILD_PRESENCESin 100 or more guilds
- GATEWAY_PRESENCE_LIMITED - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Bot can useGatewayIntent.GUILD_PRESENCESin under 100 guilds
- GatewayEncoding - Enum in net.dv8tion.jda.api
- 
Encoding mode used by the gateway for incoming and outgoing payloads.
- GatewayIntent - Enum in net.dv8tion.jda.api.requests
- 
Flags which enable or disable specific events from the discord gateway.
- GatewayPingEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that the gateway ping has been updated by the heartbeat cycle.
- GatewayPingEvent(JDA, long) - Constructor for class net.dv8tion.jda.api.events.GatewayPingEvent
- GenericAutoCompleteInteractionEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that a user is typing in an auto-complete interactive field.
- GenericAutoCompleteInteractionEvent(JDA, long, Interaction) - Constructor for class net.dv8tion.jda.api.events.interaction.GenericAutoCompleteInteractionEvent
- GenericAutoModRuleEvent - Class in net.dv8tion.jda.api.events.automod
- 
Indicates that anAutoModRulewas created/removed/updated.
- GenericAutoModRuleEvent(JDA, long, AutoModRule) - Constructor for class net.dv8tion.jda.api.events.automod.GenericAutoModRuleEvent
- GenericChannelEvent - Class in net.dv8tion.jda.api.events.channel
- 
Top-level channel event type
 All channel events JDA fires are derived from this class.
- GenericChannelEvent(JDA, long, Channel) - Constructor for class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- GenericChannelUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.update
- 
Top-level channel update event type indicating that a field of aChannelwas updated.
- GenericChannelUpdateEvent(JDA, long, Channel, ChannelField, T, T) - Constructor for class net.dv8tion.jda.api.events.channel.update.GenericChannelUpdateEvent
- GenericCommandInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that aCommandInteractionwas used.
- GenericCommandInteractionEvent(JDA, long, CommandInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- GenericComponentInteractionCreateEvent - Class in net.dv8tion.jda.api.events.interaction.component
- 
Indicates that aComponentInteractionwas created in a channel.
- GenericComponentInteractionCreateEvent(JDA, long, ComponentInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- GenericContextInteractionEvent<T> - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that aContextInteractionwas used.
- GenericContextInteractionEvent(JDA, long, ContextInteraction<T>) - Constructor for class net.dv8tion.jda.api.events.interaction.command.GenericContextInteractionEvent
- GenericEmojiEvent - Class in net.dv8tion.jda.api.events.emoji
- 
Indicates that aCustom Emojiwas created/removed/updated.
- GenericEmojiEvent(JDA, long, RichCustomEmoji) - Constructor for class net.dv8tion.jda.api.events.emoji.GenericEmojiEvent
- GenericEmojiUpdateEvent<T> - Class in net.dv8tion.jda.api.events.emoji.update
- 
Indicates that anCustom Emojiwas updated.
- GenericEmojiUpdateEvent(JDA, long, RichCustomEmoji, T, T, String) - Constructor for class net.dv8tion.jda.api.events.emoji.update.GenericEmojiUpdateEvent
- GenericEntitlementEvent - Class in net.dv8tion.jda.api.events.entitlement
- 
Indicates that anEntitlementwas either created, updated, or deleted
- GenericEvent - Interface in net.dv8tion.jda.api.events
- 
Interface for events supported byEventManagers.
- GenericForumTagEvent - Class in net.dv8tion.jda.api.events.channel.forum
- 
Abstraction of all tags relating toForumTagchanges (excludingThreadChannel.getAppliedTags()).
- GenericForumTagEvent(JDA, long, IPostContainer, ForumTag) - Constructor for class net.dv8tion.jda.api.events.channel.forum.GenericForumTagEvent
- GenericForumTagUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.forum.update
- 
Abstraction of allForumTagupdates.
- GenericForumTagUpdateEvent(JDA, long, IPostContainer, ForumTag, T, T, String) - Constructor for class net.dv8tion.jda.api.events.channel.forum.update.GenericForumTagUpdateEvent
- GenericGuildEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that aGuildevent is fired.
- GenericGuildEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GenericGuildEvent
- GenericGuildInviteEvent - Class in net.dv8tion.jda.api.events.guild.invite
- GenericGuildInviteEvent(JDA, long, String, GuildChannel) - Constructor for class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- GenericGuildMemberEvent - Class in net.dv8tion.jda.api.events.guild.member
- 
Indicates that aGuildmember event is fired.
- GenericGuildMemberEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
- GenericGuildMemberUpdateEvent<T> - Class in net.dv8tion.jda.api.events.guild.member.update
- 
Indicates that aGuildmember event is fired.
- GenericGuildMemberUpdateEvent(JDA, long, Member, T, T, String) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- GenericGuildStickerEvent - Class in net.dv8tion.jda.api.events.sticker
- 
Indicates that anGuildStickerwas created/removed/updated.
- GenericGuildStickerEvent(JDA, long, Guild, GuildSticker) - Constructor for class net.dv8tion.jda.api.events.sticker.GenericGuildStickerEvent
- GenericGuildStickerUpdateEvent<T> - Class in net.dv8tion.jda.api.events.sticker.update
- 
Indicates that anGuildStickerwas updated.
- GenericGuildStickerUpdateEvent(JDA, long, Guild, GuildSticker, String, T, T) - Constructor for class net.dv8tion.jda.api.events.sticker.update.GenericGuildStickerUpdateEvent
- GenericGuildUpdateEvent<T> - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that aGuildwas updated.
- GenericGuildUpdateEvent(JDA, long, Guild, T, T, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- GenericGuildVoiceEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aGuildvoice event is fired.
- GenericGuildVoiceEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceEvent
- GenericInteractionCreateEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that anInteractionwas created.
- GenericInteractionCreateEvent(JDA, long, Interaction) - Constructor for class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- GenericMessageEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that aMessagewas created/deleted/changed.
- GenericMessageEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.api.events.message.GenericMessageEvent
- GenericMessagePollVoteEvent - Class in net.dv8tion.jda.api.events.message.poll
- 
Indicates that a poll vote was added/removed.
- GenericMessagePollVoteEvent(MessageChannel, long, long, long, long) - Constructor for class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- GenericMessageReactionEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that a MessageReaction was added/removed.
- GenericMessageReactionEvent(JDA, long, User, Member, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- GenericPermissionOverrideEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverridefor aGuildChannelwas created, deleted, or updated.
- GenericPermissionOverrideEvent(JDA, long, IPermissionContainer, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- GenericPrivilegeUpdateEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that the privileges of an integration or its commands changed.
- GenericPrivilegeUpdateEvent(JDA, long, Guild, long, long, List<IntegrationPrivilege>) - Constructor for class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- GenericRoleEvent - Class in net.dv8tion.jda.api.events.role
- 
Indicates that aRolewas created/deleted/changed.
- GenericRoleEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.api.events.role.GenericRoleEvent
- GenericRoleUpdateEvent<T> - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRolewas updated.
- GenericRoleUpdateEvent(JDA, long, Role, T, T, String) - Constructor for class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- GenericScheduledEventGatewayEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that a gateway event relating to aScheduledEventhas been fired.
- GenericScheduledEventGatewayEvent(JDA, long, ScheduledEvent) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventGatewayEvent
- GenericScheduledEventUpdateEvent<T> - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
A generic gateway event class representing an update of aScheduledEvententity.
- GenericScheduledEventUpdateEvent(JDA, long, ScheduledEvent, T, T, String) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- GenericScheduledEventUserEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that aUserhas subscribed or unsubscribed to aScheduledEvent.
- GenericScheduledEventUserEvent(JDA, long, ScheduledEvent, long) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- GenericSelectMenuInteractionEvent<T,S extends SelectMenu> - Class in net.dv8tion.jda.api.events.interaction.component 
- 
Indicates that a customSelectMenuon one of the bots messages was used by a user.
- GenericSelectMenuInteractionEvent(JDA, long, SelectMenuInteraction<T, S>) - Constructor for class net.dv8tion.jda.api.events.interaction.component.GenericSelectMenuInteractionEvent
- GenericSelfUpdateEvent<T> - Class in net.dv8tion.jda.api.events.self
- 
Indicates that aSelfUserchanged or started an activity.
- GenericSelfUpdateEvent(JDA, long, T, T, String) - Constructor for class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- GenericSessionEvent - Class in net.dv8tion.jda.api.events.session
- 
Events which update the gateway session status.
- GenericSessionEvent(JDA, SessionState) - Constructor for class net.dv8tion.jda.api.events.session.GenericSessionEvent
- GenericStageInstanceEvent - Class in net.dv8tion.jda.api.events.stage
- 
Indicates that aStageInstancewas created/deleted/changed.
- GenericStageInstanceEvent(JDA, long, StageInstance) - Constructor for class net.dv8tion.jda.api.events.stage.GenericStageInstanceEvent
- GenericStageInstanceUpdateEvent<T> - Class in net.dv8tion.jda.api.events.stage.update
- 
Indicates that aStageInstancewas updated.
- GenericStageInstanceUpdateEvent(JDA, long, StageInstance, T, T, String) - Constructor for class net.dv8tion.jda.api.events.stage.update.GenericStageInstanceUpdateEvent
- GenericThreadEvent - Class in net.dv8tion.jda.api.events.thread
- 
Top-level thread event type
 All thread events JDA fires are derived from this class.
- GenericThreadEvent(JDA, long, ThreadChannel) - Constructor for class net.dv8tion.jda.api.events.thread.GenericThreadEvent
- GenericThreadMemberEvent - Class in net.dv8tion.jda.api.events.thread.member
- 
Indicates that aThreadMemberevent has been fired.
- GenericThreadMemberEvent(JDA, long, ThreadChannel, long, ThreadMember) - Constructor for class net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
- GenericUserEvent - Class in net.dv8tion.jda.api.events.user
- 
Indicates that aUserchanged or started an activity.
- GenericUserEvent(JDA, long, User) - Constructor for class net.dv8tion.jda.api.events.user.GenericUserEvent
- GenericUserPresenceEvent - Interface in net.dv8tion.jda.api.events.user.update
- 
Indicates that the presence of aUserhas changed.
- GenericUserUpdateEvent<T> - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that a user has updated their presence on discord.
- GenericUserUpdateEvent(JDA, long, User, T, T, String) - Constructor for class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- GERMAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- get() - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Blocks the current thread until the result is ready.
- get() - Method in class net.dv8tion.jda.api.utils.Result
- 
Unwraps the success value of this result.
- get(Class<T>, IOFunction<BufferedReader, T>) - Method in class net.dv8tion.jda.api.requests.Response
- get(String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the with theGETmethod.
- get(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves any type to the provided key.
- get(DiscordLocale) - Method in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- 
Gets the localized string for the specifiedDiscordLocale.
- get(DataArray, String, BiFunction<DataObject, String, ? extends T>, BiFunction<DataArray, Integer, ? extends T>) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- get(DataObject, String, BiFunction<DataObject, String, ? extends T>, BiFunction<DataArray, Integer, ? extends T>) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- GET - Enum constant in enum net.dv8tion.jda.api.requests.Method
- GET_ALL_COMMAND_PERMISSIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_APPLICATION_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_APPLICATION_EMOJIS - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_AUDIT_LOGS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_BAN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_BANS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_BOT_APPLICATION - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- GET_CHANNEL_INVITES - Static variable in class net.dv8tion.jda.api.requests.Route.Invites
- GET_CHANNELS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_COMMAND_PERMISSIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_COMMANDS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Emojis
- GET_EMOJIS - Static variable in class net.dv8tion.jda.api.requests.Route.Emojis
- GET_ENTITLEMENT - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_ENTITLEMENTS - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_GUILD - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_GUILD_COMMAND - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_GUILD_COMMANDS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_GUILD_EMBED - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_GUILD_EMOJIS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_GUILD_INVITES - Static variable in class net.dv8tion.jda.api.requests.Route.Invites
- GET_GUILD_STICKER - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- GET_GUILD_STICKERS - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- GET_GUILD_TEMPLATES - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- GET_GUILDS - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- GET_INSTANCE - Static variable in class net.dv8tion.jda.api.requests.Route.StageInstances
- GET_INTEGRATIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_INVITE - Static variable in class net.dv8tion.jda.api.requests.Route.Invites
- GET_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- GET_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- GET_MESSAGE_HISTORY - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- GET_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- GET_PERMISSIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- GET_PINNED_MESSAGES - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- GET_POLL_ANSWER_VOTERS - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- GET_PRIVATE_CHANNELS - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- GET_REACTION_USERS - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- GET_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Roles
- GET_ROLE_CONNECTION_METADATA - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- GET_ROLES - Static variable in class net.dv8tion.jda.api.requests.Route.Roles
- GET_RULE - Static variable in class net.dv8tion.jda.api.requests.Route.AutoModeration
- GET_SCHEDULED_EVENT - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_SCHEDULED_EVENT_USERS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_SCHEDULED_EVENTS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_SELF - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- GET_STICKER - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- GET_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- GET_THREAD_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- GET_TOKEN_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- GET_USER - Static variable in class net.dv8tion.jda.api.requests.Route.Users
- GET_VANITY_URL - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_VOICE_REGIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_VOICE_REGIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Misc
- GET_VOICE_STATE - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- GET_WEBHOOKS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- GET_WEBHOOKS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- GET_WELCOME_SCREEN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- getAccentColor() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The user's accent color.
- getAccentColorRaw() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The raw RGB value of this user's accent color.
- getAccessToken() - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
The access token
- getActionComponents() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Immutable filtered copy ofLayoutComponent.getComponents()elements which areActionComponents.
- getActionRows() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Rows of interactive components such asButtons.
- getActions() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The automatedAutoModResponsesthat will be activated when the rule is triggered.
- getActiveClients() - Method in interface net.dv8tion.jda.api.entities.Member
- 
A Set of all activeClientTypesof this Member.
- getActivities() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The activities of the user.
- getActivity() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AMessageActivitythat contains its type and party id.
- getActivity() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
The game that the member is currently playing.
- getActivity() - Method in interface net.dv8tion.jda.api.managers.Presence
- 
The current Activity for this session.
- getAddedTags() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- 
The newly added tags.
- getAfkChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theVoiceChannelthat has been set as the channel whichMemberswill be moved to after they have been inactive in aVoiceChannelfor longer thanGuild.getAfkTimeout().
- getAfkChannel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Provides theTemplateChannelthat has been set as the channel whichMemberswill be moved to after they have been inactive in aVoiceChannelfor longer thanTemplateGuild.getAfkTimeout().
- getAfkTimeout() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
TheTimeoutset for this Guild representing the amount of time that must pass for a Member to have had no activity in aVoiceChannelto be considered AFK.
- getAfkTimeout() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Returns theAFK Timeoutfor this guild.
- getAlertMessageId() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of the alertMessagesent to the alert channel.
- getAlertMessageIdLong() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of the alertMessagesent to the alert channel.
- getAlertMessageIdLong() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getAllowed() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
EnumSet of allPermissionsthat are specifically allowed by this override.
- getAllowed() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
EnumSet of allPermissionsthat are specifically allowed by this override.
- getAllowed() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
The currently set of allowed permission bits.
- getAllowedFileSize() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
Returns the maximum size for files that can be uploaded with this account.
- getAllowedMentions() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getAllowedMentions() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The mention types which are whitelisted.
- getAllowedMentions() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The mention types which are whitelisted.
- getAllowedMentions() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The mention types which are whitelisted.
- getAllowedPermissions() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Set ofPermissionsthat would be granted by the PermissionOverride that is created by this action.
- getAllowedRaw() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions allowed by this override.
- getAllowedRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions allowed by this override.
- getAllowlist() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The whitelisted keywords that are allowed by this rule.
- getAnswerId() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
The id of the answer, usually the ordinal position.
- getAnswers() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
The poll answers.
- getApplication() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
- 
The targetInvite.EmbeddedApplicationof this invite ornullif theTargeTypeis notInvite.TargetType.EMBEDDED_APPLICATION
- getApplication() - Method in class net.dv8tion.jda.api.entities.MessageActivity
- 
TheApplicationthisMessageActivitymay have.
- getApplicationId() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the parent application of thisEntitlement
- getApplicationId() - Method in interface net.dv8tion.jda.api.entities.Message
- 
If this message is from an application-ownedWebhookor is a response to anInteraction, this will return the application's id.
- getApplicationId() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
The ID for the responsible application.
- getApplicationId() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
The associated application id for the bot account.
- getApplicationId() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The id of the application of which privileges have been changed.
- getApplicationId() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The id of the application this command belongs to.
- getApplicationIdLong() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the parent application of thisEntitlement
- getApplicationIdLong() - Method in interface net.dv8tion.jda.api.entities.Message
- 
If this message is from an application-ownedWebhookor is a response to anInteraction, this will return the application's id.
- getApplicationIdLong() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
The ID for the responsible application.
- getApplicationIdLong() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
The associated application id for the bot account.
- getApplicationIdLong() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The id of the application of which privileges have been changed.
- getApplicationIdLong() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The id of the application this command belongs to.
- getApplicationManager() - Method in interface net.dv8tion.jda.api.JDA
- 
Returns theApplicationManagerthat manages the application associated with the bot.
- getApplicationPrivileges() - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
TheIntegrationPrivilegesthat have been applied to this application in this guild.
- getAppliedTags() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Theforum tagsapplied to this thread.
- getAppliedTags() - Method in class net.dv8tion.jda.api.requests.restaction.ThreadCreateMetadata
- 
The applied tags for the thread / forum post.
- getApproximateMembers() - Method in class net.dv8tion.jda.api.entities.Guild.MetaData
- 
The approximate number of members in this guild.
- getApproximatePosition() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns the approximate position of this message in aThreadChannel.
- getApproximatePresences() - Method in class net.dv8tion.jda.api.entities.Guild.MetaData
- 
The approximate number of online members in this guild.
- getArray() - Method in class net.dv8tion.jda.api.requests.Response
- getArray(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a DataArray
- getArray(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a DataArray to a key.
- getArray(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getArray(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getAsAttachment() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The file uploaded for this option.
- getAsBoolean() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The boolean value.
- getAsChannel() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedGuildChannelfor this option value.
- getAsCodepoints() - Method in interface net.dv8tion.jda.api.entities.emoji.UnicodeEmoji
- 
Converts the unicode name into codepoint notation likeU+1F602.
- getAsDouble() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The value of this choice.
- getAsDouble() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The double value for this option.
- getAsInt() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The int value for this option.
- getAsLong() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The value of this choice.
- getAsLong() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The long value for this option.
- getAsMap() - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
Map containing all privileges, with the command-id as the Key, and a List ofIntegrationPrivilegeas Value.
- getAsMember() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedMemberfor this option value.
- getAsMention() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- getAsMention() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- getAsMention() - Method in interface net.dv8tion.jda.api.entities.IMentionable
- 
Retrieve a Mention for this Entity.
- getAsMention() - Method in interface net.dv8tion.jda.api.interactions.commands.ICommandReference
- 
Retrieve a Mention for this Entity.
- getAsMentionable() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedIMentionableinstance for this option value.
- getAsReactionCode() - Method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
The reaction code for this emoji.
- getAsRole() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedRolefor this option value.
- getAsString() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The value of this choice.
- getAsString() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The String representation of this option value.
- getAsString() - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- 
The String representation of this component.
- getAsTag() - Method in interface net.dv8tion.jda.api.entities.User
- 
The "tag" for this user
- getAsUser() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedUserfor this option value.
- getAttachments() - Method in interface net.dv8tion.jda.api.entities.Message
- 
An immutable list ofAttachmentsthat are attached to this message.
- getAttachments() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Message attachments of the forwarded message.
- getAttachments() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- getAttachments() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- getAttachments() - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- getAttachments() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The configured message attachments asAttachedFile, this is the opposite ofMessageRequest.setFiles(Collection)and only returns what was set using that setter.
- getAttachments() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- getAttachments() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
TheAttachedFilesattached to this message.
- getAudience() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
All current audience members of this stage instance.
- getAudioController() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
Shortcut to access the audio controller of this JDA instance
- getAudioData(double) - Method in class net.dv8tion.jda.api.audio.CombinedAudio
- 
Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
- getAudioData(double) - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
Decodes and adjusts the opus audio for the specified volume.
- getAudioData(double) - Method in class net.dv8tion.jda.api.audio.UserAudio
- 
Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
- getAudioData(short[], double) - Static method in class net.dv8tion.jda.api.audio.OpusPacket
- 
Decodes and adjusts the opus audio for the specified volume.
- getAudioManager() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
TheAudioManagerthat represents the audio connection for this Guild.
- getAudioManagerCache() - Method in interface net.dv8tion.jda.api.JDA
- 
CacheViewof all cachedAudioManagerscreated for this JDA instance.
- getAudioManagers() - Method in interface net.dv8tion.jda.api.JDA
- 
Immutable list of all createdAudioManagersfor this JDA instance!
- getAuditLogKey() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelField
- getAuthor() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The author of this Message
- getAuthor() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information on the creator of the embedded content.
- getAuthor() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- 
The Author of the Message received asUserobject.
- getAuthor() - Method in class net.dv8tion.jda.api.events.message.MessageUpdateEvent
- 
The author of the Message.
- getAuthorizingGuildId() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
When the interaction has theGUILD_INSTALLintegration type, returns theGuildID which first authorized this interaction, or0if the interaction is used in the app's bot DMs, returnsnullotherwise.
- getAuthorizingGuildIdLong() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
When the interaction has theGUILD_INSTALLintegration type, returns theGuildID which first authorized this interaction, or0if the interaction is used in the app's bot DMs, returnsnullotherwise.
- getAuthorizingUserId() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
When the interaction has theUSER_INSTALLintegration type, returns theUserSnowflakewhich first authorized this interaction, ornullotherwise.
- getAuthorizingUserIdLong() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
When the interaction has theUSER_INSTALLintegration type, returns theUserSnowflakewhich first authorized this interaction, or0otherwise.
- getAutoArchiveDuration() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
The inactivity timeout of this thread.
- getAvailableTagById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
Retrieves the tag for the provided id.
- getAvailableTagById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
Retrieves the tag for the provided id.
- getAvailableTagCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The availableForumTagsfor this forum channel.
- getAvailableTags() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The availableForumTagsfor this channel.
- getAvailableTagsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The availableForumTagsfor this channel.
- getAvatar() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Returns anImageProxyfor this member's avatar.
- getAvatar() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns anImageProxyfor this user's avatar.
- getAvatar() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Returns anImageProxyfor this user's avatar image.
- getAvatarId() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The Discord Id for this member's per guild avatar image.
- getAvatarId() - Method in interface net.dv8tion.jda.api.entities.User
- 
The Discord ID for this user's avatar image.
- getAvatarId() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the avatar hash of the member, or null if they do not have an avatar set.
- getAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The URL for the member's per guild avatar image.
- getAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.User
- 
The URL for the user's avatar image.
- getAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the avatar url of the member, or null if they do not have an avatar set.
- getAverageGatewayPing() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
The average time in milliseconds between all shards that discord took to respond to our last heartbeat.
- getBannedUsers() - Method in class net.dv8tion.jda.api.entities.BulkBanResponse
- 
List of successfully banned users.
- getBanner() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns anImageProxyfor this guild's banner image.
- getBanner() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
TheImageProxyfor the pack banner.
- getBanner() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
Returns anImageProxyfor this user's banner.
- getBannerId() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The guild banner id.
- getBannerId() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The id for the pack banner.
- getBannerId() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The Discord Id for this user's banner image.
- getBannerIdLong() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The id for the pack banner.
- getBannerUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The guild banner url.
- getBannerUrl() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The url for the pack banner.
- getBannerUrl() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The URL for the user's banner image.
- getBaseRoute() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- 
The route template with the original placeholders.
- getBaseUrl() - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
The configured base-url for REST-api requests.
- getBitrate() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.AudioChannel
- 
The audio bitrate of the voice audio that is transmitted in this channel.
- getBitrate() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The audio bitrate of the voice audio that is transmitted in this channel.
- getBody() - Method in class net.dv8tion.jda.api.requests.Request
- getBoolean(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a boolean.
- getBoolean(int, boolean) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a boolean.
- getBoolean(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves aBooleanto a key.
- getBoolean(String, boolean) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves aBooleanto a key.
- getBoolean(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getBoolean(DataArray, String, boolean) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getBoolean(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getBoolean(DataObject, String, boolean) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getBoostCount() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The amount of boosts this server currently has.
- getBoosters() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Sorted list ofMembersthat boost this guild.
- getBoostRole() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Looks up the role which is the booster role of this guild.
- getBoostTier() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The boost tier for this guild.
- getBotId() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The id for the bot associated with this role.
- getBotIdLong() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The id for the bot associated with this role.
- getBotRole() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Looks up the role which is the integration role for the currently connected bot (self-user).
- getButton() - Method in class net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent
- getButton() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.ButtonInteraction
- 
TheButtonthis interaction belongs to.
- getButtonById(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Gets theButtonwith the specified ID.
- getButtons() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllButtonsattached to this message.
- getButtons() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
List of buttons in this component layout.
- getButtonsByLabel(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllButtonswith the specified label attached to this message.
- getCached() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The currently cached entities of recent execution tasks.
- getCacheFlags() - Method in interface net.dv8tion.jda.api.JDA
- 
Thecache flagsthat have been enabled for this JDA session.
- getCallbackPool() - Method in interface net.dv8tion.jda.api.JDA
- 
ExecutorServiceused to handleRestActioncallbacks and completions.
- getCallbackResponse() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Thecallback responsecreated by interaction replies likeIReplyCallback.reply(String)or interaction updates likeIMessageEditCallback.editMessage(String).
- getCategories() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allCategoriesin the cache.
- getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allCategoriesin this Guild that have the same name as the one provided.
- getCategory() - Method in interface net.dv8tion.jda.api.entities.Message
- 
TheCategorythis message was sent in.
- getCategory() - Method in interface net.dv8tion.jda.api.requests.restaction.order.CategoryOrderAction
- 
Gets theCategorycontrolled by this CategoryOrderAction.
- getCategoryById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aCategorythat has the same id as the one provided.
- getCategoryById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aCategorythat has the same id as the one provided.
- getCategoryCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
SortedSnowflakeCacheViewofCategory.
- getCategoryCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getCategoryCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedCategoriesvisible to this ShardManager instance.
- getCause() - Method in class net.dv8tion.jda.api.events.ExceptionEvent
- 
The cause Throwable for this event
- getCFRays() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getCFRays() - Method in class net.dv8tion.jda.api.requests.Response
- getChangeByKey(String) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Shortcut togetChanges().get(key)
 This lookup is case-insensitive!
- getChangeByKey(AuditLogKey) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Shortcut togetChanges().get(key)
 This lookup is case-insensitive!
- getChanges() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Key-ValueMapcontaining allAuditLogChangesmade in this entry.
- getChangesForKeys(AuditLogKey...) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Filters all changes by the specified keys
- getChannel() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
TheGuildMessageChannelUnionthat this execution occurred in.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
The channel to send the alert message to.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns the currentAudioChannelUnionthat theMemberis in.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
Returns theGuildChannelthat is linked to this recommended channel.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
AnInvite.Channelobject containing information about this invite's origin channel.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theMessageChannelthat this message was sent in.
- getChannel() - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Returns theMessageChannelthat this MessageHistory is related to.
- getChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
TheMessageChannelthis Reaction was used in.
- getChannel() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
The channel from which this message originates.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
TheGuildChannelthat this PermissionOverride affects.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The guild channel the event is set to take place in.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
TheStageChannelfor this stage instance
- getChannel() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
Thechannelinstance this Webhook is attached to.
- getChannel() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Gets the channel the member is in
- getChannel() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.forum.GenericForumTagEvent
- 
TheIPostContainerwhich has been updated.
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- 
TheChannelthe event was fired from.
- getChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheGuildChannelthis invite points to.
- getChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
Theguild channelthis override belongs to.
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.command.MessageContextInteractionEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheMessageChannelfor this Message
- getChannel() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- 
TheGuildMessageChannelwhere the messages have been deleted
- getChannel() - Method in class net.dv8tion.jda.api.events.stage.GenericStageInstanceEvent
- 
TheStageChannelthis instance belongs to
- getChannel() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
The channel where the typing was started
- getChannel() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
- 
The update voice channel
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandAutoCompleteInteraction
- 
The respectiveMessageChannelUnionfor this interaction.
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.context.MessageContextInteraction
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.SlashCommandInteraction
- 
The respectiveMessageChannelUnionfor this interaction.
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The respectiveMessageChannelUnionfor this interaction.
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
The channel this interaction happened in.
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- getChannel() - Method in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
TheGuildChannelthat will be modified by this Manager instance
- getChannel() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
TheGuildChannelthis Manager'sPermissionOverrideis in.
- getChannel() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.ForumPostAction
- 
TheIPostContainerto create the post in
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.MessagePaginationAction
- 
The targetedMessageChannel
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ThreadChannelPaginationAction
- 
TheIThreadContainerUnionfor this action
 This can also be used for casting down to more concrete types.
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
TheIPermissionContainerthis will be created in
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- 
Thechannelto create this webhook in.
- getChannel(int) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Gets theChannelDataof the specified index.
- getChannel(JDA) - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- 
TheGuildChannelinstance for thechannel id.
- getChannelById(Class<T>, long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Get a channel of the specified type by id.
- getChannelById(Class<T>, String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Get a channel of the specified type by id.
- getChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Unified cache of all channels associated with this shard or guild.
- getChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getChannelId() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The ID for the channel this message was sent in.
- getChannelId() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The ID for the channel this reaction happened in.
- getChannelId() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the channel id for this reference, or 0 if no channel id was provided.
- getChannelId() - Method in class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- 
The ID for the channel this webhook belongs to
- getChannelId() - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- 
The id for the responsibleGuildChannelinstance.
- getChannelId() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
The ID of the channel this interaction happened in.
- getChannelIdLong() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The ID for the channel this message was sent in.
- getChannelIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The ID for the channel this reaction happened in.
- getChannelIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the channel id for this reference, or 0 if no channel id was provided.
- getChannelIdLong() - Method in class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- 
The ID for the channel this webhook belongs to
- getChannelIdLong() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getChannelIdLong() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
The ID of the channel this interaction happened in.
- getChannelJoined() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
TheAudioChannelUnionthat was joined
- getChannelLeft() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
TheAudioChannelUnionthat theMemberis moved from
- getChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllChannelslisted for this Category.
- getChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Populated list ofchannelsfor this guild.
- getChannels() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- 
The channels shown in the welcome screen.
- getChannels() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedGuildChannels.
- getChannels() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- getChannels(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Populated list ofchannelsfor this guild.
- getChannels(Class<T>) - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedGuildChannelsof typeclazz.
- getChannelsBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentioned channels.
- getChannelsBag(Class<T>) - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentioned channels of typeclazz.
- getChannelType() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Gets theChannelTypethat this message was received from.
- getChannelType() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
TheChannelTypethis Reaction was used in.
- getChannelType() - Method in class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- 
TheChannelTypeof the channel the event was fired from.
- getChannelType() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheChannelTypefor of thechannelthis invite points to.
- getChannelType() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheChannelTypeof theGuildChannelthis override belongs to.
- getChannelType() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheChannelTypefor this message
- getChannelType() - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- 
TheChannelTypefor thechannel id.
- getChannelType() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
TheChannelTypefor the resolved channel.
- getChannelType() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheChannelTypefor the channel this interaction came from.
- getChannelTypes() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
TheChannelTypesthis option is restricted to.
- getChannelTypes() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
TheChannelTypesthis option is restricted to.
- getChannelTypes() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
The allowedChannelTypesfor this menu.
- getChannelTypes() - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
- 
TheChannelTypesfor thesorting bucket.
- getCheck() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
The current checks for this RestAction.
- getChoices() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The choices for this option.
- getChoices() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The predefined choices available for this option.
- getClassic() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.GlobalRateLimit
- 
The current global rate-limit reset time.
- getClientCloseFrame() - Method in class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- 
The close frame we sent to discord
- getCloseCode() - Method in class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- 
Possibly-nullCloseCoderepresenting the meaning for this DisconnectEvent
- getCloseCode() - Method in class net.dv8tion.jda.api.events.session.ShutdownEvent
- 
Possibly-nullCloseCoderepresenting the meaning for this ShutdownEvent.
- getCloudflare() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.GlobalRateLimit
- 
The current cloudflare rate-limit reset time.
- getCode() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The invite code
- getCode() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
The template code.
- getCode() - Method in class net.dv8tion.jda.api.entities.VanityInvite
- 
The invite code used for the invite url.
- getCode() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
The invite code.
- getCode() - Method in class net.dv8tion.jda.api.events.session.ShutdownEvent
- 
The server close code that was in the disconnect close frame of this JDA instance.
- getCode() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.ErrorCode
- 
The machine parsable error code
- getCode() - Method in enum net.dv8tion.jda.api.requests.CloseCode
- 
The integer code in the form of4xxx/1xxx
- getCode() - Method in enum net.dv8tion.jda.api.requests.ErrorResponse
- getColor() - Method in interface net.dv8tion.jda.api.entities.Member
- 
TheColorof this Member's name in a Guild.
- getColor() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The color of the stripe on the side of the embed.
- getColor() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The color thisRoleis displayed in.
- getColor() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
The color thisRoleis displayed in.
- getColorRaw() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The raw RGB value for the color of this member.
- getColorRaw() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The raw RGB color value for this embed
 Defaults toRole.DEFAULT_COLOR_RAWif no color is set
- getColorRaw() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The raw color RGB value used for this role
 Defaults toRole.DEFAULT_COLOR_RAWif this role has no set color
- getColorRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
The raw color RGB value used for this role
 Defaults toRole.DEFAULT_COLOR_RAWif this role has no set color
- getCommandId() - Method in class net.dv8tion.jda.api.events.interaction.command.ApplicationCommandUpdatePrivilegesEvent
- 
The id of the command whose privileges have been changed.
- getCommandId() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The command id
 This is the id generated when a command is created viaGuild.updateCommands()or similar.
- getCommandIdLong() - Method in class net.dv8tion.jda.api.events.interaction.command.ApplicationCommandUpdatePrivilegesEvent
- 
The id of the command whose privileges have been changed.
- getCommandIdLong() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getCommandIdLong() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getCommandIdLong() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The command id.
- getCommandPrivileges(String) - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
TheIntegrationPrivilegesthat have been applied to the command with the given id in this guild.
- getCommandPrivileges(Command) - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
TheIntegrationPrivilegesthat have been applied to the suppliedCommand.
- getCommandString() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Gets the display string for this command.
- getCommandType() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getCommandType() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getCommandType() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
TheTypeof command this interaction is for.
- getCommunityUpdatesChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat receives community updates.
- getCompiledRoute() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- 
The compiled route string of the endpoint, including all arguments and query parameters.
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericSelectMenuInteractionEvent
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.ButtonInteraction
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
TheActionComponentinstance.
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenuInteraction
- getComponentId() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getComponentId() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The custom component ID provided to the component when it was originally created.
- getComponents() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Layouts of interactive components, usuallyActionRows.
- getComponents() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Components of the forwarded message.
- getComponents() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Mutable list of components in this ActionRow.
- getComponents() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
List representation of this component layout.
- getComponents() - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Returns a modifiable list of all components
- getComponents() - Method in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
A List ofLayoutComponentsthat this modal contains.
- getComponents() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getComponents() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The components of the message.
- getComponents() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The configured message components, this is the opposite ofMessageRequest.setComponents(Collection)and only returns what was set using that setter.
- getComponents() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The components of the message.
- getComponentType() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getComponentType() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
TheComponent.Type
- getConcurrency() - Method in class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- 
The concurrency level for this bot.
- getConnectedChannel() - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
Provides the current channel that this connection is transmitting to.
- getConnectedChannel() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
TheAudioChannelUnionthat JDA currently has an audio connection to.
- getConnectionListener() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- getConnectionStatus() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
The currentConnectionStatus.
- getConnectTimeout() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
The currently set timeout value, in milliseconds, used when waiting for an audio connection to be established.
- getContent() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The user content that triggered this rule.
- getContent() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getContent() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getContent() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The content of the message.
- getContent() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The configured message content, this is the opposite forMessageRequest.setContent(String)and only returns what was set using that setter.
- getContent() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The content of the message.
- getContentDisplay() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The textual content of this message in the format that would be shown to the Discord client.
- getContentRaw() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The raw textual content of this message.
- getContentRaw() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
The raw content of the message, including markdown and mentions.
- getContentStripped() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Gets the textual content of this message usingMessage.getContentDisplay()and then strips it of markdown characters like *, **, __, ~~, || that provide text formatting.
- getContentType() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The Content-Type of this file.
- getContext() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getContext() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Gets the context in which this command was executed.
- getContexts() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The contexts in which this command can be used.
- getContexts() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The contexts in which this command can be used.
- getCount() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The total amount of users that already reacted with this Reaction.
- getCount(MessageReaction.ReactionType) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The specific amount of users that already reacted with this Reaction.
- getCover() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
Returns anImageProxyfor this cover's icon.
- getCoverId() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The cover aka splash id of this Application.
- getCoverId() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The id of the sticker shown as cover.
- getCoverIdLong() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The id of the sticker shown as cover.
- getCoverSticker() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
TheStandardStickershown as cover.
- getCoverUrl() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The url of the cover image for this application.
- getCreator() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The user who originally created the event.
- getCreator() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
The user who created this template.
- getCreatorId() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The user id of the creator of this rule.
- getCreatorId() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The ID of the user who originally created this event.
- getCreatorIdLong() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The user id of the creator of this rule.
- getCreatorIdLong() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The ID of the user who originally created this event.
- getCurrent() - Static method in class net.dv8tion.jda.api.audit.ThreadLocalReason
- 
The current reason that should be used forAuditableRestAction.
- getCurrentOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Immutable List representing the currently selected order of entities in this OrderAction instance
- getCustomAuthorizationUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The custom Authorization URL of this bot's application.
- getCustomBuilder() - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
The custom request interceptor.
- getCustomEmojis() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
AllCustomEmojisused.
- getCustomEmojisBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof custom emojis used.
- getCustomMessage() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
The custom message to send to the user.
- getData() - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
TheInputStreamrepresenting the data to upload as a file.
- getDateTimeString(OffsetDateTime) - Static method in class net.dv8tion.jda.api.utils.TimeUtil
- 
Returns a prettier String-representation of a OffsetDateTime object
- getDefaultAvatar() - Method in interface net.dv8tion.jda.api.entities.UserSnowflake
- 
Returns anImageProxyfor this user's default avatar.
- getDefaultAvatar() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Returns anImageProxyfor this user's default avatar image.
- getDefaultAvatarId() - Method in interface net.dv8tion.jda.api.entities.UserSnowflake
- 
The Discord ID for this user's default avatar image.
- getDefaultAvatarId() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the asset id of the member's default avatar
- getDefaultAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.UserSnowflake
- 
The URL for the user's default avatar image.
- getDefaultAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the url of the member's default avatar
- getDefaultChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The defaultStandardGuildChannelfor aGuild.
- getDefaultChannel() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Thedefault channelfor aMember.
- getDefaultFailure() - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
The default failure callback used when none is provided inRestAction.queue(Consumer, Consumer).
- getDefaultLayout() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- 
The default layout used to show threads.
- getDefaultMentions() - Static method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Returns the defaultMentionTypespreviously set byAllowedMentions.setDefaultMentions(Collection).
- getDefaultNotificationLevel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns the default message Notification-Level of this Guild.
- getDefaultNotificationLevel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Returns theNotificationLevelof this guild.
- getDefaultPermissions() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Gets theDefaultMemberPermissionsof this command.
- getDefaultPermissions() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
TheDefaultMemberPermissionsof this command.
- getDefaultReaction() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The emoji which will show up on new forum posts as default reaction.
- getDefaultSortOrder() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The default order used to show threads.
- getDefaultSuccess() - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
The default success callback used when none is provided inRestAction.queue(Consumer, Consumer)orRestAction.queue(Consumer).
- getDefaultThreadSlowmode() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
The defaultslowmodefor thread channels that is copied on thread creation.
- getDefaultTimeout() - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
The default timeout to apply to every RestAction in milliseconds.
- getDefaultUser() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The default User for this Webhook.
- getDefaultValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
Default selected values.
- getDelay(TimeUnit) - Method in class net.dv8tion.jda.api.utils.concurrent.DelayedCompletableFuture
- getDenied() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
EnumSet of allPermissionsthat are denied by this override.
- getDenied() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
EnumSet of allPermissionsthat are denied by this override.
- getDenied() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
The currently set of denied permission bits.
- getDeniedPermissions() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Set ofPermissionsthat would be denied by the PermissionOverride that is created by this action.
- getDeniedRaw() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions denied by this override.
- getDeniedRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions denied by this override.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The description of the bot's application.
- getDescription() - Method in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- 
Description of this level in the official Discord Client (as of 5th May, 2017)
- getDescription() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The description for this guild.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
The description of this recommended channel shown in the welcome screen.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- 
The server description shown in the welcome screen.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The description of this application.
- getDescription() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The description (alt text) of this attachment.
- getDescription() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
A short description of this Application.
- getDescription() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The description of the embedded resource.
- getDescription() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The description of the metadata.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The description of the event.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.sticker.RichSticker
- 
The description of the sticker, or empty String if the sticker doesn't have one.
- getDescription() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The description of the sticker pack
- getDescription() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
The template description.
- getDescription() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
The description for this guild.
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The description for this option
- getDescription() - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
The configured description
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
The configured description
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
The description for this subcommand group
- getDescription() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The description of this command.
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The description of this option, subcommand, or subcommand group.
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The description of this subcommand.
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
The description of this subcommand group.
- getDescription() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The current description for this option.
- getDescription() - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
The description for the file.
- getDescriptionBuilder() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
TheStringBuilderused to build the description for the embed.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The localizations of this record's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The localizations of this option's description forvarious languages.
- getDescriptionLocalizations() - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
The localizations of this command's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
The localizations of this subcommand's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
The localizations of this subcommand's description forvarious languagesgroup.
- getDescriptionLocalizations() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The localizations of this command's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The localizations of this option's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The localizations of this subcommand's description forvarious languages.
- getDescriptionLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
The localizations of this subcommand group's description forvarious languages.
- getDetails() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
What the player is currently doing
 Example: "Competitive - Captain's Mode", "In Queue", "Unranked PvP"
- getDirectAudioController() - Method in interface net.dv8tion.jda.api.JDA
- 
Direct access to audio (dis-)connect requests.
- getDirectMessagesDisabledUntil() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- 
The time until when direct messages are paused.
- getDiscordTimestamp(long) - Static method in class net.dv8tion.jda.api.utils.TimeUtil
- 
Converts the provided epoch millisecond timestamp to a Discord Snowflake.
- getDiscriminator() - Method in interface net.dv8tion.jda.api.entities.User
- 
The discriminator of theUser.
- getDiscriminator() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the discriminator of the member
- getDouble(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a double.
- getDouble(int, double) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a double.
- getDouble(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a double to a key.
- getDouble(String, double) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a double to a key.
- getDouble(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getDouble(DataArray, String, double) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getDouble(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getDouble(DataObject, String, double) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getDuration() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Gets the duration of this attachment.
- getEffectiveAvatar() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Returns anImageProxyfor this member's effective avatar image.
- getEffectiveAvatar() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns anImageProxyfor this user's effective avatar image.
- getEffectiveAvatar() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Returns anImageProxyfor this user's effective avatar image.
- getEffectiveAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The URL for the member's effective avatar image.
- getEffectiveAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.User
- 
The URL for the user's avatar image.
- getEffectiveAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
The URL for the user's avatar image
 If they do not have an avatar set, this will return the URL of their default avatar
- getEffectiveName() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Retrieves the Name displayed in the official Discord Client.
- getEffectiveName() - Method in interface net.dv8tion.jda.api.entities.User
- 
The name visible in the UI.
- getEffectiveName() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the visible name of the member.
- getElapsedTime(TemporalUnit) - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Calculates the elapsed time fromActivity.Timestamps.getStartTime()to now in terms of the specified unit.
- getElastic() - Method in class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- 
The elasticExecutorServiceused to execute rate-limit tasks.
- getElementById(int) - Method in interface net.dv8tion.jda.api.utils.cache.ShardCacheView
- 
Retrieves the JDA instance represented by the provided shard ID.
- getElementById(long) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Retrieves the member represented by the provided ID.
- getElementById(long) - Method in interface net.dv8tion.jda.api.utils.cache.SnowflakeCacheView
- 
Retrieves the entity represented by the provided ID.
- getElementById(String) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Retrieves the member represented by the provided ID.
- getElementById(String) - Method in interface net.dv8tion.jda.api.utils.cache.ShardCacheView
- 
Retrieves the JDA instance represented by the provided shard ID ornullif none of the connected shards match the provided id.
- getElementById(String) - Method in interface net.dv8tion.jda.api.utils.cache.SnowflakeCacheView
- 
Retrieves the entity represented by the provided ID.
- getElementById(ChannelType, long) - Method in interface net.dv8tion.jda.api.utils.cache.ChannelCacheView
- 
Retrieves the entity represented by the provided ID.
- getElementById(ChannelType, String) - Method in interface net.dv8tion.jda.api.utils.cache.ChannelCacheView
- 
Retrieves the entity represented by the provided ID.
- getElementsById(long) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Retrieves all member represented by the provided ID.
- getElementsById(String) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Retrieves all member represented by the provided ID.
- getElementsByName(String) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an immutable list of all elements matching the given name.
- getElementsByName(String, boolean) - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an immutable list of all elements matching the given name.
- getElementsByNickname(String) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members matching the given nickname.
- getElementsByNickname(String) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members matching the given nickname.
- getElementsByNickname(String, boolean) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members matching the given nickname.
- getElementsByNickname(String, boolean) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members matching the given nickname.
- getElementsByUsername(String) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members matching the given username.
- getElementsByUsername(String) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members matching the given username.
- getElementsByUsername(String, boolean) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members matching the given username.
- getElementsByUsername(String, boolean) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members matching the given username.
- getElementsWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members that hold all of the provided roles.
- getElementsWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members that hold all of the provided roles.
- getElementsWithRoles(Role...) - Method in interface net.dv8tion.jda.api.utils.cache.MemberCacheView
- 
Creates an immutable list of all members that hold all of the provided roles.
- getElementsWithRoles(Role...) - Method in interface net.dv8tion.jda.api.utils.cache.UnifiedMemberCacheView
- 
Creates an immutable list of all members that hold all of the provided roles.
- getEmbeds() - Method in interface net.dv8tion.jda.api.entities.Message
- 
An immutable list ofMessageEmbedsthat are part of this Message.
- getEmbeds() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Message embeds of the forwarded message.
- getEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The embeds of the message.
- getEmbeds() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The configured message embeds, this is the opposite ofMessageRequest.setEmbeds(Collection)and only returns what was set using that setter.
- getEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The embeds of the message.
- getEmoji() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The emoji (or custom emoji) attached to a custom status.
- getEmoji() - Method in interface net.dv8tion.jda.api.entities.channel.forums.BaseForumTag
- 
The emoji used as the tag icon.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- getEmoji() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
The emoji that is used for this recommended channel.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
TheEmojiof this Reaction.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- 
The emoji assigned to this answer.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Question
- 
Possible emoji related to the poll question.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
The Unicode Emoji of thisRolethat is used instead of a custom image.
- getEmoji() - Method in class net.dv8tion.jda.api.events.emoji.GenericEmojiEvent
- 
The affectedRichCustomEmojifor this event
- getEmoji() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
TheEmojiof the reaction, shortcut forgetReaction().getEmoji()
- getEmoji() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmojiEvent
- 
The reactionEmoji.
- getEmoji() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The emoji attached to this button.
- getEmoji() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The emoji attached to this option which is shown next to the option in the select menu
- getEmoji() - Method in interface net.dv8tion.jda.api.managers.ApplicationEmojiManager
- 
The targetApplicationEmojithat will be modified by this Manager
- getEmoji() - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
The targetRichCustomEmojithat will be modified by this Manager
- getEmoji() - Method in enum net.dv8tion.jda.api.Region
- 
The unicode flag representative of this Region.
- getEmojiById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets anRichCustomEmojifrom this guild that has the same id as the one provided.
- getEmojiById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves a custom emoji matching the specifiedidif one is available in our cache.
- getEmojiById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves a custom emoji matching the specifiedidif one is available in our cache.
- getEmojiById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aRichCustomEmojifrom this guild that has the same id as the one provided.
- getEmojiById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves a custom emoji matching the specifiedidif one is available in our cache.
- getEmojiById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves a custom emoji matching the specifiedidif one is available in our cache.
- getEmojiCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SnowflakeCacheViewof all cachedCustom Emojisof this Guild.
- getEmojiCache() - Method in interface net.dv8tion.jda.api.JDA
- 
UnifiedSnowflakeCacheViewof all cachedCustom Emojisvisible to this JDA session.
- getEmojiCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
UnifiedSnowflakeCacheViewof all cachedRichCustomEmojisvisible to this ShardManager instance.
- getEmojis() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allCustom Emojisbelonging to thisGuild.
- getEmojis() - Method in interface net.dv8tion.jda.api.JDA
- 
A collection of all to us known custom emoji (managed/restricted included).
- getEmojis() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
A collection of all known custom emojis (managed/restricted included).
- getEmojisByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allCustom Emojisin this Guild that have the same name as the one provided.
- getEmojisByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allCustom Emojisthat have the same name as the one provided.
- getEmojisByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable list of allRichCustomEmojisthat have the same name as the one provided.
- getEncoding() - Method in class net.dv8tion.jda.api.entities.Icon
- 
The base64 encoded data for this Icon
- getEnd() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Epoch second timestamp of match end, or0of unset.
- getEndpoint() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- 
The voice server endpoint
- getEndTime() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Shortcut forInstant.ofEpochSecond(start)
- getEndTime() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The time the event is set to end at.
- getEntitlement() - Method in class net.dv8tion.jda.api.events.entitlement.GenericEntitlementEvent
- 
TheEntitlement
- getEntitlements() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getEntitlements() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Returns the list ofentitlementsfor the current guild and user.
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.forum.update.GenericForumTagUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.update.GenericChannelUpdateEvent
- 
TheChannelentity affected by this update event.
- getEntity() - Method in class net.dv8tion.jda.api.events.emoji.update.GenericEmojiUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.stage.update.GenericStageInstanceUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.sticker.update.GenericGuildStickerUpdateEvent
- getEntity() - Method in interface net.dv8tion.jda.api.events.UpdateEvent
- 
The affected entity
- getEntity() - Method in class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- getEntityType() - Method in interface net.dv8tion.jda.api.events.UpdateEvent
- 
Class representation of the affected entity, useful when dealing with refection.
- getEntityTypes() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- 
TheSelectTargetssupported by this menu.
- getEntry() - Method in class net.dv8tion.jda.api.events.guild.GuildAuditLogEntryCreateEvent
- 
TheAuditLogEntrythat was added to theGuild
- getErrorCode() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
The discord error code for this error response.
- getErrorResponse() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
TheErrorResponsecorresponding for the received error response from Discord
- getErrors() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.SchemaError
- 
The list ofErrorCodesassociated with this schema error.
- getEventManager() - Method in interface net.dv8tion.jda.api.JDA
- 
The EventManager used by this JDA instance.
- getEventType() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The type of event that triggers this rule.
- getException() - Method in class net.dv8tion.jda.api.requests.Response
- getExemptChannels() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The channels which are exempt from the rule.
- getExemptRoles() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The roles which are exempt from the rule.
- getExpirationTimestamp() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
The unix millisecond timestamp for the expiration of this interaction hook.
- getExplicitContentLevel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The level of content filtering enabled in this Guild.
- getExplicitContentLevel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Returns theExplicitContentLevelof this guild.
- getExtension() - Method in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
The file extension used for the sticker asset.
- getFailedUsers() - Method in class net.dv8tion.jda.api.entities.BulkBanResponse
- 
List of users which could not be banned.
- getFailure() - Method in class net.dv8tion.jda.api.utils.Result
- 
Unwraps the error for this result.
- getFeatures() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The Features of theGuild.
- getFeatures() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The Features of theGuild.
- getFieldName() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelField
- getFields() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Modifiable list ofMessageEmbedFields that the builder will use forEmbedBuilder.build().
- getFields() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The fields in a message embed.
- getFileExtension() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The file extension of the Attachment when it was first uploaded.
- getFileName() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The file name of the Attachment when it was first uploaded.
- getFileName() - Method in class net.dv8tion.jda.api.utils.NamedAttachmentProxy
- 
The file name of the attachment.
- getFiles() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
TheFileUploadsattached to this message.
- getFiles() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
TheFileUploadsattached to this message.
- getFilteredKeywords() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The keywords that are blocked by this rule.
- getFilteredPresets() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The keyword presets that are blocked by this rule.
- getFilteredRegex() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The regex patterns that are blocked by this rule.
- getFirst() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The first cached entity retrieved by this PaginationAction instance
- getFlags() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
TheFlagsset for the application.
- getFlags() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- 
The flags configured for this channel.
- getFlags() - Method in interface net.dv8tion.jda.api.entities.Member
- getFlags() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns an EnumSet of allMessageFlagspresent for this Message.
- getFlags() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
The message flags fo the forwarded message.
- getFlags() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Flags for this presence
- getFlags() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns theUserFlagsof this user.
- getFlags(int) - Static method in enum net.dv8tion.jda.api.entities.ActivityFlag
- 
Maps the ActivityFlags based on the provided bitmask.
- getFlags(int) - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
A set of all UserFlags that are specified by this raw int representation of flags.
- getFlagSet() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Flags for this presence in an enum set
- getFlagsRaw() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The raw bitset representing this application's flags.
- getFlagsRaw() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The rawflagsbitset for this member.
- getFlagsRaw() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns the raw message flags of this message
- getFlagsRaw() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
The raw message flags of the forwarded message.
- getFlagsRaw() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns the bitmask representation of theUserFlagsof this user.
- getFocusedOption() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getFocusedOption() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandAutoCompleteInteraction
- 
The focused option which the user is typing.
- getFooter() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The footer (bottom) of the embedded content.
- getFormat() - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
TheTimeFormatused to display this timestamp.
- getFormatted() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- getFormatted() - Method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
Formatted string used in messages.
- getFormatted() - Method in interface net.dv8tion.jda.api.entities.emoji.UnicodeEmoji
- getFormatType() - Method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
The format type of this sticker, used forSticker.getIconUrl().
- getForumChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aForumChannelthat has the same id as the one provided.
- getForumChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aForumChannelthat has the same id as the one provided.
- getForumChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- getForumChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getForumChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getForumChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allForumChannelin the cache.
- getForumChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllForumChannelslisted for this Category
- getForumChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allForumChannelsin this Guild that have the same name as the one provided.
- getFromOffset(int) - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
Gets the first UserFlag relating to the provided offset.
- getFromOffset(int) - Static method in enum net.dv8tion.jda.api.Permission
- 
Gets the firstPermissionrelating to the provided offset.
- getFullCommandName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- getFullCommandName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- getFullCommandName() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- getFullCommandName() - Method in interface net.dv8tion.jda.api.interactions.commands.ICommandReference
- 
Returns the full command name, including possible subcommand name and subcommand group name.
- getFullCommandName() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- getGateway() - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Discord's gateway URL, which is used to receive events.
- getGatewayIntents() - Method in interface net.dv8tion.jda.api.JDA
- 
TheGatewayIntentsfor this JDA session.
- getGatewayIntents() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- getGatewayIntents() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
TheGatewayIntentsfor the JDA sessions of this shard manager.
- getGatewayPing() - Method in interface net.dv8tion.jda.api.JDA
- 
The time in milliseconds that discord took to respond to our last heartbeat
 This roughly represents the WebSocket ping of this session
- getGatewayPool() - Method in interface net.dv8tion.jda.api.JDA
- 
ScheduledExecutorServiceused to send WebSocket messages to discord.
- getGlobalName() - Method in interface net.dv8tion.jda.api.entities.User
- 
The global display name of the user.
- getGlobalRateLimit() - Method in class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- 
The global rate-limit store.
- getGroup() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
AnInvite.Groupobject containing information about this invite's origin group.
- getGuild() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
TheGuildthis audit-log entry refers to
- getGuild() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
TheGuildthat this execution occurred in.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
TheGuildthis rule belongs to.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
Returns theGuildthat this GuildChannel is part of.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
TheGuildthis emoji is attached to.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- getGuild() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
AnInvite.Guildobject containing information about this invite's origin guild.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
The Guild to which this PermissionHolder is related
- getGuild() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The Guild in which this Member is represented.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theGuildthat this message was sent in.
- getGuild() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
TheGuildthis Reaction was used in.
- getGuild() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
The guild for this reference.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- getGuild() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Returns theGuildthis Role exists in
- getGuild() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The guild that this event was created in
- getGuild() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
TheGuildthis stage instance is in
- getGuild() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
TheGuildthis sticker belongs to.
- getGuild() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
ATemplate.Guildobject containing information about this template's origin guild.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- getGuild() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
TheGuildinstance for this Webhook.
- getGuild() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- 
TheGuildin which this channel event happened.
- getGuild() - Method in class net.dv8tion.jda.api.events.emoji.GenericEmojiEvent
- 
TheGuildwhere the emoji came from
- getGuild() - Method in class net.dv8tion.jda.api.events.guild.GenericGuildEvent
- 
TheGuild
- getGuild() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheGuildthe Message was received in.
- getGuild() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- 
TheGuildwhere the messages were deleted.
- getGuild() - Method in class net.dv8tion.jda.api.events.role.GenericRoleEvent
- 
The guild of the role
- getGuild() - Method in class net.dv8tion.jda.api.events.sticker.GenericGuildStickerEvent
- 
TheGuildthis sticker belongs to
- getGuild() - Method in class net.dv8tion.jda.api.events.thread.GenericThreadEvent
- 
TheGuildcontaining theThreadChannel.
- getGuild() - Method in interface net.dv8tion.jda.api.events.user.update.GenericUserPresenceEvent
- 
Guild in which the presence has changed.
- getGuild() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivitiesEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.user.UserActivityEndEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.user.UserActivityStartEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
Guildin which this users started typing, ornullif this was not in a Guild.
- getGuild() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- getGuild() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
- getGuild() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
TheGuildfor this update
- getGuild() - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
The guild in which this PrivilegeConfig is applied in.
- getGuild() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
TheGuildthis IntegrationPrivilege was created in.
- getGuild() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheGuildthis interaction happened in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Gets theGuildinstance that this AudioManager is used for.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
TheGuildthis Manager'sGuildChannelis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
TheGuildthis Manager'sRichCustomEmojiis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
TheGuildobject of this Manager.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
TheGuildthis Manager'sGuildStickeris in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
TheGuildthis Manager'sGuildWelcomeScreenis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
TheGuildthis Manager'sGuildChannelis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.RoleManager
- getGuild() - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
TheGuildthisScheduledEventis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractThreadCreateAction
- 
The guild to create thisGuildChannelfor.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
The guild to create thisGuildChannelin
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
TheGuildto which the user will be added.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
- 
TheGuildwhich holds the channels fromOrderAction.getCurrentOrder()
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.order.RoleOrderAction
- 
TheGuildwhich holds the roles fromOrderAction.getCurrentOrder()
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
The current targetGuildfor this AuditLogPaginationAction.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.BanPaginationAction
- 
The current targetGuildfor this BanPaginationAction.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ScheduledEventMembersPaginationAction
- 
The current targetGuildfor this ScheduledEventMembersPaginationAction.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ThreadChannelPaginationAction
- 
The current targetGuildfor this ThreadChannelPaginationAction.
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
TheGuildfor this override
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
The guild to create the role in
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
The guild to create theScheduledEventin
- getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- 
TheGuildto create this webhook in
- getGuild(JDA) - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- getGuildAvailableCount() - Method in class net.dv8tion.jda.api.events.session.ReadyEvent
- 
Number of available guilds for this session.
- getGuildById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theGuildwhich has the same id as the one provided.
- getGuildById(long) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- getGuildById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theGuildwhich has the same id as the one provided.
- getGuildById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theGuildwhich has the same id as the one provided.
- getGuildById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theGuildwhich has the same id as the one provided.
- getGuildCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedGuildsvisible to this JDA session.
- getGuildCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedGuildsvisible to this ShardManager instance.
- getGuildChannel() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theGuildMessageChannelthat this message was sent in if it was sent in a Guild.
- getGuildChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Thechannelthis Reaction was used in.
- getGuildChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheGuildMessageChannelfor this Message if it was sent in a Guild.
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandAutoCompleteInteraction
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.context.MessageContextInteraction
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.commands.SlashCommandInteraction
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheGuildChannelthis interaction happened in.
- getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
GetGuildChannelfor the provided ID.
- getGuildId() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The guild id that is granted access to theEntitlements SKU
- getGuildId() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The ID for the guild this message was sent in.
- getGuildId() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the guild id for this reference, or 0 if no guild id was provided.
- getGuildId() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
The ID of the guild this sticker belongs to.
- getGuildId() - Method in class net.dv8tion.jda.api.events.guild.GuildTimeoutEvent
- 
The guild id for the timed out guild
- getGuildId() - Method in class net.dv8tion.jda.api.events.guild.UnavailableGuildJoinedEvent
- 
The ID of the guild
- getGuildId() - Method in class net.dv8tion.jda.api.events.guild.UnavailableGuildLeaveEvent
- 
The id for the guild we left.
- getGuildId() - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- 
The id for the responsibleGuildinstance.
- getGuildId() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
Shortcut to access the guild id
- getGuildId() - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
The ID of the guild this sticker belongs to.
- getGuildIdLong() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The guild id that is granted access to theEntitlements SKU
- getGuildIdLong() - Method in interface net.dv8tion.jda.api.entities.Message
- 
The ID for the guild this message was sent in.
- getGuildIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the guild id for this reference, or 0 if no guild id was provided.
- getGuildIdLong() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
The ID of the guild this sticker belongs to.
- getGuildIdLong() - Method in class net.dv8tion.jda.api.events.guild.GuildTimeoutEvent
- 
The guild id for the timed out guild
- getGuildIdLong() - Method in class net.dv8tion.jda.api.events.guild.UnavailableGuildJoinedEvent
- 
The ID of the guild
- getGuildIdLong() - Method in class net.dv8tion.jda.api.events.guild.UnavailableGuildLeaveEvent
- 
The id for the guild we left.
- getGuildIdLong() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
Shortcut to access the guild id
- getGuildIdLong() - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
The ID of the guild this sticker belongs to.
- getGuildLocale() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getGuildLocale() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Returns the preferred language of the Guild.
- getGuilds() - Method in interface net.dv8tion.jda.api.JDA
- 
An immutable List of allGuildsthat the logged account is connected to.
- getGuilds() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable List of allGuildsthat the logged account is connected to.
- getGuildsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An immutable list of allGuildsthat have the same name as the one provided.
- getGuildsByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable list of allGuildsthat have the same name as the one provided.
- getGuildTotalCount() - Method in class net.dv8tion.jda.api.events.session.ReadyEvent
- 
Sum of bothReadyEvent.getGuildAvailableCount()andReadyEvent.getGuildUnavailableCount().
- getGuildUnavailableCount() - Method in class net.dv8tion.jda.api.events.session.ReadyEvent
- 
Number of guilds currently not available to this session
 Discord failed to connect these guilds to our gateway and we had to discard them for now.
- getHeader() - Method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
The data header for the encoding of an image.
- getHeaders() - Method in class net.dv8tion.jda.api.requests.Request
- getHeight() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The height of the Attachment if this Attachment is an image/video.
- getHeight() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- 
The height of the image.
- getHeight() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- 
The height of the thumbnail image.
- getHeight() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- 
The height of the video.
- getHistory() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Creates a newMessageHistoryobject for each call of this method.
- getHistoryAfter(long, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages sent after the marker ID.
- getHistoryAfter(String, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages sent after the marker ID.
- getHistoryAfter(MessageChannel, String) - Static method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Constructs aMessageHistorywith the initially retrieved history of messages sent after the mentioned message ID (exclusive).
- getHistoryAfter(Message, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the provided message as a marker and retrieves messages sent after the marker.
- getHistoryAround(long, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages around the marker.
- getHistoryAround(String, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages sent around the marker.
- getHistoryAround(MessageChannel, String) - Static method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Constructs aMessageHistorywith the initially retrieved history of messages sent around the mentioned message ID (inclusive).
- getHistoryAround(Message, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedMessageas a marker and retrieves messages around the marker.
- getHistoryBefore(long, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages sent before the marker ID.
- getHistoryBefore(String, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the providedidof a message as a marker and retrieves messages sent before the marker ID.
- getHistoryBefore(MessageChannel, String) - Static method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Constructs aMessageHistorywith the initially retrieved history of messages sent before the mentioned message ID (exclusive).
- getHistoryBefore(Message, int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Uses the provided message as a marker and retrieves messages sent before the marker.
- getHistoryFromBeginning(int) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Retrieves messages from the beginning of thisMessageChannel.
- getHistoryFromBeginning(MessageChannel) - Static method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Constructs aMessageHistorywith the initially retrieved history of messages sent.
- getHook() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getHook() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getHook() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getHook() - Method in interface net.dv8tion.jda.api.interactions.callbacks.IDeferrableCallback
- 
TheInteractionHookwhich can be used to send deferred replies or followup messages.
- getHttpClient() - Method in interface net.dv8tion.jda.api.JDA
- 
TheOkHttpClientused for handling http requests fromRestActions.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Returns anImageProxyfor this application info's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Returns anImageProxyfor this application team's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
Returns anImageProxyfor this group channel's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns anImageProxyfor this guild's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
Returns anImageProxyfor this application invite's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
- 
Returns anImageProxyfor this group invite's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns anImageProxyfor this guild's icon
- getIcon() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
Returns anImageProxyfor this application's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.Role
- 
TheIconof this role ornullif no custom image or emoji is set.
- getIcon() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
Returns anImageProxyfor this role's icon.
- getIcon() - Method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
Returns anImageProxyfor this sticker's image.
- getIcon() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Returns anImageProxyfor this template guild's icon.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The icon id of the bot's application.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
The id hash for the icon of this team.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
The Discord hash-id of the group channel icon image.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The Discord hash-id of theGuildicon image.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The icon id of this application ornullif the application has no icon.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
- 
The icon id of this group ornullif the group has no icon.
- getIconId() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The icon id of this guild.
- getIconId() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The icon id of this Application.
- getIconId() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
The Discord hash-id of theRoleicon image.
- getIconId() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
The icon id of this guild.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The icon-url of the bot's application.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
The url for the icon of this team.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
The URL of the group channel icon image.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The URL of theGuildicon image.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The icon url of this application ornullif the application has no icon.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
- 
The icon url of this group ornullif the group has no icon.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The icon url of this guild.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The url of the icon image for this application.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- 
The url of the author's icon.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- 
The url of the footer's icon.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
The URL of theRoleicon image.
- getIconUrl() - Method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
The url of the sticker image.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
The icon url of this guild.
- getId() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
The Discord id key used to represent the channel type.
- getId() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
- 
The Snowflake id of the target entity of this invite.
- getId() - Method in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
The Discord id key used to represent the target type.
- getId() - Method in interface net.dv8tion.jda.api.entities.ISnowflake
- 
The Snowflake id of this entity.
- getId() - Method in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
The id of thisActivityType.
- getId() - Method in enum net.dv8tion.jda.api.entities.MessageReaction.ReactionType
- 
The id used to represent this type in requests.
- getId() - Method in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
The raw type id used in the API.
- getId() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- 
The id of this answer.
- getId() - Method in enum net.dv8tion.jda.api.entities.MessageType
- 
The Discord id key used to reference the MessageType.
- getId() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- 
ID for this party, relevant to the game.
- getId() - Method in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
The Discord defined id key for this sticker type.
- getId() - Method in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- 
The raw command type id used in the API
- getId() - Method in interface net.dv8tion.jda.api.interactions.components.ActionComponent
- 
The component ID or null.
- getId() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The custom id used to identify the select menu.
- getId() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The custom id
- getId() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The custom id of this TextInput component.
- getId() - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Returns the custom id
- getId() - Method in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
The custom id of this modal
- getId() - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- 
The custom id of this component
- getIdentifier() - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
Provides a unique String identifier for the connection.
- getIdLong() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- getIdLong() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
The id of this recommended channel.
- getIdLong() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
- 
The Snowflake id of the target entity of this invite.
- getIdLong() - Method in interface net.dv8tion.jda.api.entities.ISnowflake
- 
The Snowflake id of this entity.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- getIdLong() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- getIdLong() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The ids of channels are their position as stored by Discord so this will not look like a typical snowflake.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
The ids of roles are their position as stored by Discord so this will not look like a typical snowflake.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- getIdLong() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
The ids of roles are their position as stored by Discord so this will not look like a typical snowflake.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Webhook.ChannelReference
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Webhook.GuildReference
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- getIdLong() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The Snowflake id of this entity.
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
The Snowflake id of this entity.
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- getIdLong() - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- getImage() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- 
Returns anImageProxyfor this emoji's image.
- getImage() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information about the image in the message embed
- getImage() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Returns anImageProxyfor this events cover image.
- getImageUrl() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- 
A String representation of the URL which leads to image displayed within the official Discord™ client when this emoji is used
- getImageUrl() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The cover image url of the event.
- getInherit() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
EnumSet of allPermissionthat are unaffected by this override.
- getInherit() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
EnumSet of allPermissionthat are unaffected by this override.
- getInherited() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
The currently set of inherited permission bits.
- getInheritedPermissions() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Set ofPermissionsthat would be inherited from other permission holders.
- getInheritRaw() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions not affected by this override.
- getInheritRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
This is the raw binary representation (as a base 10 long) of the permissions not affected by this override.
- getInstallParameters() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo.IntegrationTypeConfiguration
- 
The OAuth2 install parameters for the default in-app authorization link.
- getInstance() - Method in class net.dv8tion.jda.api.events.stage.GenericStageInstanceEvent
- 
The affectedStageInstance
- getInt(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an int.
- getInt(int, int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an int.
- getInt(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an int to a key.
- getInt(String, int) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an int to a key.
- getInt(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getInt(DataArray, String, int) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getInt(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getInt(DataObject, String, int) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getIntegrationId() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The id for the integration associated with this role.
- getIntegrationIdLong() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The id for the integration associated with this role.
- getIntegrationOwners() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
Returns the integration owners of this interaction, which depends on how the app was installed.
- getIntegrationOwners() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getIntegrationOwners() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Returns the integration owners of this interaction, which depends on how the app was installed.
- getIntegrationTypes() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Gets the integration types on which this command can be installed on.
- getIntegrationTypes() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Gets the integration types on which this command can be installed on.
- getIntegrationTypesConfig() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The configurations for eachIntegrationTypeset on the application.
- getIntents(int) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Converts a bitmask into anEnumSetof enum values.
- getInteractedMessageId() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the message containing the component which created this message.
- getInteractedMessageIdLong() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the message containing the component which created this message.
- getInteraction() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Deprecated.Replaced withMessage.getInteractionMetadata()
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericContextInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.MessageContextInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.command.UserContextInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.component.EntitySelectInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericSelectMenuInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.component.StringSelectInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.GenericAutoCompleteInteractionEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- 
TheInteractioninstance.
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getInteraction() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
The interaction attached to this hook.
- getInteractionMetadata() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns the interaction metadata, available when the message is a response or a followup to anInteraction.
- getInteractionsEndpointUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The interaction endpoint URL of this bot's application.
- getInterestedUserCount() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The amount of users who are interested in attending the event.
- getInterface() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
The interface this channel type corresponds to.
- getInvite() - Method in class net.dv8tion.jda.api.events.guild.invite.GuildInviteCreateEvent
- 
The invite which was created.
- getInviteCode() - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets an invite code for the guild, or null if no invite channel is enabled in the widget
- getInviter() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The user who created this invite.
- getInvites() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Creates an immutable List ofInvitecodes that are included in this Message.
- getInvites() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Invite codes found in the message content.
- getInvitesDisabledUntil() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- 
The time until when invites are paused.
- getInviteUrl(long, Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(long, Permission...) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(String, Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(String, Permission...) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(Collection<Permission>) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates an authorization invite url for the currently logged in Bot-Account.
- getInviteUrl(Permission...) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Creates a OAuth invite-link used to invite the bot.
- getInviteUrl(Permission...) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates an authorization invite url for the currently logged in Bot-Account.
- getIterableHistory() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
APaginationActionimplementation that allows toiterateover recentMessagesof this MessageChannel.
- getJDA() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The corresponding JDA instance of the referring Guild
- getJDA() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
TheJDAinstance of this ApplicationInfo (the one logged into this application's bot account).
- getJDA() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- 
Returns theJDAinstance of this channel
- getJDA() - Method in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
TheJDAinstance of this emoji
- getJDA() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
TheJDAinstance of this emoji
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns theJDAinstance of this Guild
- getJDA() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns theJDAinstance of this VoiceState
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
TheJDAinstance used to create this Invite
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The JDA instance.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
The corresponding JDA instance
- getJDA() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The corresponding JDA instance for this Attachment
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theJDAinstance related to this Message.
- getJDA() - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
The corresponding JDA instance for this MessageHistory
- getJDA() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The JDA instance of this Reaction
- getJDA() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the JDA instance related to this message reference.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
TheJDAinstance that this PermissionOverride is related to.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Returns theJDAinstance of this Role
- getJDA() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The JDA instance associated with this event object
- getJDA() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
TheJDAinstance used to create this Template instance.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- 
Returns theJDAinstance of this thread member.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns theJDAinstance of this User
- getJDA() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The JDA instance of this Webhook.
- getJDA() - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
The associatedJDAinstance.
- getJDA() - Method in class net.dv8tion.jda.api.events.Event
- getJDA() - Method in interface net.dv8tion.jda.api.events.GenericEvent
- 
The current JDA instance corresponding to this Event
- getJDA() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
Shortcut to access the JDA instance
- getJDA() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Returns theJDAinstance of this Command
- getJDA() - Method in class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- 
The JDA-instance.
- getJDA() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Returns theJDAinstance of this interaction
- getJDA() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
The JDA instance for this interaction
- getJDA() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Gets theJDAinstance that this AudioManager is a part of.
- getJDA() - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
The associated JDA instance
- getJDA() - Method in interface net.dv8tion.jda.api.managers.Presence
- 
The JDA instance of this Presence
- getJDA() - Method in class net.dv8tion.jda.api.requests.Request
- getJDA() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
The current JDA instance
- getJDA() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
The JDA instance which started the request.
- getJDA() - Method in interface net.dv8tion.jda.api.utils.SessionController.SessionConnectNode
- 
TheJDAinstance for this request
- getJumpUrl() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
Returns the jump-to URL for this channel.
- getJumpUrl() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns the jump-to URL for the received message.
- getJumpUrl() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Returns the jump-to URL of the event.
- getJumpUrl() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
Returns the jump-to URL for the received message.
- getKey() - Method in enum net.dv8tion.jda.api.audit.ActionType
- 
The raw key used to identify types within the api.
- getKey() - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- 
The key which defines the field that was updated by this change
- getKey() - Method in enum net.dv8tion.jda.api.audit.AuditLogKey
- getKey() - Method in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Key used inAuditLogEntry.getOptionByName(String)
- getKey() - Method in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
The Discord defined id key for this ActivityType.
- getKey() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
The raw value used by Discord to represent this type.
- getKey() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
The raw value used by Discord to represent this type.
- getKey() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
The raw value used by Discord to represent this preset.
- getKey() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The raw API key used to indicate this type.
- getKey() - Method in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
The underlying value as used by Discord.
- getKey() - Method in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
The underlying value as used by Discord.
- getKey() - Method in enum net.dv8tion.jda.api.entities.ClientType
- 
The raw key used by the API to identify this type
- getKey() - Method in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
The Discord defined id key for this EntitlementType.
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The API key used to represent this tier, identical to the ordinal.
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- 
The key for this level
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- 
The Discord id key used to represent this MFALevel.
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- 
The Discord id key used to represent this NotificationLevel.
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
The Discord id key used to represent this NSFW level.
- getKey() - Method in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- 
The Discord id key for this Verification Level.
- getKey() - Method in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- 
The raw API key used to identify this layout.
- getKey() - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- 
The key for this image, used forRichPresence.Image.getUrl()
- getKey() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The key of the metadata.
- getKey() - Method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- 
The Discord id key for this Status.
- getKey() - Method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
The Discord id key used to represent the scheduled event type.
- getKey() - Method in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
The raw API key for this privacy level
- getKey() - Method in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
The key for this state that is used in the API.
- getKey() - Method in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
The key for this role that is used in the API.
- getKey() - Method in enum net.dv8tion.jda.api.entities.WebhookType
- 
The raw api key for this type
- getKey() - Method in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
The raw value for this type or -1 forOptionType.UNKNOWN
- getKey() - Method in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
The raw style integer key
- getKey() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Raw int representing this ComponentType
- getKey() - Method in enum net.dv8tion.jda.api.interactions.InteractionType
- getKey() - Method in enum net.dv8tion.jda.api.OnlineStatus
- 
The valid API key for this OnlineStatus
- getKey() - Method in enum net.dv8tion.jda.api.Region
- 
The Region key as defined by Discord.
- getKey() - Method in enum net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationOrder
- 
The API query parameter key
- getKey() - Method in enum net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction.OwnerType
- 
The Discord defined id key for this OwnerType.
- getKey() - Method in enum net.dv8tion.jda.api.utils.Compression
- 
The key used for the gateway query to enable this compression
- getLabel() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The visible text on the button, or an empty string if this is aPREMIUM-style button.
- getLabel() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The current option label which would be shown to the user in the client.
- getLabel() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The label shown above this text input box
- getLabel() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The label of this TextInput component.
- getLanguageName() - Method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
The language's human-readable name, in English.
- getLargeImage() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Information on the large image displayed in the profile view
- getLast() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The most recent entity retrieved by this PaginationAction instance
- getLastKey() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The current iteration anchor used for pagination.
- getLatestMessageId() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
The id for the most recent message sent in this current MessageChannel.
- getLatestMessageIdLong() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
The id for the most recent message sent in this current MessageChannel.
- getLayout() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
The layout of the poll.
- getLength() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The total amount of characters that is displayed when this embed is displayed by the Discord client.
- getLimit() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The currently used limit.
- getListener() - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- getLocale() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The preferred locale for this guild.
- getLocale() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
The preferred locale for this guild.
- getLocale() - Method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
The locale tag, could be parsed byLocale.forLanguageTag(String)
- getLocation() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The location the event is set to take place in.
- getLocation() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.SchemaError
- 
The JSON-path for the error.
- getLong(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a long.
- getLong(int, long) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a long.
- getLong(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a long to a key.
- getLong(String, long) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a long to a key.
- getLong(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getLong(DataArray, String, long) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getLong(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getLong(DataObject, String, long) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getMajorParameters() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- 
The string of major parameters used by this route.
- getManager() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
Returns anAutoModRuleManager, which can be used to modify this rule.
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPositionableChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ISlowmodeChannel
- 
Returns theISlowmodeChannelManagerfor thisslow mode channel.
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.MediaChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.NewsChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.TextChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.AudioChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
Returns theChannelManagerfor this GuildChannel.
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildMessageChannel
- getManager() - Method in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
TheManagerfor this emoji, used to modify properties of the emoji like name.
- getManager() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
TheManagerfor this emoji, used to modify properties of the emoji like name and role restrictions.
- getManager() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns theGuildManagerfor this Guild, used to modify all properties and settings of the Guild.
- getManager() - Method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- 
Returns theManagerfor this guild's welcome screen.
- getManager() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
Returns thePermissionOverrideActionto modify this PermissionOverride.
- getManager() - Method in interface net.dv8tion.jda.api.entities.Role
- 
TheRoleManagerfor this Role.
- getManager() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
TheScheduledEventManagerfor this event.
- getManager() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
TheAccountManagerfor the currently logged in account.
- getManager() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
TheStageInstanceManagerused to update this stage instance.
- getManager() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
Modify this sticker usingGuildStickerManager.
- getManager() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Returns theTemplateManagerfor this Template.
- getManager() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
TheWebhookManagerfor this Webhook.
- getMatchedContent() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The substring match of the user content that triggered this rule.
- getMatchedContent() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getMatchedKeyword() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The keyword that was found in theAutoModExecution.getContent().
- getMatchedKeyword() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getMax() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- 
The maximum size of this party, or0if unset
- getMaxAge() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The max age of this invite in seconds.
- getMaxBitrate() - Method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The maximum bitrate that can be applied to voice channels when this tier is reached.
- getMaxBitrate() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The maximum bitrate that can be applied to a voice channel in this guild.
- getMaxEmojis() - Method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The maximum amount of custom emojis a guild can have when this tier is reached.
- getMaxEmojis() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The maximum amount of custom emojis a guild can have based on the guilds boost tier.
- getMaxFileSize() - Method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The maximum size for files that can be uploaded to this Guild.
- getMaxFileSize() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns the maximum size for files that can be uploaded to this Guild.
- getMaxLength() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length for strings which can be provided for this option.
- getMaxLength() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The maximum length for strings which can be provided for this option.
- getMaxLength() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The maximum length.
- getMaxLength() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The maximum amount of characters that can be written to submit the Modal.
- getMaxLimit() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The maximum limit that can be used for this PaginationAction
 Limits provided toPaginationAction.limit(int)must not be greater than the returned value.
- getMaxMembers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The maximum amount of members that can join this guild.
- getMaxParticipants() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The max participant count of this application or-1if no max participant count is set
- getMaxPerGuild() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The maximum number of rules that can use this trigger type in a guild.
- getMaxPerRow() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
How many of these components can be added to oneActionRow.
- getMaxPerRow() - Method in interface net.dv8tion.jda.api.interactions.components.ItemComponent
- 
How many of these components can be added to oneActionRow.
- getMaxPresences() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The maximum amount of connected members this guild can have at a time.
- getMaxReconnectDelay() - Method in interface net.dv8tion.jda.api.JDA
- 
This value is the maximum amount of time, in seconds, that JDA will wait between reconnect attempts.
- getMaxUses() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The max uses of this invite.
- getMaxValue() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum value which can be provided for this option.
- getMaxValue() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The maximum value which can be provided for this option.
- getMaxValues() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The maximum amount of values a user can select at once.
- getMaxValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
The maximum amount of values a user can select at once.
- getMeaning() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
The meaning for this error.
- getMeaning() - Method in enum net.dv8tion.jda.api.requests.CloseCode
- 
The message which further explains the reason for this close code's occurrence
- getMeaning() - Method in enum net.dv8tion.jda.api.requests.ErrorResponse
- getMediaChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aMediaChannelthat has the same id as the one provided.
- getMediaChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aMediaChannelthat has the same id as the one provided.
- getMediaChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- getMediaChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getMediaChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allMediaChannelin the cache.
- getMediaChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllMediaChannelslisted for this Category
- getMediaChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allMediaChannelsin this Guild that have the same name as the one provided.
- getMember() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns theMembercorresponding to this GuildVoiceState instance
- getMember() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns the author of this Message as amember.
- getMember() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.TheMemberwho caused this interaction.
- getMember() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- getMember() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- 
The corresponding guildMemberto this thread member.
- getMember() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Gets theMemberto which this VoiceState belongs
- getMember() - Method in class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
- 
TheMemberinstance
- getMember() - Method in class net.dv8tion.jda.api.events.guild.member.GuildMemberRemoveEvent
- 
The member instance for this user, if it was cached at the time.
- getMember() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheMemberfor the override.
- getMember() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
TheMemberinstance for the user ornullif the user is not in this guild.
- getMember() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceEvent
- 
The affectedMember
- getMember() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getMember() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- 
The Author of the Message received asMemberobject.
- getMember() - Method in class net.dv8tion.jda.api.events.message.MessageUpdateEvent
- 
Member instance for the author of this message ornullif this was not in a Guild.
- getMember() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
TheMemberinstance for the reacting user ornullif the reaction was from a user not in this guild.
- getMember() - Method in class net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
- 
TheThreadMemberas a guildMember.
- getMember() - Method in class net.dv8tion.jda.api.events.thread.member.ThreadMemberJoinEvent
- 
TheThreadMemberthat just joined the thread as a guildMember.
- getMember() - Method in class net.dv8tion.jda.api.events.thread.member.ThreadMemberLeaveEvent
- 
TheThreadMemberthat just left the thread as a guildMember.
- getMember() - Method in interface net.dv8tion.jda.api.events.user.update.GenericUserPresenceEvent
- 
Member who changed their presence.
- getMember() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivitiesEvent
- getMember() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- getMember() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- getMember() - Method in class net.dv8tion.jda.api.events.user.UserActivityEndEvent
- getMember() - Method in class net.dv8tion.jda.api.events.user.UserActivityStartEvent
- getMember() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
Memberinstance for the User, or null if this was not in a Guild.
- getMember() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheMemberwho caused this interaction.
- getMember() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
TheMemberfor this override
- getMember(User) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Retrieves theTeamMemberinstance for the provided user.
- getMember(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets the Guild specificMemberobject for the providedUserSnowflake.
- getMemberById(long) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Retrieves theTeamMemberinstance for the provided user id.
- getMemberById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aMemberobject via the id of the user.
- getMemberById(long) - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets a member with the given ID, ornullif the member is not found
- getMemberById(String) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Retrieves theTeamMemberinstance for the provided user id.
- getMemberById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aMemberobject via the id of the user.
- getMemberById(String) - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets a member with the given ID, or null if the member is not found
- getMemberByTag(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Searches for aMemberthat has the matching Discord Tag.
- getMemberByTag(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Searches for aMemberthat has the matching Discord Tag.
- getMemberCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
MemberCacheViewfor all cachedMembersof this Guild.
- getMemberCount() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets the current number of members that have joined this thread.
- getMemberCount() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The expected member count for this guild.
- getMemberCount() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns the approximate count of total members in the guild.
- getMemberLimit() - Method in class net.dv8tion.jda.api.entities.Guild.MetaData
- 
The active member limit for this guild.
- getMemberPermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- getMembers() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
TheTeam Members.
- getMembers() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IMemberContainer
- 
A List of allMembersthat are in this GuildChannel
 ForTextChannels, this returns all Members with thePermission.VIEW_CHANNELPermission.
- getMembers() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- getMembers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
A list of allMembersin this Guild.
- getMembers() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedMembers.
- getMembers() - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets a list of online members in the guild
- getMembers() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceChannel
- 
Gets a list of all members in the channel
- getMembersBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentionedMembers.
- getMembersByEffectiveName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allMemberswho have the same effective name as the one provided.
- getMembersByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allMemberswho have the same name as the one provided.
- getMembersByNickname(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allMemberswho have the same nickname as the one provided.
- getMembershipState() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
The state of this member.
- getMembersWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
- getMembersWithRoles(Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- getMentionedRoles() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getMentionedRoles() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The IDs for roles which are allowed to be mentioned, or an empty list.
- getMentionedRoles() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The IDs for roles which are allowed to be mentioned, or an empty list.
- getMentionedRoles() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The IDs for roles which are allowed to be mentioned, or an empty list.
- getMentionedUsers() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- getMentionedUsers() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The IDs for users which are allowed to be mentioned, or an empty list.
- getMentionedUsers() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
The IDs for users which are allowed to be mentioned, or an empty list.
- getMentionedUsers() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
The IDs for users which are allowed to be mentioned, or an empty list.
- getMentionLimit() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of mentions that are allowed in a message.
- getMentions() - Method in interface net.dv8tion.jda.api.entities.Message
- 
TheMentionsused in this message.
- getMentions() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
The mentions of the forwarded message.
- getMentions() - Method in class net.dv8tion.jda.api.events.interaction.component.EntitySelectInteractionEvent
- getMentions() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
Resolved mentions for aSTRINGoption.
- getMentions() - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectInteraction
- 
The resolvedMentionsfor this selection.
- getMentions(Message.MentionType...) - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
Combines all instances ofIMentionablefiltered by the specifiedMentionTypevalues.
- getMessage() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumPost
- 
The starter message of the post.
- getMessage() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
The resolved message, if available.
- getMessage() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getMessage() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getMessage() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- 
The receivedMessageobject.
- getMessage() - Method in class net.dv8tion.jda.api.events.message.MessageUpdateEvent
- 
TheMessagethat was updated
 Note: Messages in JDA are not updated, they are immutable and will not change their state.
- getMessage() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.ErrorCode
- 
The human readable explanation message for this error
- getMessage() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
TheMessageinstance.
- getMessage() - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- 
Message this modal came from, if it was a reply to aComponentInteraction.
- getMessage() - Method in interface net.dv8tion.jda.api.interactions.response.InteractionCallbackResponse
- 
Returns theMessagecontained in this callback response, ornullif none was created or updated by the response.
- getMessageAuthorId() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent
- 
The user id of the original message author.
- getMessageAuthorIdLong() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent
- 
The user id of the original message author.
- getMessageById(long) - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Used to get a Message from the set of already retrieved message via it's message Id.
- getMessageById(String) - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Used to get a Message from the set of already retrieved message via it's message Id.
- getMessageChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheMessageChannelthis interaction happened in.
- getMessageCount() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets the current number of messages present in this thread.
- getMessageFlagsRaw() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
The flags set on this message.
- getMessageId() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of theMessagewhich triggered the rule.
- getMessageId() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The message id this reaction is attached to
- getMessageId() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the message id for this reference, or 0 if no message id was provided.
- getMessageId() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
The id for this message
- getMessageId() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The id of the message.
- getMessageIdLong() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of theMessagewhich triggered the rule.
- getMessageIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The message id this reaction is attached to
- getMessageIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Returns the message id for this reference, or 0 if no message id was provided.
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
The id for this message
- getMessageIdLong() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The id of the message.
- getMessageIds() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- 
List of messages that have been deleted.
- getMessageReference() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theMessageReferencefor this Message.
- getMessageSnapshots() - Method in interface net.dv8tion.jda.api.entities.Message
- 
TheMessageSnaphotsattached to this message.
- getMethod() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- 
The HTTP method.
- getMethod() - Method in class net.dv8tion.jda.api.requests.Route
- 
TheMethodof this route template.
- getMIME() - Method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
The MIME Type
- getMinLength() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The minimum length for strings which can be provided for this option.
- getMinLength() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The minimum length for strings which can be provided for this option.
- getMinLength() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The minimum length.
- getMinLength() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The minimum amount of characters that must be written to submit the Modal.
- getMinLimit() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The minimum limit that can be used for this PaginationAction
 Limits provided toPaginationAction.limit(int)must not be less than the returned value.
- getMinutes() - Method in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- 
The number of minutes before an idle thread will be automatically hidden.
- getMinValue() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The minimum value which can be provided for this option.
- getMinValue() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The minimum value which can be provided for this option.
- getMinValues() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The minimum amount of values a user has to select.
- getMinValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
The minimum amount of values a user has to select.
- getModalId() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getModalId() - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- 
Returns the custom id of the Modal in question
- getModes(int) - Static method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
Parses the active modes represented by the provided bitmask
- getMutualGuilds() - Method in interface net.dv8tion.jda.api.entities.User
- getMutualGuilds(Collection<User>) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets allGuildsthat contain all given users as their members.
- getMutualGuilds(Collection<User>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets allGuildsthat contain all given users as their members.
- getMutualGuilds(User...) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets allGuildsthat contain all given users as their members.
- getMutualGuilds(User...) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets allGuildsthat contain all given users as their members.
- getName() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The displayed name of theActivity.
- getName() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The name of the bot's application.
- getName() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The name of this rule.
- getName() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- 
The human readable name of this channel.
- getName() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel
- 
The human-readable name of this channel.
- getName() - Method in interface net.dv8tion.jda.api.entities.channel.forums.BaseForumTag
- 
The name of the tag.
- getName() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- getName() - Method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
The name of this emoji.
- getName() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The human readable name of theGuild.
- getName() - Method in interface net.dv8tion.jda.api.entities.Invite.Channel
- 
The name of this channel.
- getName() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The name of this application.
- getName() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
- 
The name of this group ornullif the group has no name.
- getName() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The name of this guild.
- getName() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.The command name.
- getName() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The name of this Application.
- getName() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- 
The name of the Author.
- getName() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Field
- 
The name of the field
- getName() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Provider
- 
The name of the provider.
- getName() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The Name of thisRole.
- getName() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The display name of the metadata.
- getName() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The name of the event.
- getName() - Method in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
The name of the sticker.
- getName() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The name of this pack.
- getName() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
The template name.
- getName() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The human readable name of the GuildChannel.
- getName() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
The name of this guild.
- getName() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
The Name of thisRole.
- getName() - Method in interface net.dv8tion.jda.api.entities.User
- 
The username of theUser.
- getName() - Method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
The readable name as used in the Discord Client.
- getName() - Method in class net.dv8tion.jda.api.entities.Webhook.ChannelReference
- 
The source channel's name
- getName() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The name of this Webhook.
- getName() - Method in class net.dv8tion.jda.api.entities.Webhook.GuildReference
- 
The source guild's name
- getName() - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets the name of the guild
- getName() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Returns the username of the member
- getName() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceChannel
- 
Gets the name of the channel *
- getName() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getName() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getName() - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- 
The name of the input field, usually an option name inCommandAutoCompleteInteraction.
- getName() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The current command name
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The name for this option
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
The configured name
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
The name for this subcommand group
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The readable name of this choice.
- getName() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The name of this command.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The name of this option, subcommand, or subcommand group.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The name of this subcommand.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
The name of this subcommand group.
- getName() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The command name.
- getName() - Method in interface net.dv8tion.jda.api.interactions.commands.ICommandReference
- 
Returns the name of the slash command.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The name of this option.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- getName() - Method in enum net.dv8tion.jda.api.Permission
- 
The readable name as used in the Discord client.
- getName() - Method in enum net.dv8tion.jda.api.Region
- 
The human readable region name.
- getName() - Method in class net.dv8tion.jda.api.requests.restaction.ThreadCreateMetadata
- 
The thread name.
- getName() - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- 
The existing attachment filename.
- getName() - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
The filename for the file.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The localizations of this record's name forvarious languages.
- getNameLocalizations() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The localizations of this command's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The localizations of this option's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
The localizations of this subcommand's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
The localizations of this subcommand's name forvarious languagesgroup.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The localizations of this choice's name forvarious languages.
- getNameLocalizations() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The localizations of this command's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The localizations of this option's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The localizations of this subcommands's name forvarious languages.
- getNameLocalizations() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
The localizations of this subcommand group's name forvarious languages.
- getNativeName() - Method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
The language's human-readable name, translated to the current language.
- getNewActivity() - Method in class net.dv8tion.jda.api.events.user.UserActivityStartEvent
- 
The new activity
- getNewAfkChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkChannelEvent
- 
The new afk channel
- getNewAfkTimeout() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- 
The newAFK-Timeout
- getNewAvatar() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
Returns anImageProxyfor this member's new avatar.
- getNewAvatar() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
Returns anImageProxyfor this bot's new avatar image.
- getNewAvatar() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
Returns anImageProxyfor this user's new avatar image.
- getNewAvatarId() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
The new avatar id
- getNewAvatarId() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
The new avatar id
- getNewAvatarId() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
The new avatar id
- getNewAvatarUrl() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
The url of the new avatar
- getNewAvatarUrl() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
The new avatar url
- getNewAvatarUrl() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
The url of the new avatar
- getNewBanner() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
Returns anImageProxyfor this guild's new banner.
- getNewBannerId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The new banner id
- getNewBannerUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The new banner url
- getNewBoostCount() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- 
The new boost count
- getNewBoostTier() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- 
The newGuild.BoostTier
- getNewColor() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- 
The new color
- getNewColorRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- 
The raw rgb value of the new color
- getNewCommunityUpdatesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateCommunityUpdatesChannelEvent
- 
The new community updates channel.
- getNewDescription() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateDescriptionEvent
- 
The newdescription.
- getNewDescription() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateDescriptionEvent
- 
The new description for this guild
- getNewDiscriminator() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- 
The new discriminator
- getNewDiscriminator() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- 
The new discriminator
- getNewEmoji() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateEmojiEvent
- 
The newEmojiUnionfor theForumTag
- getNewEndTime() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateEndTimeEvent
- 
The newend time.
- getNewFeatures() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- 
The new Set of features after theGuildupdate.
- getNewFlags() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- getNewFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- 
Gets the newUserFlagsof the user and returns it as bitmask representation.
- getNewGlobalName() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateGlobalNameEvent
- 
The new global name
- getNewGlobalName() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent
- 
The new global name
- getNewIcon() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
Returns anImageProxyfor this guild's new icon.
- getNewIcon() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateIconEvent
- 
The new icon
- getNewIconId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
The old icon id
- getNewIconUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
The url of the new icon
- getNewImageUrl() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- 
The newimage.
- getNewLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- 
The newExplicitContentLevelfor theGuildafter to this event.
- getNewLocation() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- 
The newlocation.
- getNewMaxMembers() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- 
The new max members for this guild
- getNewMaxPresences() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- 
The new max presences
- getNewMFALevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- 
The newMFALevel
- getNewName() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- getNewName() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- 
The newname.
- getNewName() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- 
The new username
- getNewNickname() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateNicknameEvent
- 
The new nickname
- getNewNotificationLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- 
The newNotificationLevel
- getNewNSFWLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- 
The newNSFWLevel
- getNewOnlineStatus() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- 
The new status
- getNewOwner() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The new owner
- getNewOwnerId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The new owner user id
- getNewOwnerIdLong() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The new owner user id
- getNewPending() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdatePendingEvent
- 
The new pending status
- getNewPermissions() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- 
The new permissions
- getNewPermissionsRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- 
The new permissions
- getNewPing() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- 
The new ping for the current JDA session
- getNewPosition() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- 
The new position
- getNewPositionRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- 
The new position
- getNewRoles() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- 
The new role whitelist
- getNewRulesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- 
The new rules channel.
- getNewSafetyAlertsChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSafetyAlertsChannelEvent
- 
The new safety alert channel.
- getNewsChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aNewsChannelthat has the same id as the one provided.
- getNewsChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aNewsChannelthat has the same id as the one provided.
- getNewsChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
SortedSnowflakeCacheViewofNewsChannel.
- getNewsChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getNewsChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getNewsChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allNewsChannelsin the cache.
- getNewsChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllNewsChannelslisted for this Category
- getNewsChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allNewsChannelsin this Guild that have the same name as the one provided.
- getNewSecurityIncidentActions() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentActionsEvent
- 
The new security incident actions, or null if disabled.
- getNewSecurityIncidentDetections() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentDetectionsEvent
- 
The new security incident actions, or null if disabled.
- getNewSplash() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
Returns anImageProxyfor this guild's new splash image.
- getNewSplashId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
The new splash id
- getNewSplashUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
The url of the new splash
- getNewStartTime() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- 
The newstart time.
- getNewStatus() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- 
The newstatus.
- getNewStatus() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- 
The status that we changed to
- getNewSystemChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSystemChannelEvent
- 
The new system channel.
- getNewTags() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- 
The new list of applied tags.
- getNewTime() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
- getNewTimeBoosted() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateBoostTimeEvent
- 
The new boost time
- getNewTimeOutEnd() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent
- 
The new end of the time out
- getNewValue() - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- 
The updated value for the field specified byAuditLogChange.getKey().
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateModeratedEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.GenericForumTagUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchiveTimestampEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultLayoutEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultSortOrderEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultThreadSlowmodeEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateFlagsEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.update.GenericChannelUpdateEvent
- 
TheChannel'snew value of the just updated field.
- getNewValue() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.emoji.update.GenericEmojiUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateLocaleEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateHoistedEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateMentionableEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateMFAEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateVerifiedEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.stage.update.GenericStageInstanceUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdatePrivacyLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdateTopicEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GenericGuildStickerUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateAvailableEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateDescriptionEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateTagsEvent
- getNewValue() - Method in interface net.dv8tion.jda.api.events.UpdateEvent
- 
The new value
- getNewValue() - Method in class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- getNewVanityCode() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- 
The new vanity code
- getNewVanityUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- 
The new vanity url
- getNewVerificationLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- 
The newVerificationLevel
- getNextPacket(boolean) - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
Used to retrieve an audio packet to send to Discord.
- getNextPacketRaw(boolean) - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
Used to retrieve an audio packet to send to Discord.
- getNickname() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Returns the current nickname of this Member for the parent Guild.
- getNickname() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the nickname of the member.
- getNonce() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Validation nonce for this Message
 This can be used to validate that a Message was properly sent to the Discord Service.
- getNSFWLevel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns the NSFW Level that this guild is classified with.
- getObject() - Method in class net.dv8tion.jda.api.requests.Response
- getObject(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a DataObject
- getObject(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a DataObject to a key.
- getObject(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getObject(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getOffset() - Method in enum net.dv8tion.jda.api.entities.ActivityFlag
- 
The offset for this flag:1 << offset
- getOffset() - Method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
The binary offset of the flag.
- getOffset() - Method in enum net.dv8tion.jda.api.Permission
- 
The binary offset of the permission.
- getOffset() - Method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
The offset of the intent flag within a bitmask
 This meansgetRawValue() == 1 << getOffset()
- getOffsetDateTime(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to anOffsetDateTime.
- getOffsetDateTime(int, OffsetDateTime) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to anOffsetDateTime.
- getOffsetDateTime(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves anOffsetDateTimeto a key.
- getOffsetDateTime(String, OffsetDateTime) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves anOffsetDateTimeto a key.
- getOldActivity() - Method in class net.dv8tion.jda.api.events.user.UserActivityEndEvent
- 
The old activity
- getOldAfkChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkChannelEvent
- 
The old afk channel
- getOldAfkTimeout() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- 
The oldAFK-Timeout
- getOldAllow() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old allowed permissions
- getOldAllowRaw() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old allowed permissions as a raw bitmask.
- getOldAvatar() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
Returns anImageProxyfor this member's old avatar.
- getOldAvatar() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
Returns anImageProxyfor this bot's new avatar image.
- getOldAvatar() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
Returns anImageProxyfor this user's old avatar image.
- getOldAvatarId() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
The old avatar id
- getOldAvatarId() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
The old avatar id
- getOldAvatarId() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
The previous avatar id
- getOldAvatarUrl() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- 
The previous avatar url
- getOldAvatarUrl() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- 
The old avatar url
- getOldAvatarUrl() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- 
The previous avatar url
- getOldBanner() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
Returns anImageProxyfor this guild's old banner.
- getOldBannerId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The old banner id
- getOldBannerUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The old banner url
- getOldBoostCount() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- 
The old boost count
- getOldBoostTier() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- 
The oldGuild.BoostTier
- getOldColor() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- 
The old color
- getOldColorRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- 
The raw rgb value of the old color
- getOldCommunityUpdatesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateCommunityUpdatesChannelEvent
- 
The previous community updates channel.
- getOldDeny() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old denied permissions
- getOldDenyRaw() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old denied permissions as a raw bitmask.
- getOldDescription() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateDescriptionEvent
- 
The olddescription.
- getOldDescription() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateDescriptionEvent
- 
The old description for this guild
- getOldDiscriminator() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- 
The old discriminator
- getOldDiscriminator() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- 
The old discriminator
- getOldEmoji() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateEmojiEvent
- 
The oldEmojiUnionfor theForumTag
- getOldEndTime() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateEndTimeEvent
- 
The oldend time.
- getOldFeatures() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- 
The old Set of features before theGuildupdate.
- getOldFlags() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- getOldFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- 
Gets the oldUserFlagsof the user and returns it as bitmask representation.
- getOldGlobalName() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateGlobalNameEvent
- 
The old global name
- getOldGlobalName() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent
- 
The old global name
- getOldIcon() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
Returns anImageProxyfor this guild's old icon.
- getOldIcon() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateIconEvent
- 
The old icon
- getOldIconId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
The old icon id
- getOldIconUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- 
The url of the old icon
- getOldImageUrl() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- 
The oldimage.
- getOldInherited() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old inherited permissions
- getOldInheritedRaw() - Method in class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- 
The old inherited permissions as a raw bitmask.
- getOldLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- 
The oldExplicitContentLevelfor theGuildprior to this event.
- getOldLocation() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- 
The oldlocation.
- getOldMaxMembers() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- 
The old max members for this guild
- getOldMaxPresences() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- 
The old max presences
- getOldMFALevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- 
The oldMFALevel
- getOldName() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- getOldName() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- 
The oldname.
- getOldName() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- 
The old username
- getOldNickname() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateNicknameEvent
- 
The old nickname
- getOldNotificationLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- 
The oldNotificationLevel
- getOldNSFWLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- 
The oldNSFWLevel
- getOldOnlineStatus() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- 
The old status
- getOldOwner() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The old owner
- getOldOwnerId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The previous owner user id
- getOldOwnerIdLong() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- 
The previous owner user id
- getOldPending() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdatePendingEvent
- 
The old pending status
- getOldPermissions() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- 
The old permissions
- getOldPermissionsRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- 
The old permissions
- getOldPing() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- 
The previous ping for the current JDA session
- getOldPosition() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- 
The old position
- getOldPositionRaw() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- 
The old position
- getOldRoles() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- 
The old role whitelist
- getOldRulesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- 
The previous rules channel.
- getOldSafetyAlertsChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSafetyAlertsChannelEvent
- 
The previous safety alert channel.
- getOldSecurityIncidentActions() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentActionsEvent
- 
The old security incident actions, or null if disabled.
- getOldSecurityIncidentDetections() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentDetectionsEvent
- 
The old security incident actions, or null if disabled.
- getOldSplash() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
Returns anImageProxyfor this guild's old splash image.
- getOldSplashId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
The old splash id
- getOldSplashUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- 
The url of the old splash
- getOldStartTime() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- 
The oldstart time.
- getOldStatus() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- 
The oldstatus.
- getOldStatus() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- 
The previous status
- getOldSystemChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSystemChannelEvent
- 
The previous system channel.
- getOldTags() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- 
The old list of applied tags.
- getOldTime() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
- getOldTimeBoosted() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateBoostTimeEvent
- 
The old boost time
- getOldTimeOutEnd() - Method in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent
- 
The old end of the time out
- getOldValue() - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- 
The previous value for the field specified byAuditLogChange.getKey().
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateModeratedEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.forum.update.GenericForumTagUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchiveTimestampEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultLayoutEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultSortOrderEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultThreadSlowmodeEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateFlagsEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.update.GenericChannelUpdateEvent
- 
TheChannel'sold value of the just updated field.
- getOldValue() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.emoji.update.GenericEmojiUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateLocaleEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateHoistedEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateMentionableEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateMFAEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateVerifiedEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.stage.update.GenericStageInstanceUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdatePrivacyLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdateTopicEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GenericGuildStickerUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateAvailableEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateDescriptionEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateTagsEvent
- getOldValue() - Method in interface net.dv8tion.jda.api.events.UpdateEvent
- 
The old value
- getOldValue() - Method in class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- getOldVanityCode() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- 
The old vanity code
- getOldVanityUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- 
The old vanity url
- getOldVerificationLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- 
The oldVerificationLevel
- getOnFailure() - Method in class net.dv8tion.jda.api.requests.Request
- getOnlineCount() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns the approximate count of online members in the guild.
- getOnlineStatus() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Returns theOnlineStatusof the User.
- getOnlineStatus() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the online status of the member.
- getOnlineStatus(ClientType) - Method in interface net.dv8tion.jda.api.entities.Member
- 
The platform dependentOnlineStatusof this member.
- getOnSuccess() - Method in class net.dv8tion.jda.api.requests.Request
- getOption(String) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Finds the first option with the specified name.
- getOption(String, Function<? super OptionMapping, ? extends T>) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Finds the first option with the specified name.
- getOption(String, Supplier<? extends T>, Function<? super OptionMapping, ? extends T>) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Finds the first option with the specified name.
- getOption(String, T, Function<? super OptionMapping, ? extends T>) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Finds the first option with the specified name.
- getOption(AuditLogOption) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Shortcut togetOptions().get(name)
- getOptionByName(String) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Shortcut togetOptions().get(name)
 This lookup is case-insensitive!
- getOptions() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Key-ValueMapcontaining all Options made in this entry.
- getOptions() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getOptions() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getOptions() - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
The options for this command.
- getOptions() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
The options for this command.
- getOptions() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
TheOptionsof this command.
- getOptions() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- 
The options for this subcommand, or the subcommands within this group.
- getOptions() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The options provided by the user when this command was executed.
- getOptions() - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Modifiable list of options currently configured in this builder.
- getOptions() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- 
An unmodifiable list of up to 25 available options to choose from.
- getOptions(AuditLogOption...) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
Constructs a filtered, immutable list of options corresponding to the providedAuditLogOptions.
- getOptionsByName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Gets all options for the specified name.
- getOptionsByType(OptionType) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Gets all options for the specified type.
- getOptionType() - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.AutoCompleteCallbackAction
- 
TheOptionTypeof the choices you can suggest.
- getOpusAudio() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The raw opus audio, copied to a new array.
- getOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The current iteration order.
- getOriginalResponseMessageId() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the original response message, present only on followup messages.
- getOriginalResponseMessageIdLong() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the original response message, present only on followup messages.
- getOwner() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The owner of the bot's application.
- getOwner() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Searches for theTeamMemberinApplicationTeam.getMembers()that has the same user id asApplicationTeam.getOwnerIdLong().
- getOwner() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets theMemberthat created and owns this thread.
- getOwner() - Method in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
The user who created this emoji
- getOwner() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
The user who created this emoji
- getOwner() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
TheMemberobject for the owner of this Guild.
- getOwner() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
The user who created this sticker.
- getOwner() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The owner of this Webhook.
- getOwnerAsUser() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The owner of this Webhook.
- getOwnerId() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
The id for the user who owns this team.
- getOwnerId() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
Returns the ID of the user which owns thisGroupChannel.
- getOwnerId() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets theUserof the owner of this thread as a String.
- getOwnerId() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The ID for the current owner of this guild.
- getOwnerIdLong() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
The id for the user who owns this team.
- getOwnerIdLong() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
Returns the ID of the user which owns thisGroupChannel.
- getOwnerIdLong() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets the ID of the owner of this thread as a long.
- getOwnerIdLong() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The ID for the current owner of this guild.
- getOwnerThreadMember() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets the owner of this thread as aThreadMember.
- getPackage() - Method in class net.dv8tion.jda.api.events.RawGatewayEvent
- 
The raw gateway package including sequence and type.
- getPackId() - Method in interface net.dv8tion.jda.api.entities.sticker.StandardSticker
- 
The ID of the pack the sticker is from.
- getPackIdLong() - Method in interface net.dv8tion.jda.api.entities.sticker.StandardSticker
- 
The ID of the pack the sticker is from.
- getParamCount() - Method in class net.dv8tion.jda.api.requests.Route
- 
The number of parameters for this route, not including query parameters.
- getParentCategory() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- 
ParentCategoryof this GuildChannel.
- getParentCategoryId() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- 
Get the snowflake of theCategorythat contains this channel.
- getParentCategoryIdLong() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- 
Get the snowflake of theCategorythat contains this channel.
- getParentChannel() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets theparent channelof this thread.
- getParentId() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Parent Category id of this TemplateChannel.
- getParentMessageChannel() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- getParseKey() - Method in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
The Key returned by this method is used to determine the group or parsable mention group they are part of.
- getParty() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Information on the active party of the player
- getPartyId() - Method in class net.dv8tion.jda.api.entities.MessageActivity
- 
The party id discord uses internally, it may benull.
- getPattern() - Method in enum net.dv8tion.jda.api.entities.Message.MentionType
- getPayload() - Method in class net.dv8tion.jda.api.events.RawGatewayEvent
- 
The payload of the package.
- getPermission() - Method in exception net.dv8tion.jda.api.exceptions.PermissionException
- 
ThePermissionthat is required for the operation
- getPermissionContainer() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
The channel containing the permissions relevant to this channel.
- getPermissionHolder() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
This method will return thePermissionHolderof this PermissionOverride.
- getPermissionHolder() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheIPermissionHolderfor the override.
- getPermissionOverride() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
The affectedPermissionOverridethat was updated.
- getPermissionOverride() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
The targetPermissionOverridethat will be modified by this Manager
- getPermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- getPermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- 
Gets all of thePermissionOverridesthat are part of thisGuildChannel.
- getPermissionOverrides() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Gets all of thePermissionOverridesthat are part of thisTemplateChannel.
- getPermissions() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
AnEnumSetof permissions the default authorization URL is set up with.
- getPermissions() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo.InstallParameters
- 
Gets the permissions your bot asks for when invited.
- getPermissions() - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
The Guild-Wide Permissions this PermissionHolder holds.
- getPermissions() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
The Guild-Wide Permissions this PermissionHolder holds.
- getPermissions(long) - Static method in enum net.dv8tion.jda.api.Permission
- 
A set of allPermissionsthat are specified by this raw long representation of permissions.
- getPermissions(GuildChannel) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
The Permissions this PermissionHolder holds in the specifiedGuildChannel.
- getPermissionsExplicit() - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
The explicitly granted permissions for this permission holder in the guild.
- getPermissionsExplicit(GuildChannel) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
The explicitly granted permissions for this permission holder in the guild.
- getPermissionsRaw() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Thelongrepresentation of the literal permissions the default authorization URL is set up with.
- getPermissionsRaw() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Thelongrepresentation of the literal permissions that thisRolehas.
- getPermissionsRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
Thelongrepresentation of the literal permissions that thisRolehas.
- getPermissionsRaw() - Method in class net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
- 
Raw permission integer representing the default permissions of a command.
- getPlaceholder() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Placeholder which is displayed when no selections have been made yet.
- getPlaceholder() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
Placeholder which is displayed when no selections have been made yet.
- getPlaceholder() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The placeholder of this TextInput
 This is the short hint that describes the expected value of the TextInput field.
- getPlaceHolder() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The placeholder of this TextInput component.
- getPoll() - Method in interface net.dv8tion.jda.api.entities.Message
- 
TheMessagePollattached to this message.
- getPoll() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- getPoll() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
The poll to send with the message
- getPoll() - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
The poll attached to this message
- getPosition() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPositionableChannel
- 
The position of this channel in the channel list of the guild.
- getPosition() - Method in interface net.dv8tion.jda.api.entities.channel.forums.ForumTag
- 
The tag position, used for sorting.
- getPosition() - Method in interface net.dv8tion.jda.api.entities.Role
- getPosition() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceChannel
- 
Gets the integer position of the channel
- getPositionInCategory() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- 
Computes the relative position of this channel in theparent category.
- getPositionRaw() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPositionableChannel
- 
The actual position of theGuildChannelas stored and given by Discord.
- getPositionRaw() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The actual position of theRoleas stored and given by Discord.
- getPositionRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The actual position of theTemplateChannelas stored and given by Discord.
- getPremadeWidgetHtml(String, WidgetUtil.WidgetTheme, int, int) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Gets the pre-made HTML Widget for the specified guild using the specified settings.
- getPremadeWidgetHtml(Guild, WidgetUtil.WidgetTheme, int, int) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Gets the pre-made HTML Widget for the specified guild using the specified settings.
- getPresence() - Method in interface net.dv8tion.jda.api.JDA
- 
ThePresencecontroller for the current session.
- getPresenceLimit() - Method in class net.dv8tion.jda.api.entities.Guild.MetaData
- 
The active presence limit for this guild.
- getPrivacyLevel() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
TheStageInstance.PrivacyLevelof this stage instance
- getPrivacyPolicyUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The URL for the application's privacy policy.
- getPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns thePrivateChannelwhich has the same id as the one provided.
- getPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns thePrivateChannelwhich has the same id as the one provided.
- getPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns thePrivateChannelwhich has the same id as the one provided.
- getPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns thePrivateChannelwhich has the same id as the one provided.
- getPrivateChannelCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedPrivateChannelsvisible to this JDA session.
- getPrivateChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedPrivateChannelsvisible to this ShardManager instance.
- getPrivateChannels() - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of all knownPrivateChannels.
- getPrivateChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable list of all knownPrivateChannels.
- getPrivileged() - Static method in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Collects all cache flags that require privileged intents
- getPrivileges() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The list of newIntegrationPrivileges.
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.forum.update.GenericForumTagUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.update.GenericChannelUpdateEvent
- 
The identifier of theChannel'sfield that has just been updated.
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.emoji.update.GenericEmojiUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.stage.update.GenericStageInstanceUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.sticker.update.GenericGuildStickerUpdateEvent
- getPropertyIdentifier() - Method in interface net.dv8tion.jda.api.events.UpdateEvent
- 
The field name for the updated property
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- getProxy() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Returns anNamedAttachmentProxyfor this attachment.
- getProxy() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- 
Returns anAttachmentProxyfor this embed image.
- getProxy() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- 
Returns anAttachmentProxyfor this embed thumbnail.
- getProxy() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- 
Returns aFileProxyfor this embed video.
- getProxyIcon() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- 
Returns anImageProxyfor this proxied author's icon.
- getProxyIcon() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- 
Returns anImageProxyfor this proxied footer's icon.
- getProxyIconUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- 
The url of the author's icon, proxied by Discord
 This url is used to access the image through Discord instead of directly to prevent ip scraping.
- getProxyIconUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- 
The url of the footer's icon, proxied by Discord
 This url is used to access the image through Discord instead of directly to prevent ip scraping.
- getProxyUrl() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Url to the resource proxied by the Discord CDN.
- getProxyUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- 
The url of the image, proxied by Discord
 This url is used to access the image through Discord instead of directly to prevent ip scraping.
- getProxyUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- 
The Discord proxied url of the thumbnail image.
- getProxyUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- 
The url of the video, proxied by Discord
 This url is used to access the video through Discord instead of directly to prevent ip scraping.
- getPublicRole() - Method in interface net.dv8tion.jda.api.entities.Guild
- getPublicRole() - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Retrieves theRoleDatafor the public role (Guild.getPublicRole()) for the resulting Guild.
- getQuestion() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
The poll question, representing the title.
- getRateLimitedRoute() - Method in exception net.dv8tion.jda.api.exceptions.RateLimitedException
- 
The route responsible for the rate limit bucket that is used in the responsible RateLimiter
- getRateLimiterFactory() - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
The configured rate-limiter implementation.
- getRateLimitHandle() - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
The store for global rate-limits of all types.
- getRateLimitHandle() - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- getRateLimitPool() - Method in interface net.dv8tion.jda.api.JDA
- 
ScheduledExecutorServiceused to handle rate-limits forRestActionexecutions.
- getRaw() - Method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
The raw bitmask for this mode
- getRaw() - Method in enum net.dv8tion.jda.api.entities.ActivityFlag
- 
The raw bitmask for this flag
- getRaw() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
The raw bitset value of this flag.
- getRaw() - Method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The raw value used by Discord for this flag
- getRaw() - Method in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- 
Returns the raw integer key for this TextInputStyle
- getRaw() - Method in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
The raw integer key for this response type
- getRaw(Collection<SpeakingMode>) - Static method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
Converts the given speaking modes into raw its bitmask.
- getRaw(Collection<ChannelFlag>) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
The raw bitset value for the provided flags.
- getRaw(Collection<User.UserFlag>) - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
This is effectively the opposite ofUser.UserFlag.getFlags(int).
- getRaw(Collection<Permission>) - Static method in enum net.dv8tion.jda.api.Permission
- 
This is effectively the opposite ofPermission.getPermissions(long), this takes a Collection ofPermissionsand returns the raw offsetlongrepresentation of the permissions.
- getRaw(Collection<GatewayIntent>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Converts the given intents to a bitmask
- getRaw(SpeakingMode...) - Static method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
Converts the given speaking modes into raw its bitmask.
- getRaw(User.UserFlag...) - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
This is effectively the opposite ofUser.UserFlag.getFlags(int), this takes 1 or more UserFlags and returns the bitmask representation of the flags.
- getRaw(Permission...) - Static method in enum net.dv8tion.jda.api.Permission
- 
This is effectively the opposite ofPermission.getPermissions(long), this takes 1 or morePermissionsand returns the raw offsetlongrepresentation of the permissions.
- getRaw(GatewayIntent, GatewayIntent...) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Converts the given intents to a bitmask
- getRawBody() - Method in class net.dv8tion.jda.api.requests.Request
- getRawData() - Method in class net.dv8tion.jda.api.events.Event
- getRawData() - Method in interface net.dv8tion.jda.api.events.GenericEvent
- 
The passthrough data that this event was serialized from.
- getRawResponse() - Method in class net.dv8tion.jda.api.requests.Response
- getRawValue() - Method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
The value of this flag when viewed as raw value.
- getRawValue() - Method in enum net.dv8tion.jda.api.Permission
- 
The value of this permission when viewed as a raw value.
- getRawValue() - Method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
The raw bitmask value for this intent
- getReaction() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
TheMessageReaction
- getReaction() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmojiEvent
- 
TheMessageReactionthat was removed.
- getReaction() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ReactionPaginationAction
- 
The current targetMessageReaction
- getReaction(Emoji) - Method in interface net.dv8tion.jda.api.entities.Message
- 
This obtains theMessageReactionfor the givenEmojion this message.
- getReactions() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllMessageReactionsthat are on this Message.
- getReason() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The optional reason why this action was executed.
- getReason() - Method in class net.dv8tion.jda.api.entities.Guild.Ban
- 
The reason why this user was banned
- getReceivingHandler() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
The currently setAudioReceiveHandler.
- getRedirectUris() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
AListcontaining the OAuth2 redirect URIs of this bot's application.
- getReferencedMessage() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Referenced message.
- getRegion() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.AudioChannel
- 
TheRegionof this channel.
- getRegionRaw() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.AudioChannel
- 
The raw region name for this channel.
- getRegisteredListeners() - Method in class net.dv8tion.jda.api.hooks.AnnotatedEventManager
- getRegisteredListeners() - Method in interface net.dv8tion.jda.api.hooks.IEventManager
- 
The currently registered listeners
- getRegisteredListeners() - Method in class net.dv8tion.jda.api.hooks.InterfacedEventManager
- getRegisteredListeners() - Method in interface net.dv8tion.jda.api.JDA
- 
Immutable List of Objects that have been registered as EventListeners.
- getRemainingTime(TemporalUnit) - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Calculates the amount of time untilActivity.Timestamps.getEndTime()in terms of the specified unit.
- getRemovedTags() - Method in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- 
The removed tags.
- getRequest() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestBody() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestBody(MediaType) - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Creates a re-usable instance ofRequestBodywith the specified content-type.
- getRequestBodyRaw() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestHeaders() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestRaw() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestToSpeakTimestamp() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
The time at which the user requested to speak.
- getRequiredIntent() - Method in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
The requiredGatewayIntentfor this cache flag.
- getRequiredMFALevel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns the level of multifactor authentication required to execute administrator restricted functions in this guild.
- getRequiredPermissions() - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Returns thePermissionsrequired to create this rule.
- getResponse() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
TheAutoModResponsethat has been triggered by this execution.
- getResponse() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getResponse() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponse() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
The Discord Response causing the ErrorResponse
- getResponseBody() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseBodyAsArray() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseBodyAsObject() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseBodyAsString() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseHeaders() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseNumber() - Method in class net.dv8tion.jda.api.events.Event
- getResponseNumber() - Method in interface net.dv8tion.jda.api.events.GenericEvent
- 
The current sequence for this event.
- getResponseRaw() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getResponseTotal() - Method in interface net.dv8tion.jda.api.JDA
- 
This value is the total amount of JSON responses that discord has sent.
- getResponseType() - Method in interface net.dv8tion.jda.api.interactions.response.InteractionCallbackResponse
- 
Returns theResponseTypethat was used for replying to the interaction.
- getRestAction() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRestAction() - Method in class net.dv8tion.jda.api.requests.Request
- getRestPing() - Method in interface net.dv8tion.jda.api.JDA
- 
The time in milliseconds that discord took to respond to a REST request.
- getRetrievedHistory() - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
The List of Messages, sorted starting from newest to oldest, of all message that have already been retrieved from Discord with this MessageHistory object using theMessageHistory.retrievePast(int),MessageHistory.retrieveFuture(int), andMessageChannel.getHistoryAround(String, int)methods.
- getRetryAfter() - Method in exception net.dv8tion.jda.api.exceptions.RateLimitedException
- 
The back-off delay in milliseconds that should be respected before trying to query therouteagain
- getRole() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- getRole() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheRolefor the override.
- getRole() - Method in class net.dv8tion.jda.api.events.role.GenericRoleEvent
- 
The role for this event
- getRole() - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
The targetRolefor this manager
- getRole() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
TheRolefor this override
- getRole(int) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Retrieves theRoleDatafor the provided index.
- getRoleByBot(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Looks up a role which is the integration role for a bot.
- getRoleByBot(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Looks up a role which is the integration role for a bot.
- getRoleByBot(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Looks up a role which is the integration role for a bot.
- getRoleById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aRolefrom this guild that has the same id as the one provided.
- getRoleById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves theRoleassociated to the provided id.
- getRoleById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves theRoleassociated to the provided id.
- getRoleById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aRolefrom this guild that has the same id as the one provided.
- getRoleById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves theRoleassociated to the provided id.
- getRoleById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves theRoleassociated to the provided id.
- getRoleCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SortedSnowflakeCacheViewof all cachedRolesof this Guild.
- getRoleCache() - Method in interface net.dv8tion.jda.api.JDA
- 
UnifiedSnowflakeCacheViewof all cachedRolesvisible to this JDA session.
- getRoleCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
UnifiedSnowflakeCacheViewof all cachedRolesvisible to this ShardManager instance.
- getRoleConnectionsVerificationUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The role connections (linked roles) verification URL of this bot's application.
- getRolePermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- getRoles() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Roles this emoji is active for.
- getRoles() - Method in interface net.dv8tion.jda.api.entities.Guild
- getRoles() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The roles applied to this Member.
- getRoles() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedRoles.
- getRoles() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- getRoles() - Method in class net.dv8tion.jda.api.events.guild.member.GuildMemberRoleAddEvent
- 
The list of roles that were added
- getRoles() - Method in class net.dv8tion.jda.api.events.guild.member.GuildMemberRoleRemoveEvent
- 
The removed roles
- getRoles() - Method in interface net.dv8tion.jda.api.JDA
- 
AllRolesthis JDA instance can see.
- getRoles() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
AllRolesthis ShardManager instance can see.
- getRolesBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentioned roles.
- getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allRolesin this Guild that have the same name as the one provided.
- getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves allRolesvisible to this JDA instance.
- getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves allRolesvisible to this ShardManager instance.
- getRoleType() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
The role of this member.
- getRoute() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRoute() - Method in class net.dv8tion.jda.api.requests.Request
- getRoute() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Thecompiled routeof the request.
- getRoute() - Method in class net.dv8tion.jda.api.requests.Route
- 
The route template with argument placeholders.
- getRule() - Method in class net.dv8tion.jda.api.events.automod.GenericAutoModRuleEvent
- 
TheAutoModRulethat was created/removed/updated.
- getRuleId() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of theAutoModRulewhich has been triggered.
- getRuleIdLong() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of theAutoModRulewhich has been triggered.
- getRuleIdLong() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getRulesChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat lists the rules of the guild.
- getSafetyAlertsChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat receives discord safety alerts.
- getScheduledEvent() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventGatewayEvent
- 
TheScheduledEvent
- getScheduledEvent() - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
The targetScheduledEventfor this manager
- getScheduledEventById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aScheduledEventfrom this guild that has the same id as the one provided.
- getScheduledEventById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theScheduledEventwhich has the same id as the one provided.
- getScheduledEventById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aScheduledEventfrom this guild that has the same id as the one provided.
- getScheduledEventById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theScheduledEventwhich has the same id as the one provided.
- getScheduledEventCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SortedSnowflakeCacheViewof all cachedScheduledEventsof this Guild.
- getScheduledEventCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedScheduledEventsvisible to this JDA session.
- getScheduledEvents() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allScheduledEventsin this guild.
- getScheduledEvents() - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allScheduledEventsof all connectedGuilds.
- getScheduledEventsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allScheduledEventsin this Guild that have the same name as the one provided.
- getScheduledEventsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allScheduledEventsthat have the same name as the one provided.
- getScheduler() - Method in class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- 
TheScheduledExecutorServiceused to schedule rate-limit tasks.
- getSchemaErrors() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
TheSchemaErrorsfor this error response.
- getScopes() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
AListof scopes the default authorization URL is set up with.
- getScopes() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo.InstallParameters
- 
Gets the required scopes granted to the bot when invited.
- getSeconds() - Method in enum net.dv8tion.jda.api.entities.Guild.Timeout
- 
The amount of seconds represented by thisGuild.Timeout.
- getSecurityIncidentActions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The current guildsecurity incident actions.
- getSecurityIncidentDetections() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The current security incident detections.
- getSelectedEntity() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
The entity which is currently at theselected position
- getSelectedOptions() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectInteraction
- 
This resolves the selectedvaluesto the representativeSelectOptioninstances.
- getSelectedPosition() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
The currently selected position that is in focus for all modification operations of this OrderAction instance
- getSelectMenu() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenuInteraction
- 
TheSelectMenuthis interaction belongs to.
- getSelfMember() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets theMemberobject of the currently logged in account in this guild.
- getSelfThreadMember() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets the self member, as a member of this thread.
- getSelfUser() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- 
TheSelfUser
- getSelfUser() - Method in interface net.dv8tion.jda.api.JDA
- 
Returns the currently logged in account represented bySelfUser.
- getSelfUser() - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
TheSelfUserthat will be modified by this AccountManager.
- getSendingHandler() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
The currently setAudioSendHandler.
- getSequence() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The sequence number of this packet.
- getServiceCloseFrame() - Method in class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- 
The close frame discord sent to us
- getSessionId() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
The Session-Id for this VoiceState
- getSessionId() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Session ID for this presence.
- getSessionId() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- 
The session id for the voice server session
- getShardById(int) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theJDAinstance which has the same id as the one provided.
- getShardById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theJDAinstance which has the same id as the one provided.
- getShardCache() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- getShardCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
UnifiedShardCacheViewof all cachedJDAbound to this ShardManager instance.
- getShardedGateway(JDA) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Called byDefaultShardManagerwhen a new shards is starting.
- getShardedGateway(JDA) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- getShardForGuild(long, int) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Returns the shard id the given guild will be loaded on for the given amount of shards.
- getShardForGuild(String, int) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Returns the shard id the given guild will be loaded on for the given amount of shards.
- getShardForGuild(Guild, int) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Returns the shard id the givenGuildwill be loaded on for the given amount of shards.
- getShardId() - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- 
Represents the id of the shard of the current instance.
- getShardInfo() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
Shortcut to access the shard info for this JDA instance
- getShardInfo() - Method in interface net.dv8tion.jda.api.JDA
- 
The shard information used when creating this instance of JDA.
- getShardInfo() - Method in interface net.dv8tion.jda.api.utils.SessionController.SessionConnectNode
- 
TheShardInfofor this request.
- getShardManager() - Method in interface net.dv8tion.jda.api.JDA
- 
Returns theShardManagerthat manages this JDA instances or null if this instance is not managed by anyShardManager.
- getShards() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets allJDAinstances bound to this ShardManager.
- getShardsQueued() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- getShardsQueued() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Returns the amount of shards queued for (re)connecting.
- getShardsRunning() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Returns the amount of running shards.
- getShardsTotal() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- getShardsTotal() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Returns the amount of shards managed by thisShardManager.
- getShardString() - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- 
Provides a shortcut method for easily printing shard info.
- getShardTotal() - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- 
The total amount of shards based on the value provided during JDA instance creation usingJDABuilder.useSharding(int, int).
- getShardTotal() - Method in class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- 
The recommended shard total
- getSiteProvider() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information on site from which the embed was generated from.
- getSize() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The size of the attachment in bytes.
- getSize() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- 
The current size of this party, or0if unset
- getSku() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The target SKU for this button, if it is aPREMIUM-style Button.
- getSkuId() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the SKU related to thisEntitlement
- getSkuId() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The stock-keeping unit (SKU) for this sticker pack.
- getSkuIdLong() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the SKU related to thisEntitlement
- getSkuIdLong() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
The stock-keeping unit (SKU) for this sticker pack.
- getSlashCommands() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedslash commands.
- getSlashCommandsBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentionedslash commands.
- getSlowmode() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ISlowmodeChannel
- 
The slowmode set for this channel.
- getSlowmode() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The slowmode set for this TemplateChannel.
- getSmallImage() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Information on the small corner image displayed in the profile view
- getSocketAddress() - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
The connected socket address for this audio connection.
- getSortBucket() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
The sorting bucket for this channel type.
- getSortBucket() - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
- 
The sorting bucket for this order action.
- getSortValue() - Method in interface net.dv8tion.jda.api.entities.sticker.StandardSticker
- 
The sticker's sort order within its pack
- getSourceChannel() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The source channel for a Webhook of typeFOLLOWER.
- getSourceGuild() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The source guild for a Webhook of typeFOLLOWER.
- getSpeakers() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
All current speakers of this stage instance.
- getSpeakingMode() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
TheSpeakingModethat should be used when sending audio via the providedAudioSendHandlerfromAudioManager.setSendingHandler(AudioSendHandler).
- getSplash() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns anImageProxyfor this guild's splash icon.
- getSplash() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns anImageProxyfor this invite guild's splash image.
- getSplashId() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The Discord hash-id of the splash image for this Guild.
- getSplashId() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The splash image id of this guild.
- getSplashUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The URL of the splash image for this Guild.
- getSplashUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns the splash image url of this guild.
- getSSRC() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The synchronization source identifier (SSRC) for the user that sent this audio packet.
- getStageChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aStageChannelthat has the same id as the one provided.
- getStageChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aStageChannelthat has the same id as the one provided.
- getStageChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
SortedSnowflakeCacheViewofStageChannel.
- getStageChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getStageChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getStageChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allStageChannelsin the cache.
- getStageChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllStageChannellisted for this Category
- getStageChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allStageChannelsin this Guild that have the same name as the one provided.
- getStageInstance() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
StageInstanceattached to this stage channel.
- getStageInstance() - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
The associatedStageInstance
- getStart() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Epoch second timestamp of match start, or0of unset.
- getStartedThread() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns a possiblynullThreadChannelthat was started from this message.
- getStartTime() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Shortcut forInstant.ofEpochSecond(start)
- getStartTime() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The time the event is set to start at.
- getState() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The user's activity state
 Example: "Looking to Play", "Playing Solo", "In a Group"
- getState() - Method in class net.dv8tion.jda.api.events.session.GenericSessionEvent
- 
The new session state.
- getStatus() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IVoiceStatusChannel
- 
The current voice channel status.
- getStatus() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Thestatusof the scheduled event.
- getStatus() - Method in interface net.dv8tion.jda.api.JDA
- 
Gets the currentStatusof the JDA instance.
- getStatus() - Method in interface net.dv8tion.jda.api.managers.Presence
- 
The current OnlineStatus for this session.
- getStatus(int) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theJDA.Statusof the shard which has the same id as the one provided.
- getStatuses() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets the currentStatusof all shards.
- getSticker() - Method in class net.dv8tion.jda.api.events.sticker.GenericGuildStickerEvent
- 
The relevantGuildStickerfor this event
- getStickerById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aGuildStickerfrom this guild that has the same id as the one provided.
- getStickerById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aGuildStickerfrom this guild that has the same id as the one provided.
- getStickerCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SnowflakeCacheViewof all cachedGuildStickersof this Guild.
- getStickers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets all customGuildStickersbelonging to thisGuild.
- getStickers() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllStickerItemsthat are in this Message.
- getStickers() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Stickers of the forwarded message.
- getStickers() - Method in interface net.dv8tion.jda.api.entities.sticker.StickerPack
- 
TheStandardStickersin this pack.
- getStickersByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allGuildStickersin this Guild that have the same name as the one provided.
- getString() - Method in class net.dv8tion.jda.api.requests.Response
- getString(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a String.
- getString(int, String) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to a String.
- getString(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves aStringto a key.
- getString(String, String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves aStringto a key.
- getString(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getString(DataArray, String, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getString(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getString(DataObject, String, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getStyle() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The style of this button.
- getStyle() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
TheTextInputStyle
- getStyle() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
TheTextInputStyleof this TextInput component.
- getStyle() - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
The display style flag used for the markdown representation.
- getSubcommandGroup() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getSubcommandGroup() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getSubcommandGroup() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The subcommand group name.
- getSubcommandGroup() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- 
Returns the subcommand group of the slash command
- getSubcommandGroups() - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
TheSubcommand Groupsin this command.
- getSubcommandGroups() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
TheSubcommandGroupsof this command.
- getSubcommandName() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- getSubcommandName() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- getSubcommandName() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
The subcommand name.
- getSubcommandName() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- 
Returns the subcommand of the slash command
- getSubcommands() - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
TheSubcommandsin this command.
- getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
TheSubcommandsin this group.
- getSubcommands() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
TheSubcommandsof this command.
- getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- 
TheSubcommandsin this group
- getSubscriptionId() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The subscription listing id for this role.
- getSubscriptionIdLong() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
The subscription listing id for this role.
- getSummary() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The summary of this application ornullif this application has no summary.
- getSupportedEventTypes() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
TheAutoModEventTypesthat support this trigger type.
- getSupportedOrders() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
The supportedPaginationOrdersfor this pagination action.
- getSupportedTypes() - Method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
TheAutoModTriggerTypesthat this response supports.
- getSyncId() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
Sync ID for this presence.
- getSystemChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat has been set as the channel which newly joinedMemberswill be announced in.
- getSystemChannel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Provides theTemplateChannelthat has been set as the channel which newly joinedMemberswill be announced in.
- getTag() - Method in class net.dv8tion.jda.api.events.channel.forum.GenericForumTagEvent
- 
TheForumTagthat was affected by this event
- getTags() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
AListcontaining the tags of this bot's application.
- getTags() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The tags of this role.
- getTags() - Method in interface net.dv8tion.jda.api.entities.sticker.RichSticker
- 
Set of tags of the sticker.
- getTarget() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
AnInvite.InviteTargetobject containing information about this invite's target ornullif this invite does not have a target.
- getTarget() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericContextInteractionEvent
- getTarget() - Method in interface net.dv8tion.jda.api.interactions.commands.context.ContextInteraction
- 
The target entity of this context interaction
- getTargetId() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the target entity.
- getTargetId() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The target-id.
- getTargetIdLong() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the target entity.
- getTargetIdLong() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The target-id.
- getTargetMember() - Method in class net.dv8tion.jda.api.events.interaction.command.UserContextInteractionEvent
- getTargetMember() - Method in interface net.dv8tion.jda.api.interactions.commands.context.UserContextInteraction
- 
If this context menu command was used in aGuild, this returns the member instance for the target user.
- getTargetMessageId() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the message the command was run on, present only on message interaction commands.
- getTargetMessageIdLong() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The ID of the message the command was run on, present only on message interaction commands.
- getTargetType() - Method in enum net.dv8tion.jda.api.audit.ActionType
- 
The expectedTargetTypefor this ActionType
- getTargetType() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
TheTargetTypedefining what kind of entity was targeted by this action.
- getTargetType() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The target type of this invite orInvite.TargetType.NONEif this invite does not have aInviteTarget.
- getTargetType() - Method in class net.dv8tion.jda.api.events.interaction.command.ApplicationCommandUpdatePrivilegesEvent
- getTargetType() - Method in class net.dv8tion.jda.api.events.interaction.command.ApplicationUpdatePrivilegesEvent
- getTargetType() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericContextInteractionEvent
- getTargetType() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericPrivilegeUpdateEvent
- 
The targetType.
- getTargetType() - Method in interface net.dv8tion.jda.api.interactions.commands.context.ContextInteraction
- 
The target type of this context interaction
- getTargetType() - Method in interface net.dv8tion.jda.api.interactions.commands.context.MessageContextInteraction
- getTargetType() - Method in interface net.dv8tion.jda.api.interactions.commands.context.UserContextInteraction
- getTargetUser() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The user the command was run on, present only on user interaction commands.
- getTeam() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The team information for this application.
- getTeamId() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
The id for the team this member belongs to.
- getTeamIdLong() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
The id for the team this member belongs to.
- getTermsOfServiceUrl() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The URL for the application's terms of service.
- getText() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Footer
- 
The text in the footer
- getText() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- 
The text content of the answer.
- getText() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Question
- 
The poll question title.
- getText() - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- 
Text which is displayed when hovering the image in the official client
- getTextChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aTextChannelthat has the same id as the one provided.
- getTextChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aTextChannelthat has the same id as the one provided.
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
SortedSnowflakeCacheViewofTextChannel.
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getTextChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allTextChannelsin the cache.
- getTextChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllTextChannelslisted for this Category
- getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allTextChannelsin this Guild that have the same name as the one provided.
- getThread() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- 
TheThreadChannelthis thread member is subscribed to.
- getThread() - Method in class net.dv8tion.jda.api.events.thread.GenericThreadEvent
- 
The event relatedThreadChannelobject
- getThreadChannel() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumPost
- 
TheThreadChannelrepresenting the post.
- getThreadChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ThreadMemberPaginationAction
- 
TheThreadChannelthis action fetches members for.
- getThreadChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aThreadChannelthat has the same id as the one provided.
- getThreadChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aThreadChannelthat has the same id as the one provided.
- getThreadChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- getThreadChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getThreadChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getThreadChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allThreadChannelin the cache.
- getThreadChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Finds allThreadChannelswhose parent is this channel.
- getThreadChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allThreadChannelsin this Guild that have the same name as the one provided.
- getThreadMember() - Method in class net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
- 
TheThreadMemberof the event that has been fired.
- getThreadMember() - Method in class net.dv8tion.jda.api.events.thread.member.ThreadMemberJoinEvent
- 
TheThreadMemberthat just joined the thread.
- getThreadMember() - Method in class net.dv8tion.jda.api.events.thread.member.ThreadMemberLeaveEvent
- 
TheThreadMemberthat just left the thread.
- getThreadMember(Member) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets aThreadMemberof this thread by theirMember.
- getThreadMember(User) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets aThreadMemberof this thread by theirMember.
- getThreadMemberById(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets aThreadMemberof this thread by theirMember.
- getThreadMemberById(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets aThreadMemberof this thread by theirMember.
- getThreadMemberId() - Method in class net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
- 
The id of theThreadMemberthat fired this and derived event.
- getThreadMemberIdLong() - Method in class net.dv8tion.jda.api.events.thread.member.GenericThreadMemberEvent
- 
The id of theThreadMember.
- getThreadMembers() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Gets a List of all cachedmembersof this thread.
- getThumbnail() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information about theThumbnailimage to be displayed with the embed.
- getTimeArchiveInfoLastModified() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
The last time the archive info of this thread was updated.
- getTimeBoosted() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The time when this member boosted the guild.
- getTimeCreated() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
The timestamp when this thread was created.
- getTimeCreated() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Returns creation date of this invite.
- getTimeCreated() - Method in interface net.dv8tion.jda.api.entities.ISnowflake
- 
The time this entity was created.
- getTimeCreated() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Returns creation date of this template.
- getTimeCreated() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
As the ids of channels are their position, the date of creation cannot be calculated.
- getTimeCreated() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- 
As the ids of roles are their position, the date of creation cannot be calculated.
- getTimeCreated() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
As the ids of roles are their position, the date of creation cannot be calculated.
- getTimeCreated(long) - Static method in class net.dv8tion.jda.api.utils.TimeUtil
- 
Gets the creation-time of a JDA-entity by doing the reverse snowflake algorithm on its id.
- getTimeCreated(ISnowflake) - Static method in class net.dv8tion.jda.api.utils.TimeUtil
- 
Gets the creation-time of a JDA-entity by doing the reverse snowflake algorithm on its id.
- getTimeDetectedDmSpam() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- 
Timestamp when Discord detected spam in direct messages.
- getTimeDetectedRaid() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- 
Timestamp when Discord detected an ongoing raid.
- getTimeDisconnected() - Method in class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- 
Time at which we noticed the disconnection
- getTimeEdited() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Provides theOffsetDateTimedefining when this Message was last edited.
- getTimeEdited() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
The last time the forwarded message was edited before being forwarded.
- getTimeEnding() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
Date at which theEntitlementis no longer valid.
- getTimeExpiresAt() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
The time when this poll will automatically expire.
- getTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
- 
TheTimethis Member joined the Guild.
- getTimeJoined() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- 
The time thisThreadMemberjoined the subscribedThreadChannel.
- getTimeModified() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The time this command was updated last.
- getTimeoutDuration() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
The duration to timeout the user for.
- getTimeOutEnd() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The time this Member will be released from time out.
- getTimeShutdown() - Method in class net.dv8tion.jda.api.events.session.ShutdownEvent
- 
Time of WebSocket disconnect
- getTimestamp() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The timestamp for this packet.
- getTimestamp() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The timestamp of the embed.
- getTimestamp() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
The time when the user started typing
- getTimestamp() - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
The unix epoch timestamp for this markdown timestamp.
- getTimestamps() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
Information on the match duration, start, and end.
- getTimeStarting() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The start date at which theEntitlementis valid.
- getTimeUpdated() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Returns the last update date of this template.
- getTitle() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The title of the embed.
- getTitle() - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Returns the title
- getTitle() - Method in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
The title of this modal
- getToken() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The execute token for this Webhook.
- getToken() - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
The token of this webhook.
- getToken() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getToken() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- 
The access token for the voice server connection
- getToken() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
The interaction token used for responding to an interaction.
- getToken() - Method in interface net.dv8tion.jda.api.JDA
- 
The login token that is currently being used for Discord authentication.
- getTopic() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The topic set for this channel, this is referred to as Guidelines in the official Discord client.
- getTopic() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildMessageChannel
- 
The topic set for this channel.
- getTopic() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
The topic of this stage instance
- getTopic() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The topic set for this TemplateChannel.
- getTotalMessageCount() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
The total number of messages sent in this thread, including all deleted messages.
- getTriggeringInteraction() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
Metadata for the interaction that was used to open the modal, present only on modal submit interactions.
- getTriggerType() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
TheAutoModTriggerTypefor the execution.
- getTriggerType() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The type of trigger that this rule uses.
- getTriggerType() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getType() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
TheActionTypedefining what auditable Action is referred to by this entry.
- getType() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The type ofActivity.
- getType() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
The type of response.
- getType() - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractTriggerConfig
- 
The type of trigger this config applies to.
- getType() - Method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
The type of trigger for this config.
- getType() - Method in interface net.dv8tion.jda.api.entities.channel.Channel
- 
TheChannelTypefor this channel
- getType() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- getType() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.MediaChannel
- getType() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- getType() - Method in interface net.dv8tion.jda.api.entities.emoji.Emoji
- 
TheEmoji.Typeof this emoji.
- getType() - Method in interface net.dv8tion.jda.api.entities.emoji.UnicodeEmoji
- getType() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The type of the Entitlement
- getType() - Method in interface net.dv8tion.jda.api.entities.Invite.Channel
- 
TheChannelTypeof this channel.
- getType() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The type of this invite.
- getType() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
- 
The type of this invite target.
- getType() - Method in interface net.dv8tion.jda.api.entities.Message
- 
This specifies theMessageTypeof this Message.
- getType() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.TheInteractionTypefor this interaction.
- getType() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
TheInteractionTypefor this interaction.
- getType() - Method in class net.dv8tion.jda.api.entities.MessageActivity
- 
The currentActivityType
- getType() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
TheEmbedTypeof this embed.
- getType() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
The type of this message reference
- getType() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
TheMessageTypeof the forwarded message.
- getType() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The type of the metadata.
- getType() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Thetypeof the scheduled event.
- getType() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- getType() - Method in interface net.dv8tion.jda.api.entities.sticker.RichSticker
- 
TheSticker Type
- getType() - Method in interface net.dv8tion.jda.api.entities.sticker.StandardSticker
- getType() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
TheChannelTypefor this TemplateChannel
- getType() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
TheWebhookTypeof this webhook.
- getType() - Method in class net.dv8tion.jda.api.events.RawGatewayEvent
- 
The type of event.
- getType() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
TheChannelType
- getType() - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- 
The expected option type for this query.
- getType() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
TheCommand.Type
- getType() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
TheOptionTypefor this option
- getType() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
TheOptionTypethis choice is for
- getType() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
TheCommand.Typeof command
- getType() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
TheOptionType.
- getType() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
TheOptionTypeof this option.
- getType() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
TheIntegrationPrivilege.Typeof entity this privilege is applied to.
- getType() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- getType() - Method in interface net.dv8tion.jda.api.interactions.components.Component
- 
The type of component.
- getType() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- getType() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- getType() - Method in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
The raw value of this integration type.
- getType() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheInteractionTypefor this interaction.
- getType() - Method in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
The raw value of this interaction context.
- getType() - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- 
TheTypeof this component
- getType() - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractThreadCreateAction
- 
TheChannelTypefor the resulting channel.
- getType() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
TheChannelTypefor the resulting channel
- getType() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.MessagePaginationAction
- 
TheChannelTypeof the targetedMessageChannel.
- getType(Object) - Static method in enum net.dv8tion.jda.api.utils.data.DataType
- 
Assumes the type of the provided value through instance checks.
- getTypeRaw() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The raw type value used to deriveAuditLogEntry.getType().
- getTypeRaw() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.The raw interaction type.
- getTypeRaw() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
The raw interaction type.
- getTypeRaw() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
The message reference type id
- getTypeRaw() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getTypeRaw() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
The raw option type.
- getTypeRaw() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
The raw interaction type.
- getUdpSocket() - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
The UDP connection for this audio connection.
- getUnavailableGuilds() - Method in interface net.dv8tion.jda.api.JDA
- 
Set ofGuildIDs for guilds that were marked unavailable by the gateway.
- getUnsignedInt(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an unsigned int.
- getUnsignedInt(int, int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an unsigned int.
- getUnsignedInt(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an unsigned int to a key.
- getUnsignedInt(String, int) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an unsigned int to a key.
- getUnsignedInt(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getUnsignedInt(DataArray, String, int) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getUnsignedInt(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getUnsignedInt(DataObject, String, int) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getUnsignedLong(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an unsigned long.
- getUnsignedLong(int, long) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Resolves the value at the specified index to an unsigned long.
- getUnsignedLong(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an unsigned long to a key.
- getUnsignedLong(String, long) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves an unsigned long to a key.
- getUnsignedLong(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getUnsignedLong(DataArray, String, long) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- getUnsignedLong(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getUnsignedLong(DataObject, String, long) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- getUnsortedRoles() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The roles applied to this Member.
- getUrl() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The URL of theActivityif the game is actually a Stream.
- getUrl() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
The invite URL for this invite in the format of:"https://discord.gg/" + getCode()
- getUrl() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The url of the Attachment, most likely on the Discord servers.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.AuthorInfo
- 
The url of the author.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The url that was originally placed into chat that spawned this embed.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- 
The url of the image.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Provider
- 
The url of the provider.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- 
The web url of this thumbnail image.
- getUrl() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- 
The url of the video.
- getUrl() - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- 
URL for this image, combination ofRichPresence.getApplicationId()andRichPresence.Image.getKey()
- getUrl() - Method in class net.dv8tion.jda.api.entities.VanityInvite
- 
The invite url.
- getUrl() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
ThePOSTroute for this Webhook.
- getUrl() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
The invite url.
- getUrl() - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The target URL for this button, if it is aLINK-Style Button.
- getUrl() - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Returns the URL that has been passed to this proxy.
- getUrl() - Method in class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- 
The gateway endpoint
- getUrl(int) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- 
Returns the image URL for the specified size.
- getUrl(int, int) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- 
Returns the attachment URL for the specified width and height.
- getUser() - Method in class net.dv8tion.jda.api.audio.UserAudio
- 
TheUserthat provided the audio data.
- getUser() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
TheUserresponsible for this action.
- getUser() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel
- 
TheUserthat thisPrivateChannelcommunicates with.
- getUser() - Method in class net.dv8tion.jda.api.entities.Guild.Ban
- 
TheUserthat was banned
- getUser() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
- getUser() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The user wrapped by this Entity.
- getUser() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.TheUserwho caused this interaction.
- getUser() - Method in class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- 
TheUserwho caused this interaction.
- getUser() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
User for the team member.
- getUser() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- getUser() - Method in class net.dv8tion.jda.api.events.guild.GuildBanEvent
- 
The bannedUser
- getUser() - Method in class net.dv8tion.jda.api.events.guild.GuildUnbanEvent
- 
TheUserwho was unbanned
- getUser() - Method in class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
- getUser() - Method in class net.dv8tion.jda.api.events.guild.member.GuildMemberRemoveEvent
- 
The corresponding user who was removed from the guild.
- getUser() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
TheUserwho subscribed or unsubscribed to theScheduledEvent.
- getUser() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getUser() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
The reactingUser
 This might be missing if the user was not cached.
- getUser() - Method in class net.dv8tion.jda.api.events.user.GenericUserEvent
- 
The related user instance
- getUser() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheUserwho caused this interaction.
- getUser() - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
The user associated with the id
- getUserAgent() - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
The adapted user-agent with the customsuffix.
- getUserById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theUserwhich has the same id as the one provided.
- getUserById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theUserwhich has the same id as the one provided.
- getUserById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theUserwhich has the same id as the one provided.
- getUserById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theUserwhich has the same id as the one provided.
- getUserByTag(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Searches for a user that has the matching Discord Tag.
- getUserByTag(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Searches for the first user that has the matching Discord Tag.
- getUserByTag(String, String) - Method in interface net.dv8tion.jda.api.JDA
- 
Searches for a user that has the matching Discord Tag.
- getUserByTag(String, String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Searches for the first user that has the matching Discord Tag.
- getUserCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedUsersvisible to this JDA session.
- getUserCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedUsersvisible to this ShardManager instance.
- getUserId() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The ID of the responsibleUser.
- getUserId() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the user that executed the action.
- getUserId() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of the user that triggered this execution.
- getUserId() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the user that purchased theEntitlement
- getUserId() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
The id of the user that subscribed or unsubscribed to theScheduledEvent.
- getUserId() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
The id of the voting user.
- getUserId() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
The id for the user who owns the reaction.
- getUserId() - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
The id of the user who will be added by this task
- getUserIdLong() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the user that executed the action.
- getUserIdLong() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModExecution
- 
The id of the user that triggered this execution.
- getUserIdLong() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
The id of the user that purchased theEntitlement
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.automod.AutoModExecutionEvent
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
The id of the user that subscribed or unsubscribed to theScheduledEvent.
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
The id for the voting user.
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
The id for the user who owns reaction.
- getUserInstallCount() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The approximate count of users that have installed this application, or-1if it is unknown.
- getUserLimit() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.AudioChannel
- 
The maximum amount ofMembersthat be in an audio connection within this channel concurrently.
- getUserLimit() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The maximum amount ofMembersthat can be in this voice channel at once.
- getUserLocale() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getUserLocale() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Returns the selected language of the invoking user.
- getUsers() - Method in class net.dv8tion.jda.api.audio.CombinedAudio
- 
An unmodifiable list of allUsersthat provided audio that was combined.
- getUsers() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
- 
The names of all users in this group.
- getUsers() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
An immutable list of all mentionedUsers.
- getUsers() - Method in interface net.dv8tion.jda.api.JDA
- getUsers() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getUsersBag() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
ABagof mentionedUsers.
- getUsersByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
This immutable returns allUsersthat have the same username as the one provided.
- getUses() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
How often this invite has been used.
- getUses() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
How often this template has been used.
- getUses() - Method in class net.dv8tion.jda.api.entities.VanityInvite
- 
How many times this invite has been used.
- getValue() - Method in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Returns the value of the MessageFlag as represented in the bitfield.
- getValue() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Field
- 
The value of the field
- getValue() - Method in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- 
The raw value used by Discord.
- getValue() - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- 
The query value that the user is currently typing.
- getValue() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The current option value which is used to identify the selected options inSelectMenuInteraction.getValues().
- getValue() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
The String value of this TextInput
- getValue() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The pre-defined value of this TextInput component.
- getValue(String) - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- 
Convenience method to get aModalMappingby its id from the List ofModalMappings
- getValues() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericSelectMenuInteractionEvent
- getValues() - Method in class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- getValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenuInteraction
- 
The provided selection.
- getValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectInteraction
- 
The selected values.
- getValues() - Method in interface net.dv8tion.jda.api.interactions.modals.ModalInteraction
- 
Returns a List ofModalMappingsrepresenting the values input by the user for each field when the modal was submitted.
- getVanityCode() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The vanity url code for this Guild.
- getVanityUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The vanity url for this Guild.
- getVerificationLevel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns the verification-Level of this Guild.
- getVerificationLevel() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
Returns theVerificationLevelof this guild.
- getVerificationLevel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Returns theVerificationLevelof this guild.
- getVersion() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
The version of this command.
- getVideoInfo() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information about the video which should be displayed as an embed.
- getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aVoiceChannelthat has the same id as the one provided.
- getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets a voice channel with the given ID, ornullif the voice channel is not found
- getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets aVoiceChannelthat has the same id as the one provided.
- getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets a voice channel with the given ID, or null if the voice channel is not found
- getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
SortedSnowflakeCacheViewofVoiceChannel.
- getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets allVoiceChannelsin the cache.
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
AllVoiceChannelslisted for this Category
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Gets the list of voice channels in the guild
- getVoiceChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IGuildChannelContainer
- 
Gets a list of allVoiceChannelsin this Guild that have the same name as the one provided.
- getVoiceState() - Method in interface net.dv8tion.jda.api.entities.Member
- 
TheVoiceStateof this Member.
- getVoiceState() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
The current voice state of the member.
- getVoiceState() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceEvent
- getVoiceState() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
- 
The voice state for the guild
- getVoiceStates() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
A list containing the cachedGuildVoiceStateof everyMemberconnected to an audio channel in this guild.
- getVotes() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- 
The number of votes this answer has received so far.
- getWaveform() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Gets the waveform data encoded in this attachment.
- getWebhook() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
TheWebhookthat the target id of this audit-log entry refers to
- getWebhook() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
The targetWebhookthat will be modified by this manager
- getWelcomeChannels() - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Returns an immutable list of the welcome channels
 These channels are those which are being modified, not the ones currently shown on Discord
- getWelcomeScreen() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
- 
The welcome screen of theGuild.
- getWidget() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Gets the widget that to which this member belongs
- getWidget() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceChannel
- 
Gets the Widget to which this voice channel belongs
- getWidget() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- getWidget(long) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Makes a GET request to get the information for a Guild's widget.
- getWidget(String) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Makes a GET request to get the information for a Guild's widget.
- getWidgetBanner(String, WidgetUtil.BannerType) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Gets the banner image for the specified guild of the specified type.
- getWidgetBanner(Guild, WidgetUtil.BannerType) - Static method in class net.dv8tion.jda.api.utils.WidgetUtil
- 
Gets the banner image for the specified guild of the specified type.
- getWidth() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
The width of the Attachment if this Attachment is an image/video.
- getWidth() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- 
The width of the image.
- getWidth() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- 
The width of the thumbnail image.
- getWidth() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- 
The width of the video.
- GIF - Enum constant in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
GIF
- GIF - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
The GIF format.
- GIFV - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- GITHUB - Static variable in class net.dv8tion.jda.api.JDAInfo
- givePermissions(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Adds the specifiedPermissionsto the selectedRole.
- givePermissions(Permission...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Adds the specifiedPermissionsto the selectedRole.
- GLOBAL_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Returned only on HTTP 429 responses if the rate limit encountered is the global rate limit (not per-route)
- GRACEFUL_CLOSE - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- grant(long) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Grants the providedPermissionsbits to the selectedPermissionOverride.
- grant(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Grants the specified permissions.
- grant(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Grants the providedPermissionsto the selectedPermissionOverride.
- grant(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Grants the specified permissions.
- grant(Permission...) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Grants the providedPermissionsto the selectedPermissionOverride.
- grant(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Grants the specified permissions.
- GREEK - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- GROUP - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AGroupChannel.
- GROUP - Enum constant in enum net.dv8tion.jda.api.entities.Invite.InviteType
- GroupChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents a Group DM channel.
- guild(long) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by a guild id
- guild(String) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by a guild id
- guild(Guild) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by aGuild
- Guild - Interface in net.dv8tion.jda.api.entities
- 
Represents a DiscordGuild.
- GUILD - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- GUILD - Enum constant in enum net.dv8tion.jda.api.entities.Invite.InviteType
- GUILD - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
A custom sticker created for aGuild.
- GUILD - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Usable in guilds.
- GUILD_AFK_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getAfkChannel()value represented by a VoiceChannel ID.
- GUILD_AFK_TIMEOUT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theAFKTimeoutof a Guild.
- GUILD_APPLICATION_PREMIUM_SUBSCRIPTION - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent to thesystem channelwhen a guild administrator subscribes to the premium plan of an application.
- GUILD_BOOST_TIER_1 - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 1
- GUILD_BOOST_TIER_2 - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 2
- GUILD_BOOST_TIER_3 - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 3
- GUILD_CHANNELS_TOO_LARGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- GUILD_COMMUNITY_UPDATES_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getCommunityUpdatesChannel()value represented by a TextChannel ID.
- GUILD_DISCOVERY_DISQUALIFIED - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_REQUALIFIED - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_EMOJIS_AND_STICKERS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Deprecated.Replaced withGatewayIntent.GUILD_EXPRESSIONS
- GUILD_EXPLICIT_CONTENT_FILTER - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getExplicitContentLevel()of a Guild.
- GUILD_EXPLICIT_CONTENT_FILTER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- GUILD_EXPRESSIONS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Custom emoji, sticker and soundboard sound add/update/delete events.
- GUILD_ICON - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theIcon IDof a Guild.
- GUILD_INCIDENT_ALERT_MODE_DISABLED - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a moderator deactivates a temporary security measure, such as pausing invites or direct messages.
- GUILD_INCIDENT_ALERT_MODE_ENABLED - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a moderator activates a temporary security measure, such as pausing invites or direct messages.
- GUILD_INCIDENT_REPORT_FALSE_ALARM - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a moderator reports a raid as a false alarm in a guild.
- GUILD_INCIDENT_REPORT_RAID - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a moderator reports a raid in a guild.
- GUILD_INSTALL - Enum constant in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Allows commands to be added to a guild by aserver manager, all users who are in the guild can access the commands and the app's DMs, assuming the app was invited with thebotscope.
- GUILD_INVITE_REMINDER - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
The "Invite your friends" messages that are sent to guild owners in new servers.
- GUILD_INVITES - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Invite events.
- GUILD_MEMBER_BOOST - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce a new booster
- GUILD_MEMBER_JOIN - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to welcome new members in a Guild
- GUILD_MEMBERS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
PRIVILEGED INTENT Events which inform us about member update/leave/join of a guild.
- GUILD_MESSAGE_POLLS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Events for poll votes inGuilds.
- GUILD_MESSAGE_REACTIONS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Message reaction events in guilds.
- GUILD_MESSAGE_TYPING - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Typing start events in guilds.
- GUILD_MESSAGES - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Message events from text channels in guilds.
- GUILD_MFA_LEVEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- GUILD_MODERATION - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Moderation events, such as ban/unban/audit-log.
- GUILD_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change for theGuild.getName()value
- GUILD_NEWS_THREAD - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- GUILD_NOTIFICATION_LEVEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getDefaultNotificationLevel()value.
- GUILD_ONLY - Enum constant in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
This stage instance can only be accessed by guild members
- GUILD_OWNER - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of User ID for the owner of aGuild
- GUILD_PREMIUM_LEVEL_TOO_LOW - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- GUILD_PRESENCES - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
PRIVILEGED INTENT Presence updates.
- GUILD_PRIVATE_THREAD - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- GUILD_PRUNE_DELETE_DAYS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Days of inactivity for a prune event.
- GUILD_PUBLIC_THREAD - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- GUILD_REGION - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of region represented by a key.
- GUILD_RULES_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getRulesChannel()value represented by a TextChannel ID.
- GUILD_SPLASH - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSplash IDof a Guild.
- GUILD_SUBSCRIPTION - Enum constant in enum net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction.OwnerType
- GUILD_SYSTEM_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getSystemChannel()value represented by a TextChannel ID.
- GUILD_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedGuildinformation.
- GUILD_VANITY_URL_CODE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getVanityCode()value.
- GUILD_VERIFICATION_LEVEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getVerificationLevel()value.
- GUILD_VOICE_STATES - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Voice state events.
- GUILD_WEBHOOKS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Webhook events.
- GUILD_WIDGET_CHANNEL_ID - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The target channel for a widget
- GUILD_WIDGET_ENABLED - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Whether the guild widget is disabled or enabled
- GUILD_WRITE_RATE_LIMIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Guild.Ban - Class in net.dv8tion.jda.api.entities
- 
Represents a Ban object.
- Guild.BoostTier - Enum in net.dv8tion.jda.api.entities
- 
The boost tier for this guild.
- Guild.ExplicitContentLevel - Enum in net.dv8tion.jda.api.entities
- 
The Explicit-Content-Filter Level of a Guild.
- Guild.MetaData - Class in net.dv8tion.jda.api.entities
- 
Meta-Data for a Guild
- Guild.MFALevel - Enum in net.dv8tion.jda.api.entities
- 
Represents the Multifactor Authentication level required by the Guild.
- Guild.NotificationLevel - Enum in net.dv8tion.jda.api.entities
- 
Represents the Notification-level of the Guild.
- Guild.NSFWLevel - Enum in net.dv8tion.jda.api.entities
- 
Represents the NSFW level for this guild.
- Guild.Timeout - Enum in net.dv8tion.jda.api.entities
- 
Represents the idle time allowed until a user is moved to the AFKVoiceChannelif one is set (Guild.getAfkChannel()).
- Guild.VerificationLevel - Enum in net.dv8tion.jda.api.entities
- 
Represents the Verification-Level of the Guild.
- GuildAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
RestActionextension specifically designed to allow for the creation ofGuilds.
- GuildAction.ChannelData - Class in net.dv8tion.jda.api.requests.restaction
- GuildAction.RoleData - Class in net.dv8tion.jda.api.requests.restaction
- GuildAuditLogEntryCreateEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that anAuditLogEntrywas added to aGuild.
- GuildAuditLogEntryCreateEvent(JDA, long, AuditLogEntry) - Constructor for class net.dv8tion.jda.api.events.guild.GuildAuditLogEntryCreateEvent
- GuildAvailableEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that aGuildbecame available.
- GuildAvailableEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildAvailableEvent
- GuildBanEvent - Class in net.dv8tion.jda.api.events.guild
- GuildBanEvent(JDA, long, Guild, User) - Constructor for class net.dv8tion.jda.api.events.guild.GuildBanEvent
- GuildChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents aGuildchannel.
- GuildChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementGuildChannel.
- GuildInviteCreateEvent - Class in net.dv8tion.jda.api.events.guild.invite
- GuildInviteCreateEvent(JDA, long, Invite, GuildChannel) - Constructor for class net.dv8tion.jda.api.events.guild.invite.GuildInviteCreateEvent
- GuildInviteDeleteEvent - Class in net.dv8tion.jda.api.events.guild.invite
- GuildInviteDeleteEvent(JDA, long, String, GuildChannel) - Constructor for class net.dv8tion.jda.api.events.guild.invite.GuildInviteDeleteEvent
- GuildJoinEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that you joined aGuild.
- GuildJoinEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildJoinEvent
- GuildLeaveEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that you left aGuild.
- GuildLeaveEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildLeaveEvent
- GuildManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aGuild.
- GuildMemberJoinEvent - Class in net.dv8tion.jda.api.events.guild.member
- GuildMemberJoinEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberJoinEvent
- GuildMemberRemoveEvent - Class in net.dv8tion.jda.api.events.guild.member
- 
Indicates that a user was removed from aGuild.
- GuildMemberRemoveEvent(JDA, long, Guild, User, Member) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberRemoveEvent
- GuildMemberRoleAddEvent - Class in net.dv8tion.jda.api.events.guild.member
- GuildMemberRoleAddEvent(JDA, long, Member, List<Role>) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberRoleAddEvent
- GuildMemberRoleRemoveEvent - Class in net.dv8tion.jda.api.events.guild.member
- GuildMemberRoleRemoveEvent(JDA, long, Member, List<Role>) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberRoleRemoveEvent
- GuildMemberUpdateAvatarEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- GuildMemberUpdateAvatarEvent(JDA, long, Member, String) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- GuildMemberUpdateBoostTimeEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- GuildMemberUpdateBoostTimeEvent(JDA, long, Member, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateBoostTimeEvent
- GuildMemberUpdateEvent - Class in net.dv8tion.jda.api.events.guild.member
- 
Fired for everyMemberupdate, regardless of cache.
- GuildMemberUpdateEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberUpdateEvent
- GuildMemberUpdateFlagsEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- 
Indicates that theMember.getFlags()flags for aMemberwere updated.
- GuildMemberUpdateFlagsEvent(JDA, long, Member, EnumSet<Member.MemberFlag>) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateFlagsEvent
- GuildMemberUpdateNicknameEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- GuildMemberUpdateNicknameEvent(JDA, long, Member, String) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateNicknameEvent
- GuildMemberUpdatePendingEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- 
Indicates that aMemberhas agreed to Membership Screening requirements.
- GuildMemberUpdatePendingEvent(JDA, long, Member, boolean) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdatePendingEvent
- GuildMemberUpdateTimeOutEvent - Class in net.dv8tion.jda.api.events.guild.member.update
- 
Indicates that aMemberhad their time out changed.
- GuildMemberUpdateTimeOutEvent(JDA, long, Member, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent
- GuildMessageChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents all message channels present in guilds.
- GuildMessageChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementGuildMessageChannel.
- GuildReadyEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that aGuildfinished setting up
 This event is fired if a guild finished setting up during login phase.
- GuildReadyEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildReadyEvent
- GuildReference(long, String) - Constructor for class net.dv8tion.jda.api.entities.Webhook.GuildReference
- Guilds() - Constructor for class net.dv8tion.jda.api.requests.Route.Guilds
- GuildSticker - Interface in net.dv8tion.jda.api.entities.sticker
- 
Custom guild sticker created by a user.
- GuildStickerAddedEvent - Class in net.dv8tion.jda.api.events.sticker
- 
Indicates that a newGuildStickerwas added to aGuild.
- GuildStickerAddedEvent(JDA, long, Guild, GuildSticker) - Constructor for class net.dv8tion.jda.api.events.sticker.GuildStickerAddedEvent
- GuildStickerManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields forGuildSticker.
- GuildStickerRemovedEvent - Class in net.dv8tion.jda.api.events.sticker
- 
Indicates that a newGuildStickerwas removed from aGuild.
- GuildStickerRemovedEvent(JDA, long, Guild, GuildSticker) - Constructor for class net.dv8tion.jda.api.events.sticker.GuildStickerRemovedEvent
- GuildStickerUpdateAvailableEvent - Class in net.dv8tion.jda.api.events.sticker.update
- 
Indicates that the availability of aGuildStickerchanged.
- GuildStickerUpdateAvailableEvent(JDA, long, Guild, GuildSticker, boolean) - Constructor for class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateAvailableEvent
- GuildStickerUpdateDescriptionEvent - Class in net.dv8tion.jda.api.events.sticker.update
- 
Indicates that the description of aGuildStickerchanged.
- GuildStickerUpdateDescriptionEvent(JDA, long, Guild, GuildSticker, String) - Constructor for class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateDescriptionEvent
- GuildStickerUpdateNameEvent - Class in net.dv8tion.jda.api.events.sticker.update
- 
Indicates that the name of aGuildStickerchanged.
- GuildStickerUpdateNameEvent(JDA, long, Guild, GuildSticker, String) - Constructor for class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateNameEvent
- GuildStickerUpdateTagsEvent - Class in net.dv8tion.jda.api.events.sticker.update
- 
Indicates that the tags of aGuildStickerchanged.
- GuildStickerUpdateTagsEvent(JDA, long, Guild, GuildSticker, Set<String>) - Constructor for class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateTagsEvent
- GuildTimeoutEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that a guild failed to ready up and timed out.
- GuildTimeoutEvent(JDA, long) - Constructor for class net.dv8tion.jda.api.events.guild.GuildTimeoutEvent
- guildTypes() - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
All the channel types for aGuild.
- GuildUnavailableEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that aGuildbecame unavailable.
- GuildUnavailableEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildUnavailableEvent
- GuildUnbanEvent - Class in net.dv8tion.jda.api.events.guild
- GuildUnbanEvent(JDA, long, Guild, User) - Constructor for class net.dv8tion.jda.api.events.guild.GuildUnbanEvent
- GuildUpdateAfkChannelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the afk-channel of aGuildchanged.
- GuildUpdateAfkChannelEvent(JDA, long, Guild, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkChannelEvent
- GuildUpdateAfkTimeoutEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theAFK-Timeoutof aGuildchanged.
- GuildUpdateAfkTimeoutEvent(JDA, long, Guild, Guild.Timeout) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- GuildUpdateBannerEvent - Class in net.dv8tion.jda.api.events.guild.update
- GuildUpdateBannerEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- GuildUpdateBoostCountEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theboost countof aGuildchanged.
- GuildUpdateBoostCountEvent(JDA, long, Guild, int) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- GuildUpdateBoostTierEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theboost tierof aGuildchanged.
- GuildUpdateBoostTierEvent(JDA, long, Guild, Guild.BoostTier) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- GuildUpdateCommunityUpdatesChannelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the community updates channel of aGuildchanged.
- GuildUpdateCommunityUpdatesChannelEvent(JDA, long, Guild, TextChannel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateCommunityUpdatesChannelEvent
- GuildUpdateDescriptionEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that thedescriptionof aGuildchanged.
- GuildUpdateDescriptionEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateDescriptionEvent
- GuildUpdateExplicitContentLevelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theExplicitContentLevelof aGuildchanged.
- GuildUpdateExplicitContentLevelEvent(JDA, long, Guild, Guild.ExplicitContentLevel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- GuildUpdateFeaturesEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the features of aGuildchanged.
- GuildUpdateFeaturesEvent(JDA, long, Guild, Set<String>) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- GuildUpdateIconEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the Icon of aGuildchanged.
- GuildUpdateIconEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- GuildUpdateLocaleEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theDiscordLocaleof aGuildchanged.
- GuildUpdateLocaleEvent(JDA, long, Guild, DiscordLocale) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateLocaleEvent
- GuildUpdateMaxMembersEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that themaximum member limitof aGuildchanged.
- GuildUpdateMaxMembersEvent(JDA, long, Guild, int) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- GuildUpdateMaxPresencesEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that themaximum presences limitof aGuildchanged.
- GuildUpdateMaxPresencesEvent(JDA, long, Guild, int) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- GuildUpdateMFALevelEvent - Class in net.dv8tion.jda.api.events.guild.update
- GuildUpdateMFALevelEvent(JDA, long, Guild, Guild.MFALevel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- GuildUpdateNameEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the name of aGuildchanged.
- GuildUpdateNameEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- GuildUpdateNotificationLevelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theNotificationLevelof aGuildchanged.
- GuildUpdateNotificationLevelEvent(JDA, long, Guild, Guild.NotificationLevel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- GuildUpdateNSFWLevelEvent - Class in net.dv8tion.jda.api.events.guild.update
- GuildUpdateNSFWLevelEvent(JDA, long, Guild, Guild.NSFWLevel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- GuildUpdateOwnerEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the owner of aGuildchanged.
- GuildUpdateOwnerEvent(JDA, long, Guild, Member, long, long) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- GuildUpdateRulesChannelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the rules channel of aGuildchanged.
- GuildUpdateRulesChannelEvent(JDA, long, Guild, TextChannel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- GuildUpdateSafetyAlertsChannelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the safety alert channel of aGuildchanged.
- GuildUpdateSafetyAlertsChannelEvent(JDA, long, Guild, TextChannel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateSafetyAlertsChannelEvent
- GuildUpdateSecurityIncidentActionsEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theSecurityIncidentActionsof aGuildchanged.
- GuildUpdateSecurityIncidentActionsEvent(JDA, long, Guild, SecurityIncidentActions) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentActionsEvent
- GuildUpdateSecurityIncidentDetectionsEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theSecurityIncidentDetectionsof aGuildchanged.
- GuildUpdateSecurityIncidentDetectionsEvent(JDA, long, Guild, SecurityIncidentDetections) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentDetectionsEvent
- GuildUpdateSplashEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the splash of aGuildchanged.
- GuildUpdateSplashEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- GuildUpdateSystemChannelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that the system channel of aGuildchanged.
- GuildUpdateSystemChannelEvent(JDA, long, Guild, TextChannel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateSystemChannelEvent
- GuildUpdateVanityCodeEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that thevanity urlof aGuildchanged.
- GuildUpdateVanityCodeEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- GuildUpdateVerificationLevelEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Indicates that theVerificationLevelof aGuildchanged.
- GuildUpdateVerificationLevelEvent(JDA, long, Guild, Guild.VerificationLevel) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- GuildVoiceDeafenEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberwas (un-)deafened.
- GuildVoiceDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceDeafenEvent
- GuildVoiceGuildDeafenEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberwas (un-)deafened by a moderator.
- GuildVoiceGuildDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceGuildDeafenEvent
- GuildVoiceGuildMuteEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberwas (un-)muted by a moderator.
- GuildVoiceGuildMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceGuildMuteEvent
- GuildVoiceMuteEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberwas (un-)muted.
- GuildVoiceMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMuteEvent
- GuildVoiceRequestToSpeakEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that a guild member has updated theirRequest-to-Speak.
- GuildVoiceRequestToSpeakEvent(JDA, long, Member, OffsetDateTime, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
- GuildVoiceSelfDeafenEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMember(un-)deafened itself.
- GuildVoiceSelfDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSelfDeafenEvent
- GuildVoiceSelfMuteEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMember(un-)muted itself.
- GuildVoiceSelfMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSelfMuteEvent
- GuildVoiceState - Interface in net.dv8tion.jda.api.entities
- GuildVoiceStreamEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberstarted or ended a stream.
- GuildVoiceStreamEvent(JDA, long, Member, boolean) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceStreamEvent
- GuildVoiceSuppressEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberwas (un-)suppressed.
- GuildVoiceSuppressEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSuppressEvent
- GuildVoiceUpdateEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberjoined or left anAudioChannel.
- GuildVoiceUpdateEvent(JDA, long, Member, AudioChannel) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- GuildVoiceVideoEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberturned on their camera.
- GuildVoiceVideoEvent(JDA, long, Member, boolean) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceVideoEvent
- GuildWelcomeScreen - Interface in net.dv8tion.jda.api.entities
- 
The welcome screen of aGuild.
- GuildWelcomeScreen.Channel - Interface in net.dv8tion.jda.api.entities
- 
POJO for the recommended channels information provided by a welcome screen.
- GuildWelcomeScreenManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aGuildWelcomeScreen.
H
- handle(Class<T>, Consumer<? super T>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specific throwable types.
- handle(Class<T>, Predicate<? super T>, Consumer<? super T>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specific throwable types.
- handle(Collection<Class<?>>, Predicate<? super Throwable>, Consumer<? super Throwable>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specific throwable types.
- handle(Collection<ErrorResponse>, Consumer<? super ErrorResponseException>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specificErrorResponses.
- handle(Predicate<? super Throwable>, Consumer<? super Throwable>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specific conditions.
- handle(GenericEvent) - Method in class net.dv8tion.jda.api.hooks.AnnotatedEventManager
- handle(GenericEvent) - Method in interface net.dv8tion.jda.api.hooks.IEventManager
- 
Handles the providedGenericEvent.
- handle(GenericEvent) - Method in class net.dv8tion.jda.api.hooks.InterfacedEventManager
- handle(ErrorResponse, Consumer<? super ErrorResponseException>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Handle specificErrorResponses.
- handleCombinedAudio(CombinedAudio) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
IfAudioReceiveHandler.canReceiveCombined()returns true, JDA will provide aCombinedAudioobject to this method every 20 milliseconds.
- handleEncodedAudio(OpusPacket) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
IfAudioReceiveHandler.canReceiveEncoded()returns true, JDA will provide rawOpusPacketsto this method every 20 milliseconds.
- handleResponse(Response) - Method in class net.dv8tion.jda.api.requests.Request
- handleUserAudio(UserAudio) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
IfAudioReceiveHandler.canReceiveUser()returns true, JDA will provide aUserAudioobject to this method every time the user speaks. Continuing with the last statement: This method is only fired when discord provides us audio data which is very different from the scheduled firing time ofAudioReceiveHandler.handleCombinedAudio(CombinedAudio).
- hasAccess(GuildChannel) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Checks whether or not this PermissionHolder hasVIEW_CHANNELandVOICE_CONNECTpermissions in theGuildChannel.
- hasCallbackResponse() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Whether this InteractionHook contains acallback response.
- hasChannel() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message instance has an availableMessage.getChannel().
- hasChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether this reaction instance has an availableMessageReaction.getChannel().
- hasCount() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether this reaction can provide a count viaMessageReaction.getCount().
- hasGuild() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message instance provides a guild instance viaMessage.getGuild().
- HASH_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
A unique string denoting the rate limit being encountered (non-inclusive of top-level resources in the path)
- hashCode() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- hashCode() - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- hashCode() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- hashCode() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- hashCode() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- hashCode() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- hashCode() - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- hashCode() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- hashCode() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- hashCode() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- hashCode() - Method in class net.dv8tion.jda.api.entities.templates.Template
- hashCode() - Method in class net.dv8tion.jda.api.entities.VanityInvite
- hashCode() - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- hashCode() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- hashCode() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- hashCode() - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- hashCode() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- hashCode() - Method in class net.dv8tion.jda.api.requests.Route
- hashCode() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- hashCode() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- hasKey(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Whether the specified key is present.
- hasNext() - Method in class net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationIterator
- hasNext() - Method in class net.dv8tion.jda.api.utils.LockIterator
- hasPermission(Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Checks whether or not this PermissionHolder has thePermissionsin the providedCollection<Permission>in the Guild.
- hasPermission(GuildChannel, Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Checks whether or not this PermissionHolder has thePermissionsin the providedCollection<Permission>in the specified GuildChannel.
- hasPermission(GuildChannel, Permission...) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Checks whether or not this PermissionHolder has the givenPermissionsin the specified GuildChannel.
- hasPermission(Permission...) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
- 
Checks whether or not this PermissionHolder has the givenPermissionsin the Guild.
- hasPrivateChannel() - Method in interface net.dv8tion.jda.api.entities.User
- 
Whether or not the currently logged in user and this user have a currently openPrivateChannelor not.
- hasSubscriptionListing() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role can be acquired through a premium subscription purchase.
- hasTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this member has accurateMember.getTimeJoined()information.
- HEAD - Enum constant in enum net.dv8tion.jda.api.requests.Method
- here(Consumer<? super Throwable>) - Static method in exception net.dv8tion.jda.api.exceptions.ContextException
- 
Creates a wrappingConsumerfor the provided target.
- HERE - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for all active users, literal@here
- herePrintingTrace() - Static method in exception net.dv8tion.jda.api.exceptions.ContextException
- 
Creates a failure consumer that appends a context cause before printing the stack trace usingThrowable.printStackTrace().
- HIDE_MEDIA_DOWNLOAD_OPTIONS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
This is aMediaChannelwhich hides the copy embed option.
- HIDE_MEDIA_DOWNLOAD_OPTIONS - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the hide media download option flag
- HierarchyException - Exception in net.dv8tion.jda.api.exceptions
- 
Exception indicating that a specific action requires to have a higher role than the target.
- HierarchyException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.HierarchyException
- HIGH - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- HINDI - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- HOIST - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the hoisted field
- HONG_KONG - Enum constant in enum net.dv8tion.jda.api.Region
- HttpException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates an unsuccessful HTTP request.
- HttpException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.HttpException
- HttpException(String, Throwable) - Constructor for exception net.dv8tion.jda.api.exceptions.HttpException
- HttpRequestEvent - Class in net.dv8tion.jda.api.events.http
- 
Indicates that aRestActionhas been executed.
- HttpRequestEvent(Request<?>, Response) - Constructor for class net.dv8tion.jda.api.events.http.HttpRequestEvent
- HUNGARIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- HYPESQUAD - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BALANCE - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BRAVERY - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BRILLIANCE - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
I
- IAgeRestrictedChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Channels which can be set to age-restricted.
- IAgeRestrictedChannelManager<T extends IAgeRestrictedChannel,M extends IAgeRestrictedChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to set whether a channel is NSFW or Age-Restricted.
- IAudioSendFactory - Interface in net.dv8tion.jda.api.audio.factory
- 
Factory interface for the creation of newIAudioSendSystemobjects.
- IAudioSendSystem - Interface in net.dv8tion.jda.api.audio.factory
- 
Interface that acts as a UDP audio packet sending loop.
- IAutoCompleteCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Interactions which allow auto-complete suggestion replies.
- ICategorizableChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents a channel that can be a member of aCategory.
- ICategorizableChannelManager<T extends ICategorizableChannel,M extends ICategorizableChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to set theParent Categoryof acategorizable channel.
- ICommandReference - Interface in net.dv8tion.jda.api.interactions.commands
- 
Represents a mentionable slash command.
- Icon - Class in net.dv8tion.jda.api.entities
- 
Icon containing a base64 encoded jpeg/png/gif/gifv image.
- ICON - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set icon field
- ICON - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the icon field
- ICON - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the icon field
- ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Template forApplicationTeam.getIconUrl()
- ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
Template forGroupChannel.getIconUrl().
- ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- 
Template forCustomEmoji.getImageUrl()
- ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.Guild
- 
Template forGuild.getIconUrl().
- ICON_URL - Static variable in class net.dv8tion.jda.api.entities.RoleIcon
- 
Template forRoleIcon.getIconUrl().
- ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.sticker.Sticker
- 
Template forSticker.getIconUrl()
- Icon.IconType - Enum in net.dv8tion.jda.api.entities
- 
Supported image types for the Discord API.
- ICopyableChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents a GuildChannel that is capable of being copied.
- ID - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
This is sometimes visible forActionTypeswhich create a new entity.
- ID - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
This is sometimes visible forActionTypeswhich create a new entity.
- ID_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The maximum length a button id can have
- ID_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
The maximum length a select menu id can have
- IDeferrableCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Interactions which can be deferred.
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateEmojiEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateModeratedEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.forum.update.ForumTagUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAppliedTagsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchivedEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateArchiveTimestampEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateAutoArchiveDurationEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateBitrateEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultLayoutEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultReactionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultSortOrderEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateDefaultThreadSlowmodeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateFlagsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateInvitableEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateLockedEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateNSFWEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateParentEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateRegionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateSlowmodeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTopicEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateTypeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateUserLimitEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.update.ChannelUpdateVoiceStatusEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.emoji.update.EmojiUpdateRolesEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.GatewayPingEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateAvatarEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateBoostTimeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateFlagsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateNicknameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdatePendingEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateDescriptionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateEndTimeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkChannelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateAfkTimeoutEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostCountEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBoostTierEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateCommunityUpdatesChannelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateDescriptionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateFeaturesEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateIconEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateLocaleEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxMembersEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMaxPresencesEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateMFALevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNotificationLevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateNSFWLevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateOwnerEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSafetyAlertsChannelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentActionsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSecurityIncidentDetectionsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSplashEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateSystemChannelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVanityCodeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdateHoistedEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdateIconEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdateMentionableEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateGlobalNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateMFAEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.self.SelfUpdateVerifiedEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdatePrivacyLevelEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdateTopicEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.StatusChangeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateAvailableEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateDescriptionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateTagsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateActivitiesEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- IDENTIFY_DELAY - Static variable in interface net.dv8tion.jda.api.utils.SessionController
- 
The default delay (in seconds) to wait between runningSessionConnectNodes
- IDENTIFYING_SESSION - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has successfully connected it's websocket to Discord and is sending authentication
- IDetachableEntity - Interface in net.dv8tion.jda.api.entities.detached
- 
Represents an entity which can be detached.
- IDLE - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Indicates that the user is currently idle (orange circle)
- IEventManager - Interface in net.dv8tion.jda.api.hooks
- 
An interface for JDA's EventManager system.
- ignore(Class<?>, Class<?>...) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Ignore exceptions of the specified types.
- ignore(Collection<ErrorResponse>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Ignore the specified set of error responses.
- ignore(Collection<ErrorResponse>) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
Ignore the specified set of error responses.
- ignore(Consumer<? super Throwable>, Collection<ErrorResponse>) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
Ignore the specified set of error responses.
- ignore(Consumer<? super Throwable>, ErrorResponse, ErrorResponse...) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
Ignore the specified set of error responses.
- ignore(Predicate<? super Throwable>) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Ignore exceptions on specific conditions.
- ignore(ErrorResponse, ErrorResponse...) - Method in class net.dv8tion.jda.api.exceptions.ErrorHandler
- 
Ignore the specified set of error responses.
- ignore(ErrorResponse, ErrorResponse...) - Static method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
Ignore the specified set of error responses.
- IGuildChannelContainer<C extends Channel> - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Provides various channel cache getters for Guild channels.
- IInviteContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents aGuildChannelthat can be the target of a Guild's invite.
- ILLEGAL_EMOJI_CONVERSION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ILLEGAL_OPERATION_ARCHIVED_THREAD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Image(long, String, String) - Constructor for class net.dv8tion.jda.api.entities.RichPresence.Image
- IMAGE - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- IMAGE - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the image field
- IMAGE_URL - Static variable in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Template forScheduledEvent.getImageUrl()
- ImageInfo(String, String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- ImageProxy - Class in net.dv8tion.jda.api.utils
- 
A utility class to retrieve images.
- ImageProxy(String) - Constructor for class net.dv8tion.jda.api.utils.ImageProxy
- 
Constructs a newImageProxyfor the provided URL.
- IMemberContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents aGuildChannelthat is capable of containing members.
- IMentionable - Interface in net.dv8tion.jda.api.entities
- 
Marks a mentionable entity.
- IMessageEditCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Interactions which allow a target message to be edited on use.
- IModalCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Interactions which allow sending modals as a response.
- inAudioChannel() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Used to determine if theMemberis currently connected to anAudioChannelin theGuildreturned fromGuildVoiceState.getGuild().
- include(long...) - Static method in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Factory method to chunk a whitelist of guild ids.
- includeUserInCombinedAudio(User) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
This method is a filter predicate used by JDA to determine whether or not to include aUser's audio when creating a CombinedAudio packet.
- INCOMING - Enum constant in enum net.dv8tion.jda.api.entities.WebhookType
- 
Normal webhooks that can be used for sending messages
- IncomingWebhookClient - Interface in net.dv8tion.jda.api.entities
- 
Specialization ofWebhookClientfor incoming webhooks.
- INCONSISTENT_EVENT_START_ENTITY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Incubating - Annotation Type in net.dv8tion.jda.annotations
- 
Functionality annotated with Incubating might change in a future release.
- INDIA - Enum constant in enum net.dv8tion.jda.api.Region
- INDONESIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- init(int) - Method in class net.dv8tion.jda.api.sharding.ThreadPoolProvider.LazySharedProvider
- 
Called with the shard total to initialize the shared pool.
- INITIALIZED - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has finished setting up supporting systems and is ready to log in.
- INITIALIZING - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA is currently setting up supporting systems like the AudioSystem.
- INLINE_REPLY - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Reply to another message.
- INPUT_FORMAT - Static variable in interface net.dv8tion.jda.api.audio.AudioSendHandler
- 
Audio Input Format expected by JDA ifAudioSendHandler.isOpus()returns false.
- insert(int, Object) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Inserts the specified value at the provided index.
- INSTALL_PARAMS - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set install params field
- installAuxiliaryPort() - Method in interface net.dv8tion.jda.api.JDA
- 
Installs an auxiliary port for audio transfer.
- INSTANCE - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- InsufficientPermissionException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that the user is missing aPermissionfor some action.
- InsufficientPermissionException(GuildChannel, Permission) - Constructor for exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- InsufficientPermissionException(GuildChannel, Permission, String) - Constructor for exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- InsufficientPermissionException(Guild, Permission) - Constructor for exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- InsufficientPermissionException(Guild, Permission, String) - Constructor for exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
- INT - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- INT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- INTEGER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which acceptLonginteger inputs
- INTEGER_EQUALS - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- INTEGER_GREATER_THAN_OR_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- INTEGER_LESS_THAN_OR_EQUAL - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- INTEGER_NOT_EQUALS - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- INTEGRATION - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- INTEGRATION - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.PrivilegeTargetType
- 
Indicates that privileges have been updated on the application itself.
- INTEGRATION_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has added an integration to the guild
- INTEGRATION_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has removed an integration from the guild
- INTEGRATION_TYPES_CONFIG - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set integration types config field
- INTEGRATION_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has updated an integration of the guild
- IntegrationOwners - Interface in net.dv8tion.jda.api.interactions
- 
Includes details about the authorizing user or guild for the installation(s) relevant to the interaction.
- IntegrationPrivilege - Class in net.dv8tion.jda.api.interactions.commands.privileges
- 
Privilege used to restrict access to a command within aGuild.
- IntegrationPrivilege(Guild, IntegrationPrivilege.Type, boolean, long) - Constructor for class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- IntegrationPrivilege.Type - Enum in net.dv8tion.jda.api.interactions.commands.privileges
- 
The target type this privilege applies to.
- IntegrationType - Enum in net.dv8tion.jda.api.interactions
- 
Represents how an app was installed, or where a command can be used.
- Interaction - Interface in net.dv8tion.jda.api.interactions
- 
Abstract representation for any kind of Discord interaction.
- Interaction(long, int, String, User, Member) - Constructor for class net.dv8tion.jda.api.entities.Message.Interaction
- 
Deprecated.
- INTERACTION_ALREADY_ACKNOWLEDGED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INTERACTION_PREMIUM_UPSELL - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent by a bot when a command is restricted to premium users.
- InteractionCallbackAction<T> - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
A callback action is used to acknowledge anInteraction.
- InteractionCallbackAction.ResponseType - Enum in net.dv8tion.jda.api.requests.restaction.interactions
- 
The possible types of interaction responses.
- InteractionCallbackResponse - Interface in net.dv8tion.jda.api.interactions.response
- 
Interaction callback response that is created by interaction replies likeIReplyCallback#reply()or interaction updates likeIMessageEditCallback#editMessage().
- InteractionContextType - Enum in net.dv8tion.jda.api.interactions
- 
Represents where commands can be used.
- InteractionExpiredException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that an interaction has expired and can no longer be responded to.
- InteractionExpiredException() - Constructor for exception net.dv8tion.jda.api.exceptions.InteractionExpiredException
- InteractionFailureException - Exception in net.dv8tion.jda.api.exceptions
- 
Exception caused by the failure ofReplyAction.
- InteractionFailureException() - Constructor for exception net.dv8tion.jda.api.exceptions.InteractionFailureException
- InteractionHook - Interface in net.dv8tion.jda.api.interactions
- 
Webhook API for an interaction.
- InteractionMetadata(long, int, User, IntegrationOwners, long, long, Message.InteractionMetadata, User, long) - Constructor for class net.dv8tion.jda.api.entities.Message.InteractionMetadata
- Interactions() - Constructor for class net.dv8tion.jda.api.requests.Route.Interactions
- INTERACTIONS_ENDPOINT_URL - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set interaction endpoint url field
- InteractionType - Enum in net.dv8tion.jda.api.interactions
- 
Enum for interaction types.
- InterfacedEventManager - Class in net.dv8tion.jda.api.hooks
- 
AnIEventManagerimplementation that uses theEventListenerinterface for event listeners.
- InterfacedEventManager() - Constructor for class net.dv8tion.jda.api.hooks.InterfacedEventManager
- INTERNAL_SERVER_ERROR - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- INVALID_ACCOUNT_TYPE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_ACTIVITY_ACTION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_API_VERSION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_AUTHOR_EDIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_BULK_DELETE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_BULK_DELETE_MESSAGE_AGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_CHANNEL_TYPE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_COMMUNITY_SERVER_CHANNEL_TYPE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_DM_ACTION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_FILE_UPLOADED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_FORM_BODY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_GUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_INTENTS - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- INVALID_LOTTIE_JSON - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_MESSAGE_TARGET - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_MFA_LEVEL - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_OAUTH_ACCESS_TOKEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_OAUTH_STATE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_PASSWORD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_PIN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_RECIPIENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_REQUEST_BODY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_ROLE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_SEQ - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- INVALID_SHARD - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- INVALID_STICKER_SENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_THREAD_NOTIFICATION_SETTINGS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_TOKEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_WEBHOOK_SERVICE_CHANNEL - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_WEBHOOK_THREAD_CHANNEL - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_WEBHOOK_TOKEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVALIDATED - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session cache has been invalidated.
- InvalidTokenException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that an invalid token was given when trying to login the Discord API
- InvalidTokenException() - Constructor for exception net.dv8tion.jda.api.exceptions.InvalidTokenException
- 
Constructs anInvalidTokenExceptionwith no detail message.
- INVISIBLE - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Indicates that the currently logged in account is set to invisible and shows up asOnlineStatus.OFFLINEfor other users.
- INVITABLE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The invite state of this channel.
- Invite - Interface in net.dv8tion.jda.api.entities
- 
Representation of a Discord Invite.
- INVITE - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- INVITE_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getChannel()ID for the targetInvite
 Use withJDA.getTextChannelById(String)orJDA.getVoiceChannelById(String)
- INVITE_CODE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getCode()for the targetInvite
 Use withInvite.resolve(net.dv8tion.jda.api.JDA, String)Invite.resolve(JDA, String)}
- INVITE_CODE_INVALID - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVITE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
Someone has created anInvite.
- INVITE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted anInvite.
- INVITE_FOR_UNKNOWN_GUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- INVITE_INVITER - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- INVITE_MAX_AGE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getMaxAge()for the targetInvite
- INVITE_MAX_USES - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getMaxUses()for the targetInvite
- INVITE_PATTERN - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
Pattern used to find instant invites in strings.
- INVITE_TEMPORARY - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.isTemporary()for the targetInvite
- INVITE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
AnInvitehas been updated.
- INVITE_USES - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getUses()for the targetInvite
- Invite.Channel - Interface in net.dv8tion.jda.api.entities
- 
POJO for the channel information provided by an invite.
- Invite.EmbeddedApplication - Interface in net.dv8tion.jda.api.entities
- 
POJO for the target application information provided by an invite.
- Invite.Group - Interface in net.dv8tion.jda.api.entities
- 
POJO for the group information provided by an invite.
- Invite.Guild - Interface in net.dv8tion.jda.api.entities
- 
POJO for the guild information provided by an invite.
- Invite.InviteTarget - Interface in net.dv8tion.jda.api.entities
- 
POJO for the target of this invite.
- Invite.InviteType - Enum in net.dv8tion.jda.api.entities
- 
Enum representing the type of an invite.
- Invite.TargetType - Enum in net.dv8tion.jda.api.entities
- 
A TargetType indicates additional action to be taken by the client on accepting the invite, typically connecting external services or launching external applications depending on the specific TargetType.
- INVITEABLE - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the invitable field
- InviteAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
InviteBuilder system created as an extension ofRestAction
 Provides an easy way to gather and deliver information to Discord to createInvites.
- INVITED - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
The user has a pending invite
- Invites() - Constructor for class net.dv8tion.jda.api.requests.Route.Invites
- inviteSpeaker() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Invite this member to become a speaker.
- inVoiceChannel() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Used to determine if the member is currently in a voice channel.
- IOBiConsumer<T,R> - Interface in net.dv8tion.jda.api.utils 
- 
Consumer accepting two arguments and throwingIOException.
- IOConsumer<T> - Interface in net.dv8tion.jda.api.utils
- 
Consumer accepting one argument and throwingIOException.
- IOFunction<T,R> - Interface in net.dv8tion.jda.api.utils 
- 
Function accepting one argument and throwingIOException.
- IPacketProvider - Interface in net.dv8tion.jda.api.audio.factory
- 
Represents the connection between aIAudioSendSystemand JDA's internal audio system, providing access to audio packets built from data provided fromAudioSendHandlers.
- IPermissionContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents aGuildChannelthat usesPermission Overrides.
- IPermissionContainerManager<T extends IPermissionContainer,M extends IPermissionContainerManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to modifyPermissionOverridesof apermission containing channel.
- IPermissionContainerUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementIPermissionContainer.
- IPermissionHolder - Interface in net.dv8tion.jda.api.entities
- 
Marker for entities that hold Permissions within JDA
- IPositionableChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents aGuildChannelthat has a position.
- IPositionableChannelManager<T extends IPositionableChannel,M extends IPositionableChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to modify the position of apositionable channel.
- IPostContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
A channel which containsForum Posts.
- IPostContainer.SortOrder - Enum in net.dv8tion.jda.api.entities.channel.attribute
- 
The order used to sort forum posts.
- IPostContainerManager<T extends IPostContainer,M extends IPostContainerManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to configure settings related to forum post containers, such asForumChannel.
- IPremiumRequiredReplyCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Deprecated.Replaced withButton.premium(SkuSnowflake), see the Discord change logs for more details.
- IReplyCallback - Interface in net.dv8tion.jda.api.interactions.callbacks
- 
Interactions which allow message replies in the channel they were used in.
- IS_CROSSPOST - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
The Message originated from a Message in another Channel (via Channel Following)
- IS_VOICE_MESSAGE - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
The Message is a voice message, containing an audio attachment
- isAcknowledged() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- isAcknowledged() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Whether this interaction has already been acknowledged.
- isAnimated() - Method in interface net.dv8tion.jda.api.entities.emoji.CustomEmoji
- 
Whether this emoji is animated.
- isArchived() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether this thread has been archived.
- isAscendingOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Whether this instance uses ascending order, from the lowest position to the highest.
- isAudio() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Whether channels of this type support audio connections.
- isAudioSupported() - Static method in class net.dv8tion.jda.api.audio.AudioNatives
- 
Whether the opus library is loaded or not.
- isAutoComplete() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Whether this option supports auto-complete interactions viaCommandAutoCompleteInteractionEvent.
- isAutoComplete() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
Whether this option supports auto-complete
- isAutoReconnect() - Method in interface net.dv8tion.jda.api.JDA
- 
Used to determine whether or not autoReconnect is enabled for JDA.
- isAutoReconnect() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Whether audio connections from this AudioManager automatically reconnect
- isAvailable() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Whether this emoji is available.
- isAvailable() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
Whether this sticker is currently available.
- isAvailable() - Method in interface net.dv8tion.jda.api.entities.Widget
- 
Shows whether or not the widget for a guild is available.
- isAvailableForPurchase() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role has been published for user purchasing.
- isBoost() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role is the boost role of this guild.
- isBoosting() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Returns whether a member is boosting the guild or not.
- isBoostProgressBarEnabled() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns whether this Guild has its boost progress bar shown.
- isBot() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role is associated with a bot.
- isBot() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns whether or not the given user is a Bot-Account (special badge in client, some different behaviour)
- isBot() - Method in interface net.dv8tion.jda.api.entities.Widget.Member
- 
Returns whether or not the given member is a bot account
- isBotPublic() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Whether the bot is public or not.
- isBulkDeleteSplittingEnabled() - Method in interface net.dv8tion.jda.api.JDA
- 
Used to determine if JDA will process MESSAGE_DELETE_BULK messages received from Discord as a singleMessageBulkDeleteEventor split the deleted messages up and fire multipleMessageDeleteEvents, one for each deleted message.
- isCacheEnabled() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Whether retrieved entities are stored within an internal cache.
- isCancelled() - Method in class net.dv8tion.jda.api.requests.Request
- isCancelled() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Whether this request was cancelled.
- isChannel() - Method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
Whether the event is scheduled to be held in aGuildChannel.
- isChannel() - Method in enum net.dv8tion.jda.api.Permission
- 
Returns whether or not this Permission is present Channel level (configurable viaPermissionsOverrides)
- isClosedByServer() - Method in class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- 
Whether the connection was closed by discord
- isConnected() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
This can be used to find out if JDA currently has an active audio connection with aAudioChannel.
- isConsumed() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
Whether theEntitlementwas consumed or not.
- isDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMemberis deafened, either by choiceGuildVoiceState.isSelfDeafened()or deafened by an adminGuildVoiceState.isGuildDeafened()
- isDeafened() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is deafened, either by an admin or self-deafened
- isDeafened() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceDeafenEvent
- 
Whether the member was deafened in this event.
- isDefault() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Whether this option is selected by default
- isDefaultMentionRepliedUser() - Static method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Returns the default mention behavior for replies.
- isDeleted() - Method in interface net.dv8tion.jda.api.entities.Entitlement
- 
Whether theEntitlementhas been deleted or not.
- isDetached() - Method in interface net.dv8tion.jda.api.entities.detached.IDetachableEntity
- 
Whether this entity is detached.
- isDisabled() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
True if this privilege is denying access to the command
- isDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.ActionComponent
- 
Whether this action component is disabled.
- isDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Whether all components in this layout aredisabled.
- isDisabled() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Whether the menu is disabled
- isDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- isDone() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Whether the request is completed.
- isEdited() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns whether or not this Message has been edited before.
- isEdited() - Method in class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- 
Whether the forwarded message was edited.
- isEmoji() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
Whether thisRoleIconis an emoji instead of a custom image.
- isEmpty() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Checks if the given embed is empty.
- isEmpty() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
Whether this embed is empty.
- isEmpty() - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Whether this MessageHistory instance has retrieved any messages.
- isEmpty() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Check whether this layout is empty.
- isEmpty() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Whether the cache of this PaginationAction is empty.
- isEmpty() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Whether the cache is empty
- isEmpty() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Whether this array is empty
- isEmpty() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
Whether this builder is considered empty, this checks for all required fields of the request type.
- isEmpty() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- isEmpty() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- isEnabled() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
Whether this rule is enabled.
- isEnabled() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
True if this privilege is granting access to the command
- isEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Whether all components in this layout areenabled.
- isEphemeral() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Whether or not this attachment is from an ephemeral Message.
- isEphemeral() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message is ephemeral.
- isError() - Method in class net.dv8tion.jda.api.requests.Response
- isEventTypeSupported(AutoModEventType) - Method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
Whether the providedAutoModEventTypeis supported by this trigger type.
- isExpanded() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Whether this Invite is expanded or not.
- isExpired() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Whether this poll has passed itsexpiration time.
- isExpired() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Whether this interaction has expired.
- isFailure() - Method in class net.dv8tion.jda.api.utils.Result
- 
True if this result is a failure.
- isFinalizedVotes() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Whether this poll is finalized and recounted.
- isFromAttachedGuild() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Whether this interaction happened in an attached guild.
- isFromGuild() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message was sent in aGuild.
- isFromGuild() - Method in class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- 
Whether this channel event happened in aGuild.
- isFromGuild() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
Whether this message was sent in aGuild.
- isFromGuild() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Whether this interaction came from aGuild.
- isFromThread() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
If the message event was from aThreadChannel
- isFromType(ChannelType) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Used to determine if this Message was received from aMessageChannelof theChannelTypespecified.
- isFromType(ChannelType) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether this Reaction was used in aMessageChannelof the specifiedChannelType.
- isFromType(ChannelType) - Method in class net.dv8tion.jda.api.events.channel.GenericChannelEvent
- 
Used to determine if this event was received from aChannelof theChannelTypespecified.
- isFromType(ChannelType) - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
Indicates whether the message is from the specifiedChannelType
- isFromType(ChannelType) - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
Whether the user started typing in a channel of the specified type.
- isGlobalCommand() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Whether the used command is a global command.
- isGuild() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Whether this ChannelType is present for aGuildChannel
- isGuild() - Method in enum net.dv8tion.jda.api.Permission
- 
Returns whether or not this Permission is present at the Guild level (configurable viaRoles)
- isGuildCommand() - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- isGuildCommand() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- isGuildCommand() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteractionPayload
- 
Whether the used command is a guild command.
- isGuildDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembergot deafened by an Admin
- isGuildDeafened() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is deafened by an admin
- isGuildDeafened() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceGuildDeafenEvent
- 
Whether the member was deafened by a moderator in this event
- isGuildIntegration() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
Whether this interaction was first authorized by a command with theIntegrationType.GUILD_INSTALLintegration type.
- isGuildMuted() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembergot muted by an Admin
- isGuildMuted() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is muted by an admin
- isGuildMuted() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceGuildMuteEvent
- 
Whether the member was muted by a moderator in this event
- isGuildOnly() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Deprecated.Replaced withCommandData.getContexts()
- isGuildOnly() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Deprecated.Replaced withCommand.getContexts()
- isHoisted() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Whether thisRoleis hoisted
 Members in a hoisted role are displayed in their own grouping on the user-list
- isHoisted() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
Whether thisRoleis hoisted
 Members in a hoisted role are displayed in their own grouping on the user-list
- isIdle() - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Whether the current session is marked as afk or not.
- isImage() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Whether or not this attachment is an Image, based onMessage.Attachment.getWidth(),Message.Attachment.getHeight(), andMessage.Attachment.getFileExtension().
- isInit() - Method in enum net.dv8tion.jda.api.JDA.Status
- isInitialized() - Static method in class net.dv8tion.jda.api.audio.AudioNatives
- 
Whether this class was already initialized or not.
- isInline() - Method in class net.dv8tion.jda.api.entities.MessageEmbed.Field
- 
If the field is in line.
- isIntegration() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role is managed by an integration.
- isInteractionBucket() - Method in class net.dv8tion.jda.api.requests.Route
- 
Whether this route is a route related to interactions.
- isInvitable() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether this thread is invitable.
- isInvitesDisabled() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Whether the invites for this guild are paused/disabled.
- isJoined() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether the currently logged in member has joined this thread.
- isLinkedRole() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role is acquired through a user connection.
- isLoaded() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Whether this guild has loaded members.
- isLocked() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether this thread is locked or not.
- isLogged() - Method in class net.dv8tion.jda.api.events.ExceptionEvent
- 
Whether this Throwable was already printed using the JDA logging system
- ISlowmodeChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Channels which support slowmode.
- ISlowmodeChannelManager<T extends ISlowmodeChannel,M extends ISlowmodeChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager which supports setting slowmode of a channel.
- isManaged() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Whether this emoji is managed.
- isManaged() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Whether thisRoleis managed by an integration
- isManaged() - Method in class net.dv8tion.jda.api.events.emoji.GenericEmojiEvent
- 
Whether this emoji is managed by an integration
- isMediaDownloadHidden() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.MediaChannel
- 
Whether this media channel hides the download option for embeds.
- isMember() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Whether this Action will create aPermissionOverridefor aMemberor not
- isMember(User) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Check whetherApplicationTeam.getMember(User)returns null for the provided user.
- isMember(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to determine if the providedUserSnowflakeis a member of this Guild.
- isMemberOverride() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
Used to determine if this PermissionOverride relates to a specificMember.
- isMemberOverride() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
Whether this override was for a member.
- isMentionable() - Method in interface net.dv8tion.jda.api.entities.Role
- 
Whether or not this Role is mentionable
- isMentionable() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
- 
Whether or not this Role is mentionable
- isMentioned(IMentionable, Message.MentionType...) - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
Checks if givenIMentionablewas mentioned in any way (@User, @everyone, @here, @Role).
- isMentionRaidProtectionEnabled() - Method in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
Whether this rule is using the raid protection feature.
- isMentionRepliedUser() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- isMentionRepliedUser() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Whether this message would mention a user, if it is sent as a reply.
- isMentionRepliedUser() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
Whether this message would mention a user, if it is sent as a reply.
- isMentionRepliedUser() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- 
Whether this message would mention a user, if it is sent as a reply.
- isMessage() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Whether channels of this type support message sending.
- isMessageCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.Component
- 
Whether this Component is compatible withMessages.
- isMessageCompatible() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Whether this component can be used inMessages.
- isMessageCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.ItemComponent
- isMessageCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- isMfaEnabled() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
If true, this account is protected by Multi-Factor authorization.
- isModalCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.Component
- 
Whether this Component is compatible withModals.
- isModalCompatible() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Whether this component can be used inModals.
- isModalCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.ItemComponent
- isModalCompatible() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- isModerated() - Method in interface net.dv8tion.jda.api.entities.channel.forums.BaseForumTag
- 
Whether this tag can only be applied by moderators with theMANAGE_THREADSpermission (aka Manage Posts).
- isModerated() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- isModerator(Member) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
Whether this member is considered a moderator for this stage channel.
- isModifiable() - Method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
Whether this flag can be modified by the client
- isMultiAnswer() - Method in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Whether this poll allows multiple answers to be selected.
- isMuted() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMemberis muted, either by choiceGuildVoiceState.isSelfMuted()or muted by an adminGuildVoiceState.isGuildMuted()
- isMuted() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is muted, either by an admin or self-muted
- isMuted() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMuteEvent
- 
Whether the member was muted in this event.
- isNews() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Whether or not this channel is considered an Announcement-/News-Channel.
- ISnowflake - Interface in net.dv8tion.jda.api.entities
- 
Marks a snowflake entity.
- isNSFW() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IAgeRestrictedChannel
- 
Whether this channel is considered as age-restricted, also known as NSFW (Not-Safe-For-Work)
- isNSFW() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Whether or not this channel is considered as "NSFW" (Not-Safe-For-Work).
- isNSFW() - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Whether this command should only be usable in NSFW (age-restricted) channels
- isNSFW() - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Whether this command is restricted to NSFW (age-restricted) channels.
- isNull(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Whether the value at the specified index is null.
- isNull(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Whether the specified key is missing or null
- isOk() - Method in class net.dv8tion.jda.api.requests.Response
- isOpus() - Method in interface net.dv8tion.jda.api.audio.AudioSendHandler
- 
If this method returns true JDA will treat the audio data provided byAudioSendHandler.provide20MsAudio()as a pre-encoded 20 Millisecond packet of Opus audio.
- isOwner() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether the current account is the owner of this thread.
- isOwner() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Checks whether this member is the owner of its relatedGuild.
- isPartial() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
Whether this webhook cannot provideWebhook.getChannel()andWebhook.getGuild().
- isPassContext() - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Whether RestActions will useContextExceptionautomatically to keep track of the caller context.
- isPending() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Checks whether this member has passed theGuild'sMembership Screening requirements.
- isPermissionChecksEnabled() - Static method in interface net.dv8tion.jda.api.managers.Manager
- 
Whether internal checks for missing permissions are enabled
 When this is disabled the chances of hitting aErrorResponse.MISSING_PERMISSIONSis increased significantly, otherwise JDA will check permissions and cancel the execution usingInsufficientPermissionException.
- isPinned() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether this thread is a pinned forum post.
- isPinned() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether or not this Message has been pinned in its parent channel.
- isPresence() - Method in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Whether this cache flag is for presence information of a member.
- isPriority() - Method in class net.dv8tion.jda.api.requests.Request
- isPriority() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Requests marked as priority should not be cancelled.
- isPublic() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Whether this thread is public or not.
- isPublicRole() - Method in interface net.dv8tion.jda.api.entities.Role
- isRateLimit() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- isRateLimit() - Method in class net.dv8tion.jda.api.requests.Response
- isReconnect() - Method in enum net.dv8tion.jda.api.requests.CloseCode
- 
Whether the gateway client will attempt to reconnect when this close code appears
- isReconnect() - Method in interface net.dv8tion.jda.api.utils.SessionController.SessionConnectNode
- 
Whether this node is reconnecting.
- isRelative() - Method in class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- 
Whether to useRestRateLimiter.RESET_AFTER_HEADER.
- isRelativeRateLimit() - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Whether to useX-RateLimit-Reset-Afterto determine the rate-limit backoff.
- isReplace() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- isReplace() - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
Whether this request will replace the message and remove everything that is not currently set.
- isRequired() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Whether this option is required.
- isRequired() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- 
Whether this option is required
- isRequired() - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Whether this TextInput is required.
- isRequired() - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
Whether this TextInput is required to be non-empty
- isRich() - Method in interface net.dv8tion.jda.api.entities.Activity
- isRole() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Whether this Action will create aPermissionOverridefor aRoleor not
- isRoleOverride() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 
Used to determine if this PermissionOverride relates to a specificRole.
- isRoleOverride() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
Whether this override was for a role.
- isSelf() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether the currently logged in account has reacted with this reaction at all, including both super and normal.
- isSelf(MessageReaction.ReactionType) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether the currently logged in account has reacted with this reaction as specifically a super or normal reaction.
- isSelfDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMemberdeafened themselves.
- isSelfDeafened() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is self-deafened
- isSelfDeafened() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSelfDeafenEvent
- 
Whether the member deafened itself in this event
- isSelfDeafened() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Whether connections from this AudioManager are deafened.
- isSelfMuted() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembermuted themselves.
- isSelfMuted() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is self-muted
- isSelfMuted() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSelfMuteEvent
- 
Whether the member muted itself in this event
- isSelfMuted() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Whether connections from this AudioManager are muted, if this istruepackages by the registeredAudioSendHandlerwill be ignored by Discord.
- isSelfVoted() - Method in class net.dv8tion.jda.api.entities.messages.MessagePoll.Answer
- 
Whether the answer was voted for by the currently logged in account.
- isSendable() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
Whether this MessageEmbed can be used in a message.
- isSendingVideo() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns true if thisMemberhas their camera turned on.
- isSendingVideo() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceVideoEvent
- 
True if this user started sending video.
- isServerError() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
Whether this is an internal server error from discord (status 500)
- isSkipped() - Method in class net.dv8tion.jda.api.requests.Request
- isSkipped() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.Work
- 
Whether the request should be skipped.
- isSpoiler() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Whether or not this attachment is marked as spoiler, based onMessage.Attachment.getFileName().
- isStarted() - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Whether this task has started.
- isStopped() - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Whether the queue has stopped accepting new requests.
- isStopped() - Method in class net.dv8tion.jda.api.requests.SequentialRestRateLimiter
- isStream() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns true if thisMemberis currently streaming with Go Live.
- isStream() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceStreamEvent
- 
True if this user started streaming.
- isSuccess() - Method in class net.dv8tion.jda.api.utils.Result
- 
True if this result is a success.
- isSupportedTrigger(AutoModTriggerType) - Method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Whether this response supports the provided trigger type.
- isSuppressed() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns true if thisMemberis unable to speak because the channel is actively suppressing audio communication.
- isSuppressed() - Method in interface net.dv8tion.jda.api.entities.Widget.VoiceState
- 
Whether the member is suppressed
- isSuppressed() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSuppressEvent
- 
Whether the member was suppressed in this event
- isSuppressedEmbeds() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether embeds are suppressed for this message.
- isSuppressedNotifications() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message is silent.
- isSuppressedNotifications() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Whether this message is silent.
- isSuppressEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- isSuppressEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- isSuppressEmbeds() - Method in interface net.dv8tion.jda.api.utils.messages.MessageData
- 
Whether embeds will be suppressed on this message.
- isSuppressEmbeds() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- isSynced() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.ICategorizableChannel
- 
Whether or not this GuildChannel'sPermissionOverridesmatch those ofits parent category.
- isSynced() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Whether or not this template is synced.
- isSystem() - Method in enum net.dv8tion.jda.api.entities.MessageType
- 
Whether this message type is for system messages.
- isSystem() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns whether or not the given user is a System account, which includes the urgent message account and the community updates bot.
- isTagRequired() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
Whether all new forum posts must have a tag.
- isTemporary() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Whether this Invite grants only temporary access or not.
- isThread() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Whether channels of this type areThreadChannels.
- isThreadOwner() - Method in interface net.dv8tion.jda.api.entities.ThreadMember
- 
True, if thisThreadMemberowns the subscribedThreadChannel.
- isTimedOut() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this Member is in time out.
- isTTS() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Defines whether or not this Message triggers TTS (Text-To-Speech).
- isTTS() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Whether this message uses Text-to-Speech (TTS).
- isType(int, DataType) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Whether the value at the specified index is of the specified type.
- isType(Object) - Method in enum net.dv8tion.jda.api.utils.data.DataType
- 
Tests whether the type for the provided value is the one represented by this enum constant.
- isType(String, DataType) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Whether the specified key is of the specified type.
- isUnavailable(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Whether the guild is unavailable.
- isUserIntegration() - Method in interface net.dv8tion.jda.api.interactions.IntegrationOwners
- 
Whether this interaction was first authorized by a command with theUSER_INSTALLintegration type.
- isValid() - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Check whether this is a valid layout configuration.
- isValid() - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- 
Whether this builder has a valid state to build.
- isValid() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- isValid() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- isValidLength() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Checks whether the constructedMessageEmbedis within the limits for a bot account.
- isValidStreamingUrl(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Checks if a given String is a valid Twitch/Youtube streaming url (ie, one that will display "Streaming" on the Discord client).
- isVerified() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
The status of this account's verification.
- isVideo() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Whether or not this attachment is a video, based onMessage.Attachment.getWidth(),Message.Attachment.getHeight(), andMessage.Attachment.getFileExtension().
- isVip() - Method in enum net.dv8tion.jda.api.Region
- 
Whether or not this Region is a VIP region.
- isVoiceMessage() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether this message is a voice message.
- isVoiceMessage() - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Whether this attachment is a valid voice message attachment.
- isVoiceMessage() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- 
Whether this message is intended as a voice message.
- isWebhookMessage() - Method in interface net.dv8tion.jda.api.entities.Message
- isWebhookMessage() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- 
Whether or not the Message received was sent via a Webhook.
- ITALIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- italics(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing italics (with underscore) regions in the input and applies italics formatting to the entire string.
- ITALICS_A - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Italics region for asterisks such as "*Hello*"
- ITALICS_U - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Italics region for underline such as "_Hello_"
- ItemComponent - Interface in net.dv8tion.jda.api.interactions.components
- 
Component which can be inserted into aLayoutComponent.
- iterator() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- iterator() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
PaginationIteratorthat will iterate over all entities for this PaginationAction.
- iterator() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- IThreadContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Abstraction of all channel types, which can contain or manageThreadChannels.
- IThreadContainerManager<T extends IThreadContainer,M extends IThreadContainerManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.attribute 
- 
Manager abstraction to configure settings related to thread channel containers, such asForumChannel.
- IThreadContainerUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementIThreadContainer.
- IVoiceStatusChannel - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Channel with a modifiable voice status.
- IWebhookContainer - Interface in net.dv8tion.jda.api.entities.channel.attribute
- 
Represents aGuildChannelthat is capable of utilizing webhooks.
- IWebhookContainerUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementIWebhookContainer.
J
- JAPAN - Enum constant in enum net.dv8tion.jda.api.Region
- JAPANESE - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- JDA - Interface in net.dv8tion.jda.api
- 
The core of JDA.
- JDA.ShardInfo - Class in net.dv8tion.jda.api
- 
Represents the information used to create this shard.
- JDA.Status - Enum in net.dv8tion.jda.api
- 
Represents the connection status of JDA and its Main WebSocket.
- JDABuilder - Class in net.dv8tion.jda.api
- 
Used to create newJDAinstances.
- JDAInfo - Class in net.dv8tion.jda.api
- 
Contains information to this specific build of JDA.
- JDAInfo() - Constructor for class net.dv8tion.jda.api.JDAInfo
- join() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Joins this thread, adding the current account to the member list of this thread.
- JOIN - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- JOIN - Enum constant in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for inviting people to join a game.
- JOIN_REQUEST - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- JOIN_REQUEST - Enum constant in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for requesting to join a game.
- JOIN_THREAD - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- JPEG - Enum constant in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
JPEG
- JSON - Enum constant in enum net.dv8tion.jda.api.GatewayEncoding
- 
Standard JSON format.
- JSON_SERIALIZE_ARRAY - Static variable in class net.dv8tion.jda.api.requests.Response
- JSON_SERIALIZE_OBJECT - Static variable in class net.dv8tion.jda.api.requests.Response
- JUMP_URL - Static variable in interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
- 
Template forGuildChannel.getJumpUrl().
- JUMP_URL - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
Template forMessage.getJumpUrl().
- JUMP_URL - Static variable in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
Template forScheduledEvent.getJumpUrl().
- JUMP_URL_PATTERN - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
Pattern used to findJump URLsin strings.
K
- keys() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Setof all keys in this DataObject.
- KEYWORD - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The rule is triggered by user message content containing specific keywords or phrases.
- KEYWORD_PRESET - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The rule is triggered by user message content containing keywords from a predefined list (such asslurs).
- keywordFilter(String...) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on messages containing certain keywords or regex patterns.
- keywordFilter(Collection<String>) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on messages containing certain keywords or regex patterns.
- kick() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Kicks this Member from theGuild.
- kick(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- kick(UserSnowflake, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.UseGuild.kick(UserSnowflake)andAuditableRestAction.reason(String)instead.
- KICK - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has kicked a member.
- KICK_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- KICK_MEMBERS - Enum constant in enum net.dv8tion.jda.api.Permission
- kickVoiceMember(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to kick a member from aAudioChannel.
- KOREAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
L
- LABEL_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The maximum length a button label can have
- LABEL_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The maximum length a select option label can have
- LayoutComponent - Interface in net.dv8tion.jda.api.interactions.components
- 
Represents a top-level layout used forItemComponentssuch asButtons.
- lazy(IntFunction<T>) - Static method in interface net.dv8tion.jda.api.sharding.ThreadPoolProvider
- 
Provider that initializes with ashard_totaland provides the same pool to share between shards.
- leave() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Leaves this thread, removing the current account from the member list of this thread.
- leave() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to leave a Guild.
- LEAVE_GUILD - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- LEAVE_THREAD - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- length() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
The overall length of the current EmbedBuilder in displayed characters.
- length() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
The length of the array.
- LIGHT - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.WidgetTheme
- limit(int) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Sets the limit that should be used in the next RestAction completion call.
- limit(Integer) - Method in class net.dv8tion.jda.api.entities.MessageHistory.MessageRetrieveAction
- 
Limit between 1-100 messages that should be retrieved.
- LIMIT_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
The number of requests that can be made
- link(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withLINKStyle.
- link(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withLINKStyle.
- LINK - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- LINK - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Link button style, usually in gray and has a link attached
- LIST - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- LIST_ACTIVE_THREADS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- LIST_JOINED_PRIVATE_ARCHIVED_THREADS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- LIST_PACKS - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- LIST_PRIVATE_ARCHIVED_THREADS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- LIST_PUBLIC_ARCHIVED_THREADS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- LIST_RULES - Static variable in class net.dv8tion.jda.api.requests.Route.AutoModeration
- LIST_THREAD_MEMBERS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- LIST_VIEW - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Displayed as a chronological list.
- ListenerAdapter - Class in net.dv8tion.jda.api.hooks
- 
An abstract implementation ofEventListenerwhich dividesEventsfor you.
- ListenerAdapter() - Constructor for class net.dv8tion.jda.api.hooks.ListenerAdapter
- ListenerProxy - Class in net.dv8tion.jda.api.audio.hooks
- 
Internal implementation ofConnectionListener, to handle possible exceptions thrown by user code.
- ListenerProxy() - Constructor for class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- listening(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- LISTENING - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asListening...in the official client.
- LISTENING - Enum constant in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for inviting people to listen (Spotify) together.
- listenOnce(Class<E>) - Method in interface net.dv8tion.jda.api.JDA
- 
Returns a reusable builder for a one-time event listener.
- LITHUANIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- LOADING - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that this Message is an interaction response and the bot is "thinking"
- LOADING_SUBSYSTEMS - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA is populating internal objects.
- loadMembers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves and collects members of this guild into a list.
- loadMembers(Consumer<Member>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves all members of this guild.
- LocalizationFunction - Interface in net.dv8tion.jda.api.interactions.commands.localization
- 
Functional interface accepting a localization key (complete path used to get the appropriate translations) and returning a map of discord locales to their localized strings
- LocalizationMap - Class in net.dv8tion.jda.api.interactions.commands.localization
- 
Class which contains a mapping fromDiscordLocaleto a translated String, similar to aMap<DiscordLocale, String>.
- LocalizationMap(Consumer<String>) - Constructor for class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- LOCATION - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the location field
- locked(ReentrantLock, Runnable) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- locked(ReentrantLock, Supplier<E>) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- LOCKED - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The locked state of this channel.
- LOCKED - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the locked field
- lockedIterator() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Returns an iterator with direct access to the underlying data store.
- LockIterator<T> - Class in net.dv8tion.jda.api.utils
- 
Simple implementation of aClosableIteratorthat uses a lock.
- LockIterator(Iterator<? extends T>, Lock) - Constructor for class net.dv8tion.jda.api.utils.LockIterator
- LOG - Static variable in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- LOG - Static variable in interface net.dv8tion.jda.api.managers.AudioManager
- LOG - Static variable in class net.dv8tion.jda.api.sharding.DefaultShardManager
- LOGGING_IN - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA is currently attempting to log in.
- login() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- login() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Initializes and starts all shards.
- LOTTIE - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
The LOTTIE format.
- LOTTIE_CANNOT_CONTAIN_RASTERIZED_IMAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- LOW - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- lru(int) - Static method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Implementation using a Least-Recently-Used (LRU) cache strategy.
- LRUMemberCachePolicy - Class in net.dv8tion.jda.api.utils.cache
- 
An implementation of a Least-Recently-Used cache.
- LRUMemberCachePolicy(int) - Constructor for class net.dv8tion.jda.api.utils.cache.LRUMemberCachePolicy
- 
Creates a new instance of the LRU cache policy with the configured maximum capacity.
M
- MAJOR_PARAMETER_NAMES - Static variable in class net.dv8tion.jda.api.requests.Route
- 
The known major parameters used for rate-limits.
- make(ScheduledExecutorService, long, TimeUnit, Function<? super DelayedCompletableFuture<E>, ? extends Runnable>) - Static method in class net.dv8tion.jda.api.utils.concurrent.DelayedCompletableFuture
- 
Creates a new DelayedCompletableFuture scheduled on the supplied executor.
- MANAGE_CHANNEL - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_EVENTS - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_GUILD_EXPRESSIONS - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_PERMISSIONS - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_ROLES - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_SERVER - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_THREADS - Enum constant in enum net.dv8tion.jda.api.Permission
- MANAGE_WEBHOOKS - Enum constant in enum net.dv8tion.jda.api.Permission
- Manager<M extends Manager<M>> - Interface in net.dv8tion.jda.api.managers
- 
Top-level abstraction for managers.
- map(Function<? super T, ? extends O>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Intermediate operator that returns a modified RestAction.
- map(Function<? super T, ? extends U>) - Method in class net.dv8tion.jda.api.utils.Result
- 
Composite function to convert a result value to another value.
- MAP - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- mapToResult() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Converts the success and failure callbacks into aResult.
- MARKDOWN - Static variable in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Patternused forTimeFormat.parse(String).
- MarkdownSanitizer - Class in net.dv8tion.jda.api.utils
- 
Implements an algorithm that can strip or replace markdown in any supplied string.
- MarkdownSanitizer() - Constructor for class net.dv8tion.jda.api.utils.MarkdownSanitizer
- MarkdownSanitizer(int, MarkdownSanitizer.SanitizationStrategy) - Constructor for class net.dv8tion.jda.api.utils.MarkdownSanitizer
- MarkdownSanitizer.SanitizationStrategy - Enum in net.dv8tion.jda.api.utils
- MarkdownUtil - Class in net.dv8tion.jda.api.utils
- 
Utility class to escape markdown characters.
- maskedLink(String, String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Creates a masked link with the provided url as target.
- MAX_ACTIVE_THREADS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_ACTIVITY_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Activity
- 
Maximum length for an activity name
- MAX_ACTIVITY_STATE_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Activity
- 
Maximum length for an activity state
- MAX_ALLOWLIST_CUSTOM_AMOUNT - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of whitelisted keywords inTriggerConfig.keywordFilter(String...).
- MAX_ALLOWLIST_PRESET_AMOUNT - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of whitelisted keywords inTriggerConfig.presetKeywordFilter(KeywordPreset...).
- MAX_ANIMATED_EMOJIS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_ANNOUNCEMENT_THREADS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_ANSWER_TEXT_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Maximum length of aMessagePollBuilder.addAnswer(String)poll answer title} (55)
- MAX_ANSWERS - Static variable in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Maximum amount ofpoll answers(10)
- MAX_APPLICATION_EMOJIS - Static variable in interface net.dv8tion.jda.api.entities.emoji.ApplicationEmoji
- 
Maximum number of emojis that can be registered on an application.
- MAX_ATTACHMENTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_BAN_FETCHES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_BITRATE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_CATEGORIES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_CHANNEL_OVERRIDES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_CHANNELS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_CHOICE_NAME_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length of the name of Command Option Choice names
- MAX_CHOICE_VALUE_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length aString valuefor a choice can be.
- MAX_CHOICES - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The total amount ofchoicesyou can set.
- MAX_COMPONENT_COUNT - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount ofLayoutComponentsthat can be added to a message (5)
- MAX_COMPONENTS - Static variable in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
The maximum amount of components a Modal can have.
- MAX_CONTENT_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount of characters sendable in one message.
- MAX_CUSTOM_MESSAGE_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
The maximum length of a custom message.
- MAX_DAILY_APPLICATION_COMMAND_CREATES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The maximum length for an application description (400)
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
Maximum length of a channel description (42)
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- 
The maximum length of a welcome screen description (140)
- MAX_DESCRIPTION_LENGTH - Static variable in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The maximum length a description can be (200)
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The maximum allowed length for an event's description.
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The maximum length the description of a command can be.
- MAX_DESCRIPTION_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length the description of an option can be.
- MAX_DESCRIPTION_LENGTH - Static variable in interface net.dv8tion.jda.api.utils.AttachedFile
- 
The maximum length adescriptioncan be (1024).
- MAX_DURATION_HOURS - Static variable in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Maximumdurationof poll (168L)
- MAX_EMBED_COUNT - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount of Embeds that can be added to one message (10)
- MAX_EMOJIS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_EXEMPT_CHANNELS - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of channels that can be added toAutoModRule.getExemptChannels().
- MAX_EXEMPT_ROLES - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of roles that can be added toAutoModRule.getExemptRoles().
- MAX_FIELD_AMOUNT - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum amount of total embed fields the embed can hold
- MAX_FILE_AMOUNT - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount of files sendable within a single message (10)
- MAX_FILE_SIZE - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum sendable file size (10 MiB)
- MAX_FOLLOW_UP_MESSAGES_HIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_FORUM_TAGS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_FORUM_TOPIC_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- 
The maximum length of a forum topic (4096)
- MAX_FRIENDS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_GROUP_DMS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_GUILD_WEBHOOKS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_GUILD_WIDGET_UPDATES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_GUILDS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_ID_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The maximum length a TextInput custom id can have.
- MAX_ID_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
The maximum length a modal custom id can have.
- MAX_INVITES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_KEY_LENGTH - Static variable in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The maximum length a key can be (50)
- MAX_KEYWORD_AMOUNT - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of keywords inTriggerConfig.keywordFilter(String...).
- MAX_KEYWORD_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum length of a keyword inTriggerConfig.keywordFilter(String...).
- MAX_LABEL_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The maximum length a TextInput label can have.
- MAX_LOCATION_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The maximum allowed length for an event's location.
- MAX_LOTTIE_ANIMATION_DIMENSION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_MEMBERS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_MENTION_LIMIT - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum limit of mentions inTriggerConfig.mentionSpam(int).
- MAX_MESSAGE_COMMANDS - Static variable in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Maximum amount of global or guild message context commands
- MAX_MESSAGE_PINS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.Channel
- 
The maximum length a channel name can be.
- MAX_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.forums.ForumTag
- 
The maximum length of a forum tag name (20)
- MAX_NAME_LENGTH - Static variable in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The maximum length a name can be (100)
- MAX_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ScheduledEvent
- 
The maximum allowed length for an event's name.
- MAX_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The maximum length the name of a command can be.
- MAX_NAME_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length the name of an option can be.
- MAX_NAME_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The maximum length the name of a choice can be.
- MAX_NON_GUILD_MEMBER_BANS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_NONCE_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum character length for anonce(25)
- MAX_OAUTH_APPS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_OLD_MESSAGE_EDITS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_OPTIONS - Static variable in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
The maximum amount of options/subcommands/groups that can be added to a command or subcommand.
- MAX_PATTERN_AMOUNT - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum amount of regex patterns inTriggerConfig.patternFilter(String...).
- MAX_PATTERN_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum length of a regex pattern inTriggerConfig.patternFilter(String...).
- MAX_PINNED_THREADS_IN_FORUM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_PLACEHOLDER_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The maximum length a TextInput placeholder can have.
- MAX_POSITIVE_NUMBER - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The highest positive amount Discord allows theNUMBERtype to be.
- MAX_POST_CONTAINER_TOPIC_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The maximum length of a forum / media channel topic (4096)
- MAX_POST_TAGS - Static variable in interface net.dv8tion.jda.api.entities.channel.attribute.IPostContainer
- 
The maximum number oftagsthat can be applied to a forum post.
- MAX_POST_TAGS - Static variable in interface net.dv8tion.jda.api.entities.channel.concrete.ForumChannel
- 
The maximum number oftagsthat can be applied to a forum post.
- MAX_PREMIUM_EMOJIS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_PRUNE_REQUESTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_QUESTION_TEXT_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.messages.MessagePoll
- 
Maximum length of apoll question title(300)
- MAX_REACTIONS - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount of reactions that can be added to one message (20)
- MAX_REASON_LENGTH - Static variable in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
The maximum length of an audit-log reason
- MAX_RECORDS - Static variable in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
The maximum number of records that can be configured (5)
- MAX_ROLES_PER_GUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_RULE_NAME_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.automod.AutoModRule
- 
The maximum length of a rule name.
- MAX_SLASH_COMMANDS - Static variable in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Maximum amount of global or guild slash commands
- MAX_SLOWMODE - Static variable in interface net.dv8tion.jda.api.entities.channel.attribute.ISlowmodeChannel
- 
The maximum duration of slowmode in seconds
- MAX_STATUS_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.attribute.IVoiceStatusChannel
- 
The maximum length of a voice status 500
- MAX_STICKER_ANIMATION_DURATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_STICKER_COUNT - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount ofStickersthat can be added to a message (3)
- MAX_STICKER_FPS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_STICKER_FRAMES - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_STICKERS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_STRING_OPTION_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The maximum length for aString option.
- MAX_STRING_VALUE_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
The maximum length theSTRINGvalue of a choice can be.
- MAX_TAG_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The maximum length a single tag is allowed to be (20)
- MAX_TAGS - Static variable in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The maximum allowed number of unique tags for an application (5)
- MAX_THREAD_PARTICIPANTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_TIME_OUT_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Member
- 
Maximum number of days a Member can be timed out for
- MAX_TITLE_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.modals.Modal
- 
The maximum length a modal title can have.
- MAX_TOPIC_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.channel.middleman.StandardGuildMessageChannel
- 
The maximum length a channel topic can be (1024)
 Forum channels have a higher limit, defined byForumChannel.MAX_FORUM_TOPIC_LENGTH
- MAX_UNCOMPLETED_GUILD_SCHEDULED_EVENTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_URL_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
The maximum length for any URL set on an application (2048)
- MAX_USER_COMMANDS - Static variable in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Maximum amount of global or guild user context commands
- MAX_USERLIMIT - Static variable in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
The maximum limit you can set withAudioChannelManager.setUserLimit(int).
- MAX_USERLIMIT - Static variable in interface net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel
- 
The maximum limit you can set withAudioChannelManager.setUserLimit(int).
- MAX_USERS_PER_DM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_VALUE_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- 
The maximum length a TextInput value can have.
- MAX_WEBHOOKS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MAX_WELCOME_CHANNELS - Static variable in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen
- 
The maximum amount of welcome channel a welcome screen can show (5)
- MEDIA - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AMediaChannel, Guild-Only.
- MediaChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
A Media Channel which containsForum Posts.
- MediaChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing functionality to modify aMediaChannel.
- MEDIUM - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- Member - Interface in net.dv8tion.jda.api.entities
- 
Represents a Guild-specific User.
- MEMBER - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- MEMBER_DEAF - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildVoiceStateof a Member.
- MEMBER_MUTE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildVoiceStateof a Member.
- MEMBER_NICK - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theMember.getNickname()value
- MEMBER_OVERRIDES - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forIPermissionContainer.getMemberPermissionOverrides()
- MEMBER_PROFILE_KEYWORD - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The rule is triggered by a member profile containing specific keywords or phrases.
- MEMBER_ROLE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updated the roles of a member.
- MEMBER_ROLES_ADD - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles added toMember.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- MEMBER_ROLES_REMOVE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles removed fromMember.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- MEMBER_TIME_OUT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theTime outof a Member.
- MEMBER_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
AMemberwas either updated by an administrator or the member updated itself.
- MEMBER_UPDATE - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
The rule is triggered when a member updates their profile.
- MEMBER_VOICE_KICK - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
One or more members were disconnected from a voice channel by an Administrator
- MEMBER_VOICE_MOVE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
One or more members were moved from one voice channel to another by an Administrator
- Member.MemberFlag - Enum in net.dv8tion.jda.api.entities
- 
Member flags indicating information about the membership state.
- MemberAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
RestActionextension specifically designed to allow bots to addUsersto Guilds.
- MemberCachePolicy - Interface in net.dv8tion.jda.api.utils
- 
Policy which decides whether a member (and respective user) should be kept in cache.
- MemberCacheView - Interface in net.dv8tion.jda.api.utils.cache
- MEMBERS_REMOVED - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible option ofActionType.PRUNEdescribing the amount of kicked members for that prune.
- mention(Collection<? extends IMentionable>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- mention(Collection<? extends IMentionable>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- mention(Collection<? extends IMentionable>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- mention(IMentionable...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- MENTION_SPAM - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The rule is triggered by user message content containing more than the allowed number of mentions.
- MENTIONABLE - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- MENTIONABLE - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the mentionable field
- MENTIONABLE_SELECT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A select menu of users and roles
- mentionRepliedUser(boolean) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- mentionRepliedUser(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- mentionRepliedUser(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Whether to mention the user, when replying to a message.
- mentionRoles(long...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofRolesthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- mentionRoles(String...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofRolesthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- mentionRoles(Collection<String>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- mentionRoles(Collection<String>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- mentionRoles(Collection<String>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofRolesthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- Mentions - Interface in net.dv8tion.jda.api.entities
- 
Interface to access the mentions of various entities.
- MENTIONS_ONLY - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- mentionsEveryone() - Method in interface net.dv8tion.jda.api.entities.Mentions
- 
Indicates if everyone is mentioned, by either using@everyoneor@here.
- mentionSpam(int) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on mention thresholds in messages.
- MentionSpamTriggerConfig - Class in net.dv8tion.jda.api.entities.automod.build
- 
Configuration forMENTION_SPAMtrigger.
- MentionSpamTriggerConfig(int) - Constructor for class net.dv8tion.jda.api.entities.automod.build.MentionSpamTriggerConfig
- mentionUsers(long...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofUsersthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- mentionUsers(String...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofUsersthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- mentionUsers(Collection<String>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- mentionUsers(Collection<String>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- mentionUsers(Collection<String>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Used to provide a whitelist ofUsersthat should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
- message - Variable in class net.dv8tion.jda.api.requests.Response
- message(String) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Create a message context menu command builder.
- Message - Interface in net.dv8tion.jda.api.entities
- 
Represents a Text message received from Discord.
- MESSAGE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible message id for actions of typeActionType.MESSAGE_PINandActionType.MESSAGE_UNPIN.
- MESSAGE - Enum constant in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- MESSAGE - Enum constant in enum net.dv8tion.jda.api.interactions.commands.context.ContextInteraction.ContextTarget
- MESSAGE_ADD_REACTION - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_ATTACH_FILES - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_ATTACH_VOICE_MESSAGE - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_BLOCKED_BY_AUTOMOD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MESSAGE_BLOCKED_BY_HARMFUL_LINK_FILTER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MESSAGE_BULK_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has performed a bulk delete of messages in a channel
- MESSAGE_CONTENT - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
PRIVILEGED INTENT Access to message content.
- MESSAGE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A message was created.
- MESSAGE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted one or moreMessages.
- MESSAGE_EMBED_LINKS - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_EXT_EMOJI - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_EXT_STICKER - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_HISTORY - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_MANAGE - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_MENTION_EVERYONE - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_PIN - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has pinned a message in the channel
- MESSAGE_SEND - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
The rule is triggered by a message being sent in a guild channel.
- MESSAGE_SEND - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_SEND_IN_THREADS - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_SEND_POLLS - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_SEND_TEMPORARILY_DISABLED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MESSAGE_TTS - Enum constant in enum net.dv8tion.jda.api.Permission
- MESSAGE_UNPIN - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has unpinned a message in the channel
- MESSAGE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A message was updated.
- MESSAGE_UPDATE - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Update the message for a component interaction
- Message.Attachment - Class in net.dv8tion.jda.api.entities
- 
Represents aMessagefile attachment.
- Message.Interaction - Class in net.dv8tion.jda.api.entities
- 
Deprecated.Replaced withMessage.InteractionMetadata
- Message.InteractionMetadata - Class in net.dv8tion.jda.api.entities
- 
Metadata about the interaction, including the source of the interaction and relevant server and user IDs.
- Message.MentionType - Enum in net.dv8tion.jda.api.entities
- 
Mention constants, useful for use withPatterns
- Message.MessageFlag - Enum in net.dv8tion.jda.api.entities
- 
Enum representing the flags on a Message.
- MessageActivity - Class in net.dv8tion.jda.api.entities
- 
Represents aMessageactivity.
- MessageActivity(MessageActivity.ActivityType, String, MessageActivity.Application) - Constructor for class net.dv8tion.jda.api.entities.MessageActivity
- MessageActivity.ActivityType - Enum in net.dv8tion.jda.api.entities
- 
An enum representingMessageActivitytypes.
- MessageActivity.Application - Class in net.dv8tion.jda.api.entities
- 
Represents theApplicationof a MessageActivity, if it has been set.
- MessageBulkDeleteEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a bulk deletion is executed in aGuildMessageChannel.
- MessageBulkDeleteEvent(JDA, long, GuildMessageChannel, List<String>) - Constructor for class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- MessageChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents a Discord channel that can haveMessagesand files sent to it.
- MessageChannelUnion - Interface in net.dv8tion.jda.api.entities.channel.unions
- 
A union representing all channel types that implementMessageChannel.
- MessageContextInteraction - Interface in net.dv8tion.jda.api.interactions.commands.context
- 
Interaction with a message context menu command
- MessageContextInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that a message context command was used.
- MessageContextInteractionEvent(JDA, long, MessageContextInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.command.MessageContextInteractionEvent
- MessageCreateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused for sending messages toMessageChannels.
- MessageCreateBuilder - Class in net.dv8tion.jda.api.utils.messages
- 
Builder specialized for building aMessageCreateData.
- MessageCreateBuilder() - Constructor for class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- MessageCreateData - Class in net.dv8tion.jda.api.utils.messages
- 
Output of aMessageCreateBuilderand used for sending messages to channels/webhooks/interactions.
- MessageCreateRequest<R extends MessageCreateRequest<R>> - Interface in net.dv8tion.jda.api.utils.messages
- 
Specialized abstraction of setters and accumulators for creating messages throughout the API.
- MessageData - Interface in net.dv8tion.jda.api.utils.messages
- 
Represents data relevant to all message requests.
- MessageDeleteEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a Message was deleted in aMessageChannel.
- MessageDeleteEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.api.events.message.MessageDeleteEvent
- MessageEditAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused for editing existing messages inMessageChannels.
- MessageEditBuilder - Class in net.dv8tion.jda.api.utils.messages
- 
Builder specialized for building aMessageEditData.
- MessageEditBuilder() - Constructor for class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- MessageEditCallbackAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AInteractionCallbackActionwhich can be used to edit the message for an interaction.
- MessageEditData - Class in net.dv8tion.jda.api.utils.messages
- 
Output of aMessageEditRequestand used for editing messages in channels/webhooks/interactions.
- MessageEditRequest<R extends MessageEditRequest<R>> - Interface in net.dv8tion.jda.api.utils.messages
- 
Specialized abstraction of setters for editing existing messages throughout the API.
- MessageEmbed - Class in net.dv8tion.jda.api.entities
- 
Represents an embed displayed by Discord.
- MessageEmbed(String, String, String, EmbedType, OffsetDateTime, int, MessageEmbed.Thumbnail, MessageEmbed.Provider, MessageEmbed.AuthorInfo, MessageEmbed.VideoInfo, MessageEmbed.Footer, MessageEmbed.ImageInfo, List<MessageEmbed.Field>) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed
- MessageEmbed.AuthorInfo - Class in net.dv8tion.jda.api.entities
- 
Class that represents the author of content, possibly including an icon that Discord proxies.
- MessageEmbed.Field - Class in net.dv8tion.jda.api.entities
- 
Represents a field in an embed.
- MessageEmbed.Footer - Class in net.dv8tion.jda.api.entities
- 
Class that represents a footer at the bottom of an embed
- MessageEmbed.ImageInfo - Class in net.dv8tion.jda.api.entities
- 
Represents the information provided to embed an image.
- MessageEmbed.Provider - Class in net.dv8tion.jda.api.entities
- 
Multipurpose class that represents a provider of content, whether directly through creation or indirectly through hosting.
- MessageEmbed.Thumbnail - Class in net.dv8tion.jda.api.entities
- 
Represents the information Discord provided about a thumbnail image that should be displayed with an embed message.
- MessageEmbed.VideoInfo - Class in net.dv8tion.jda.api.entities
- 
Represents the information provided to embed a video.
- MessageHistory - Class in net.dv8tion.jda.api.entities
- 
Represents an access point to theMessagehistory of aMessageChannel.
- MessageHistory(MessageChannel) - Constructor for class net.dv8tion.jda.api.entities.MessageHistory
- 
Creates a new MessageHistory object.
- MessageHistory.MessageRetrieveAction - Class in net.dv8tion.jda.api.entities
- 
Constructs a MessageHistory object with initially retrieved Messages before or after a certain pivot message id.
- MessagePaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the message history endpoint.
- MessagePoll - Interface in net.dv8tion.jda.api.entities.messages
- 
Poll sent with messages.
- MessagePoll.Answer - Class in net.dv8tion.jda.api.entities.messages
- 
One of the answers for a poll.
- MessagePoll.LayoutType - Enum in net.dv8tion.jda.api.entities.messages
- 
The poll layout.
- MessagePoll.Question - Class in net.dv8tion.jda.api.entities.messages
- 
The question for a poll.
- MessagePollBuilder - Class in net.dv8tion.jda.api.utils.messages
- 
Builder forMessagePollData
- MessagePollBuilder(String) - Constructor for class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Create a new builder instance
- MessagePollBuilder(MessagePoll) - Constructor for class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Creates a new builder, initialized by the providedMessagePollinstance.
- MessagePollData - Class in net.dv8tion.jda.api.utils.messages
- 
A poll that can be attached to aMessageCreateRequest.
- MessagePollData(MessagePoll.LayoutType, MessagePoll.Question, List<MessagePoll.Answer>, Duration, boolean) - Constructor for class net.dv8tion.jda.api.utils.messages.MessagePollData
- MessagePollVoteAddEvent - Class in net.dv8tion.jda.api.events.message.poll
- 
Indicates that a user voted for a poll answer.
- MessagePollVoteAddEvent(MessageChannel, long, long, long, long) - Constructor for class net.dv8tion.jda.api.events.message.poll.MessagePollVoteAddEvent
- MessagePollVoteRemoveEvent - Class in net.dv8tion.jda.api.events.message.poll
- 
Indicates that a user removed a vote for a poll answer.
- MessagePollVoteRemoveEvent(MessageChannel, long, long, long, long) - Constructor for class net.dv8tion.jda.api.events.message.poll.MessagePollVoteRemoveEvent
- MessageReaction - Class in net.dv8tion.jda.api.entities
- 
An object representing a single MessageReaction from Discord.
- MessageReaction(JDA, MessageChannel, EmojiUnion, long, long, boolean[], int[]) - Constructor for class net.dv8tion.jda.api.entities.MessageReaction
- 
Creates a new MessageReaction instance
- MessageReaction.ReactionType - Enum in net.dv8tion.jda.api.entities
- 
Type of reaction.
- MessageReactionAddEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that a user added a reaction to a message
 This includes unicode and custom emoji
- MessageReactionAddEvent(JDA, long, User, Member, MessageReaction, long, long) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent
- MessageReactionRemoveAllEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that the reactions of a message have been cleared by a moderator
- MessageReactionRemoveAllEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveAllEvent
- MessageReactionRemoveEmojiEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that all reactions for a specific emoji were removed by a moderator.
- MessageReactionRemoveEmojiEvent(JDA, long, long, MessageChannel, MessageReaction) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmojiEvent
- MessageReactionRemoveEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that a user removed the reaction on a message
- MessageReactionRemoveEvent(JDA, long, User, Member, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent
- MessageReceivedEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a Message was received in aMessageChannel.
- MessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- MessageReference - Class in net.dv8tion.jda.api.entities
- 
An object representing a reference in a Discord message.
- MessageReference(int, long, long, long, Message, JDA) - Constructor for class net.dv8tion.jda.api.entities.MessageReference
- MessageReference.MessageReferenceType - Enum in net.dv8tion.jda.api.entities
- 
The type of message reference
- MessageRequest<R extends MessageRequest<R>> - Interface in net.dv8tion.jda.api.utils.messages
- 
Abstraction of the common setters used for messages in the API.
- Messages() - Constructor for class net.dv8tion.jda.api.requests.Route.Messages
- MessageSnapshot - Class in net.dv8tion.jda.api.entities.messages
- 
Snapshot of a forwarded message.
- MessageSnapshot(MessageType, Mentions, OffsetDateTime, String, List<Message.Attachment>, List<MessageEmbed>, List<LayoutComponent>, List<StickerItem>, long) - Constructor for class net.dv8tion.jda.api.entities.messages.MessageSnapshot
- MessageType - Enum in net.dv8tion.jda.api.entities
- 
Represents the different types ofMessagesthat can be received from Discord.
- MessageUpdateEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a Message was edited in aMessageChannel.
- MessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.MessageUpdateEvent
- MetaData(int, int, int, int) - Constructor for class net.dv8tion.jda.api.entities.Guild.MetaData
- Method - Enum in net.dv8tion.jda.api.requests
- 
Enum used to specify the HTTP method to use for a request.
- MFA_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the mfa level field
- MFA_NOT_ENABLED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MILAN - Enum constant in enum net.dv8tion.jda.api.Region
- MIN_NEGATIVE_NUMBER - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The largest negative amount Discord allows theNUMBERtype to be.
- minus(long) - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
Creates a new timestamp instance with the provided offset into the past relative to the current timestamp.
- minus(Duration) - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
Creates a new timestamp instance with the provided offset into the past relative to the current timestamp.
- Misc() - Constructor for class net.dv8tion.jda.api.requests.Route.Misc
- MiscUtil - Class in net.dv8tion.jda.api.utils
- 
Utility methods for various aspects of the API.
- MiscUtil() - Constructor for class net.dv8tion.jda.api.utils.MiscUtil
- MISSING_ACCESS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MISSING_AVAILABLE_TAGS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MISSING_OAUTH_SCOPE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MISSING_PERMISSIONS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MissingAccessException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that the user is missing theVIEW_CHANNEL, in addition toVOICE_CONNECTpermission ifChannel.getType()is anaudiotype.
- MissingAccessException(GuildChannel, Permission) - Constructor for exception net.dv8tion.jda.api.exceptions.MissingAccessException
- MissingAccessException(GuildChannel, Permission, String) - Constructor for exception net.dv8tion.jda.api.exceptions.MissingAccessException
- MissingEntityInteractionPermissionsException - Exception in net.dv8tion.jda.api.exceptions
- 
Exception occurring ondetached entities, indicating that the permissions could not be checked on this combination of channel and member.
- MissingEntityInteractionPermissionsException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.MissingEntityInteractionPermissionsException
- 
Creates a new MissingEntityInteractionPermissionsException
- MIXED_PREMIUM_ROLES_FOR_EMOJI - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- MOBILE - Enum constant in enum net.dv8tion.jda.api.entities.ClientType
- 
The official discord mobile app
- Modal - Interface in net.dv8tion.jda.api.interactions.modals
- 
Represents a Discord Modal
- MODAL - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Respond with a modal
- MODAL_SUBMIT - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- Modal.Builder - Class in net.dv8tion.jda.api.interactions.modals
- 
A preconfigured builder for the creation of modals.
- ModalCallbackAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AnInteractionCallbackActionthat can be used to send Modals.
- ModalInteraction - Interface in net.dv8tion.jda.api.interactions.modals
- 
Interaction on aModal
- ModalInteractionEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that aModalwas submitted.
- ModalInteractionEvent(JDA, long, ModalInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.ModalInteractionEvent
- ModalMapping - Class in net.dv8tion.jda.api.interactions.modals
- 
ID/Value pair for aModalInteractionEvent.
- ModalMapping(DataObject) - Constructor for class net.dv8tion.jda.api.interactions.modals.ModalMapping
- MODERATE_MEMBERS - Enum constant in enum net.dv8tion.jda.api.Permission
- MODIFY_APPLICATION_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- MODIFY_CHANNEL - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- MODIFY_CHANNELS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_EMOJI - Static variable in class net.dv8tion.jda.api.requests.Route.Emojis
- MODIFY_GUILD - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_GUILD_EMBED - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_GUILD_INCIDENTS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_GUILD_STICKER - Static variable in class net.dv8tion.jda.api.requests.Route.Stickers
- MODIFY_INTEGRATION - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- MODIFY_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Roles
- MODIFY_ROLES - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_SCHEDULED_EVENT - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_SELF - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- MODIFY_SELF - Static variable in class net.dv8tion.jda.api.requests.Route.Self
- MODIFY_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- MODIFY_TOKEN_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- MODIFY_WEBHOOK - Static variable in class net.dv8tion.jda.api.requests.Route.Webhooks
- MODIFY_WELCOME_SCREEN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- modifyAutoModRuleById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns anAutoModRuleManager, which can be used to modify the rule for the provided id.
- modifyAutoModRuleById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Returns anAutoModRuleManager, which can be used to modify the rule for the provided id.
- modifyCategoryPositions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofGuild.getCategories()using a specificRestActionextension to allow moving Channelsup/downortoa specific position.
- modifyFlags(Collection<Member.MemberFlag>) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Updates the flags to the new flag set.
- modifyMemberRoles(Member, Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
- modifyMemberRoles(Member, Collection<Role>, Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
- modifyMemberRoles(Member, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- modifyNickname(String) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Changes this Member's nickname in this guild.
- modifyNickname(Member, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Changes the Member's nickname in this guild.
- modifyRolePositions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofGuild.getRoles()using a specificRestActionextension to allow moving Rolesup/downortoa specific position.
- modifyRolePositions(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofGuild.getRoles()using a specificRestActionextension to allow moving Rolesup/downortoa specific position.
- modifySecurityIncidents(SecurityIncidentActions) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Update the current guildsecurity incident actions.
- modifyStatus(String) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IVoiceStatusChannel
- 
Change the current voice channel status.
- modifyTextChannelPositions() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Modifies the positional order of this Category's nestedTextChannelsandNewsChannels.
- modifyTextChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofGuild.getTextChannels()using a specificRestActionextension to allow moving Channelsup/downortoa specific position.
- modifyTextChannelPositions(Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofCategory#getTextChannels()using an extension ofChannelOrderActionspecialized for ordering the nestedTextChannelsof thisCategory.
- modifyVoiceChannelPositions() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.Category
- 
Modifies the positional order of this Category's nestedVoiceChannelsandStageChannels.
- modifyVoiceChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofGuild.getVoiceChannels()using a specificRestActionextension to allow moving Channelsup/downortoa specific position.
- modifyVoiceChannelPositions(Category) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Modifies the positional order ofCategory#getVoiceChannels()using an extension ofChannelOrderActionspecialized for ordering the nestedVoiceChannelsof thisCategory.
- modifyWelcomeScreen() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
TheManagerfor this guild's welcome screen, used to modify properties of the welcome screen like if the welcome screen is enabled, the description and welcome channels.
- MONO - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Monospace region such as "`Hello`"
- MONO_TWO - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Monospace region such as "``Hello``"
- monospace(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing monospace (single backtick) regions in the input and applies monospace formatting to the entire string.
- moveAbove(T) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Moves the currently selected entity above the specified target entity.
- moveBelow(T) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Moves the currently selected entity below the specified target entity.
- moveDown(int) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Moves the currently selected entityamountpositions DOWN in order by pushing all entities up by one position.
- moveTo(int) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Moves the currently selected entity to the specified position (0 based index).
- moveUp(int) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Moves the currently selected entityamountpositions UP in order by pushing all entities down by one position.
- moveVoiceMember(UserSnowflake, AudioChannel) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to move a Member from oneAudioChannelto anotherAudioChannel.
- mute(boolean) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Sets the Guild Muted state state of this Member based on the provided boolean.
- mute(UserSnowflake, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Sets the Guild Muted state of theMemberbased on the provided boolean.
N
- NAME - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The name of the channel.
- NAME - Static variable in interface net.dv8tion.jda.api.managers.AccountManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.ApplicationEmojiManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the name field.
- NAME - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Used to reset name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Used to reset the name field
- NamedAttachmentProxy - Class in net.dv8tion.jda.api.utils
- 
A utility class to retrieve attachments.
- NamedAttachmentProxy(String, String) - Constructor for class net.dv8tion.jda.api.utils.NamedAttachmentProxy
- 
Constructs a newAttachmentProxyfor the provided URL.
- net.dv8tion.jda.annotations - package net.dv8tion.jda.annotations
- 
Annotations used for documentation.
- net.dv8tion.jda.api - package net.dv8tion.jda.api
- 
The API features of JDA.
- net.dv8tion.jda.api.audio - package net.dv8tion.jda.api.audio
- 
The audio API for Discord.
- net.dv8tion.jda.api.audio.factory - package net.dv8tion.jda.api.audio.factory
- 
Audio send factories that can be implemented to generate custom audio send packages to be provided to Discord.
- net.dv8tion.jda.api.audio.hooks - package net.dv8tion.jda.api.audio.hooks
- 
Listeners that can be used to monitor theConnectionStatusor ping of an existing audio connection.
- net.dv8tion.jda.api.audit - package net.dv8tion.jda.api.audit
- 
Implementation forAuditLogEntryand all utilities needed for its structure.
- net.dv8tion.jda.api.entities - package net.dv8tion.jda.api.entities
- 
Entities representing Discord API objects like Users and Channels
- net.dv8tion.jda.api.entities.automod - package net.dv8tion.jda.api.entities.automod
- 
Types and enums related to AutoMod.
- net.dv8tion.jda.api.entities.automod.build - package net.dv8tion.jda.api.entities.automod.build
- 
Configurations for AutoMod rules and triggers.
- net.dv8tion.jda.api.entities.channel - package net.dv8tion.jda.api.entities.channel
- 
Top-level abstractions related to Discord channel types.
- net.dv8tion.jda.api.entities.channel.attribute - package net.dv8tion.jda.api.entities.channel.attribute
- 
Marker interfaces for specific channel features.
- net.dv8tion.jda.api.entities.channel.concrete - package net.dv8tion.jda.api.entities.channel.concrete
- 
Concrete channel types in Discord.
- net.dv8tion.jda.api.entities.channel.forums - package net.dv8tion.jda.api.entities.channel.forums
- 
Types relevant for forum channels and forum posts.
- net.dv8tion.jda.api.entities.channel.middleman - package net.dv8tion.jda.api.entities.channel.middleman
- 
Abstractions for higher-level features in channels, such as sending messages or audio.
- net.dv8tion.jda.api.entities.channel.unions - package net.dv8tion.jda.api.entities.channel.unions
- 
Union types used for simple casting to more concrete types.
- net.dv8tion.jda.api.entities.detached - package net.dv8tion.jda.api.entities.detached
- net.dv8tion.jda.api.entities.emoji - package net.dv8tion.jda.api.entities.emoji
- 
Types relating to unicode and custom emoji as used in the API.
- net.dv8tion.jda.api.entities.guild - package net.dv8tion.jda.api.entities.guild
- net.dv8tion.jda.api.entities.messages - package net.dv8tion.jda.api.entities.messages
- net.dv8tion.jda.api.entities.sticker - package net.dv8tion.jda.api.entities.sticker
- 
Types relevant for custom guild stickers and nitro stickers.
- net.dv8tion.jda.api.entities.templates - package net.dv8tion.jda.api.entities.templates
- 
Types relevant for guild templates.
- net.dv8tion.jda.api.events - package net.dv8tion.jda.api.events
- 
The core events that are fired by this library, informing the end-user about the state of the current JDA instance.
- net.dv8tion.jda.api.events.automod - package net.dv8tion.jda.api.events.automod
- 
Events related to the configuration of AutoMod rules or AutoMod rules being triggered.
- net.dv8tion.jda.api.events.channel - package net.dv8tion.jda.api.events.channel
- 
Events indicating that a new channel (MessageChannel / GuildChannel) was either modified, created or deleted.
- net.dv8tion.jda.api.events.channel.forum - package net.dv8tion.jda.api.events.channel.forum
- 
Events related to forum tags.
- net.dv8tion.jda.api.events.channel.forum.update - package net.dv8tion.jda.api.events.channel.forum.update
- 
Events related to forum tags being modified.
- net.dv8tion.jda.api.events.channel.update - package net.dv8tion.jda.api.events.channel.update
- 
Events indicating that a specific channel property was updated.
- net.dv8tion.jda.api.events.emoji - package net.dv8tion.jda.api.events.emoji
- 
Events that trackadded emojisandremoved emojis.
- net.dv8tion.jda.api.events.emoji.update - package net.dv8tion.jda.api.events.emoji.update
- 
Events that track updates for existingCustom Emojis
- net.dv8tion.jda.api.events.entitlement - package net.dv8tion.jda.api.events.entitlement
- 
Events that indicate that aEntitlementis either created, updated, or deleted.
- net.dv8tion.jda.api.events.guild - package net.dv8tion.jda.api.events.guild
- 
Events for the state ofGuildssuch as whether the current logged in account joins/leaves a Guild.
- net.dv8tion.jda.api.events.guild.invite - package net.dv8tion.jda.api.events.guild.invite
- 
Events relating to invites being created or deleted in a guild.
- net.dv8tion.jda.api.events.guild.member - package net.dv8tion.jda.api.events.guild.member
- net.dv8tion.jda.api.events.guild.member.update - package net.dv8tion.jda.api.events.guild.member.update
- 
Events forMemberupdates.
- net.dv8tion.jda.api.events.guild.override - package net.dv8tion.jda.api.events.guild.override
- 
Events forPermissionOverrideupdates.
- net.dv8tion.jda.api.events.guild.scheduledevent - package net.dv8tion.jda.api.events.guild.scheduledevent
- 
Gateway events forScheduledEvents.
- net.dv8tion.jda.api.events.guild.scheduledevent.update - package net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Events forScheduleEventupdates.
- net.dv8tion.jda.api.events.guild.update - package net.dv8tion.jda.api.events.guild.update
- 
Events indicating that a setting for aGuildhas been updated.
- net.dv8tion.jda.api.events.guild.voice - package net.dv8tion.jda.api.events.guild.voice
- net.dv8tion.jda.api.events.http - package net.dv8tion.jda.api.events.http
- 
Events fired in the context of HTTP requests being processed.
- net.dv8tion.jda.api.events.interaction - package net.dv8tion.jda.api.events.interaction
- 
Abstractions for interaction events.
- net.dv8tion.jda.api.events.interaction.command - package net.dv8tion.jda.api.events.interaction.command
- 
Interaction events related to application commands.
- net.dv8tion.jda.api.events.interaction.component - package net.dv8tion.jda.api.events.interaction.component
- 
Interaction events related to message components.
- net.dv8tion.jda.api.events.message - package net.dv8tion.jda.api.events.message
- 
Events that are fired forMessagesin aMessageChannel.
- net.dv8tion.jda.api.events.message.poll - package net.dv8tion.jda.api.events.message.poll
- net.dv8tion.jda.api.events.message.react - package net.dv8tion.jda.api.events.message.react
- 
Events indicating theMessageReactionsof aMessagechanged.
- net.dv8tion.jda.api.events.role - package net.dv8tion.jda.api.events.role
- 
Events that indicate that aRoleis either created or deleted.
- net.dv8tion.jda.api.events.role.update - package net.dv8tion.jda.api.events.role.update
- 
Events that indicate that aRolehas been updated with a new setting.
- net.dv8tion.jda.api.events.self - package net.dv8tion.jda.api.events.self
- 
Events indicating that one of the currently logged in account's settings has been modified.
- net.dv8tion.jda.api.events.session - package net.dv8tion.jda.api.events.session
- 
Events about the current gateway connection state.
- net.dv8tion.jda.api.events.stage - package net.dv8tion.jda.api.events.stage
- 
Events indicating when a stage instance is created or deleted.
- net.dv8tion.jda.api.events.stage.update - package net.dv8tion.jda.api.events.stage.update
- 
Events for stage instance updates.
- net.dv8tion.jda.api.events.sticker - package net.dv8tion.jda.api.events.sticker
- 
Events that trackadded stickersandremoved stickers.
- net.dv8tion.jda.api.events.sticker.update - package net.dv8tion.jda.api.events.sticker.update
- 
Events that track updates for existingGuildStickers.
- net.dv8tion.jda.api.events.thread - package net.dv8tion.jda.api.events.thread
- 
Events related to thread visibility.
- net.dv8tion.jda.api.events.thread.member - package net.dv8tion.jda.api.events.thread.member
- 
Events related to updates of the thread member list.
- net.dv8tion.jda.api.events.user - package net.dv8tion.jda.api.events.user
- 
Events that indicate that aUserpresence has been updated, such as its avatar or game.
- net.dv8tion.jda.api.events.user.update - package net.dv8tion.jda.api.events.user.update
- 
Events related to user updates, such as the name or avatar.
- net.dv8tion.jda.api.exceptions - package net.dv8tion.jda.api.exceptions
- 
All custom exceptions of the JDA library
- net.dv8tion.jda.api.hooks - package net.dv8tion.jda.api.hooks
- 
EventManager and EventListener implementations and interfaces.
- net.dv8tion.jda.api.interactions - package net.dv8tion.jda.api.interactions
- 
Abstractions for interaction types.
- net.dv8tion.jda.api.interactions.callbacks - package net.dv8tion.jda.api.interactions.callbacks
- 
Types of interaction responses, like message replies or message edits.
- net.dv8tion.jda.api.interactions.commands - package net.dv8tion.jda.api.interactions.commands
- 
Abstractions for application commands and related interactions.
- net.dv8tion.jda.api.interactions.commands.build - package net.dv8tion.jda.api.interactions.commands.build
- 
Types and utilities for building application commands.
- net.dv8tion.jda.api.interactions.commands.context - package net.dv8tion.jda.api.interactions.commands.context
- 
Interactions related to context menus.
- net.dv8tion.jda.api.interactions.commands.localization - package net.dv8tion.jda.api.interactions.commands.localization
- 
Utilities for localization of application commands.
- net.dv8tion.jda.api.interactions.commands.privileges - package net.dv8tion.jda.api.interactions.commands.privileges
- 
Types related to application command privileges, often referred to as command permissions.
- net.dv8tion.jda.api.interactions.components - package net.dv8tion.jda.api.interactions.components
- 
Abstraction types for message and modal components.
- net.dv8tion.jda.api.interactions.components.buttons - package net.dv8tion.jda.api.interactions.components.buttons
- 
Button components.
- net.dv8tion.jda.api.interactions.components.selections - package net.dv8tion.jda.api.interactions.components.selections
- 
Select menu components, also known as dropdowns.
- net.dv8tion.jda.api.interactions.components.text - package net.dv8tion.jda.api.interactions.components.text
- 
Text input components.
- net.dv8tion.jda.api.interactions.modals - package net.dv8tion.jda.api.interactions.modals
- 
Modals used for interactions.
- net.dv8tion.jda.api.interactions.response - package net.dv8tion.jda.api.interactions.response
- net.dv8tion.jda.api.managers - package net.dv8tion.jda.api.managers
- 
Managers that allow to modify (PATCH) existing entities with either an update task or atomic setters.
- net.dv8tion.jda.api.managers.channel - package net.dv8tion.jda.api.managers.channel
- 
Top-level channel manager.
- net.dv8tion.jda.api.managers.channel.attribute - package net.dv8tion.jda.api.managers.channel.attribute
- 
Channel managers for specific attributes or channel features.
- net.dv8tion.jda.api.managers.channel.concrete - package net.dv8tion.jda.api.managers.channel.concrete
- 
Concrete channel manager types for actual channel types.
- net.dv8tion.jda.api.managers.channel.middleman - package net.dv8tion.jda.api.managers.channel.middleman
- 
Channel managers for higher level channel features, such as audio related settings.
- net.dv8tion.jda.api.requests - package net.dv8tion.jda.api.requests
- 
Discord API communication features.
- net.dv8tion.jda.api.requests.restaction - package net.dv8tion.jda.api.requests.restaction
- 
Extensions ofRestActionthat can be used to operate on a specific case before executing the request.
- net.dv8tion.jda.api.requests.restaction.interactions - package net.dv8tion.jda.api.requests.restaction.interactions
- 
RestAction types related to interaction responses.
- net.dv8tion.jda.api.requests.restaction.order - package net.dv8tion.jda.api.requests.restaction.order
- 
RestActionextensions specifically designed to change the order of discord entities.
- net.dv8tion.jda.api.requests.restaction.pagination - package net.dv8tion.jda.api.requests.restaction.pagination
- 
Extensions ofRestActionthat allow to access paginated discord endpoints like the message history of aMessageChannel.
- net.dv8tion.jda.api.sharding - package net.dv8tion.jda.api.sharding
- 
Implementations forShardManagerwhich enable auto-sharding.
- net.dv8tion.jda.api.utils - package net.dv8tion.jda.api.utils
- 
Package which contains all utilities for the JDA library.
- net.dv8tion.jda.api.utils.cache - package net.dv8tion.jda.api.utils.cache
- 
Interfaces for read-only access to internal JDA cache.
- net.dv8tion.jda.api.utils.concurrent - package net.dv8tion.jda.api.utils.concurrent
- 
Implementations for threading related functionality such as Thread-Factories.
- net.dv8tion.jda.api.utils.data - package net.dv8tion.jda.api.utils.data
- 
Serialization features used for communication with Discord.
- net.dv8tion.jda.api.utils.data.etf - package net.dv8tion.jda.api.utils.data.etf
- 
Utility classes to decode and encode Erlang External Term Format (ETF)
- net.dv8tion.jda.api.utils.messages - package net.dv8tion.jda.api.utils.messages
- 
Utilities for message building and formatting.
- NEW_FLOAT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- newChannel(ChannelType, String) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Creates a newChannelDatainstance and adds it to this GuildAction.
- NEWLINE - Static variable in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Splits on newline characters.
- newLongMap() - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Generates a new thread-safeTLongObjectMap
- newRole() - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Creates and add a newRoleDataobject representing a Role for the resulting Guild.
- NEWS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
ANewsChannel, Guild-Only.
- NewsChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
RepresentsStandardGuildMessageChannelthat are News Channels.
- NewsChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing methods to modify aNewsChannel.
- next() - Method in class net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationIterator
- next() - Method in class net.dv8tion.jda.api.utils.LockIterator
- NICKNAME_CHANGE - Enum constant in enum net.dv8tion.jda.api.Permission
- NICKNAME_MANAGE - Enum constant in enum net.dv8tion.jda.api.Permission
- NIL - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- NO_ROLE - Enum constant in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- NO_USER_WITH_TAG_EXISTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- NONE - Enum constant in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The default tier.
- NONE - Enum constant in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- NONE - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- NONE - Enum constant in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite does not have a target type,Invite.getTarget()will returnnull.
- NONE - Enum constant in enum net.dv8tion.jda.api.utils.Compression
- 
Don't use any compression
- NONE - Static variable in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Do not chunk any guilds (lazy loading)
- NONE - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Disable all member caching
- NORMAL - Enum constant in enum net.dv8tion.jda.api.entities.MessageReaction.ReactionType
- NORMAL - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Normal characters that are not special for markdown, ignoring this has no effect
- NORWEGIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- NOT_AUTHENTICATED - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- NOT_AUTHORIZED_PERFORM_ACTION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- NOT_CONNECTED - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that there is no open connection or that the connection was closed by choice, not by error.
- NOT_VERIFIED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- NOTE_TOO_LONG - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- NOTIFICATION_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the default notification level field
- NOTIFICATIONS_SUPPRESSED - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that this message will not trigger push and desktop notifications
- now() - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.atTimestamp(System.currentTimeMillis()).
- NSFW - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The NSFW state of the channel.
- NSFW - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the nsfw field
- NULL - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- NUMBER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
O
- OAUTH_NOT_BOT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- OBJECT - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- of(String, String) - Static method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Creates a new SelectOption instance.
- of(Collection<? extends ItemComponent>) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Create one row ofcomponents.
- of(Collection<String>, Collection<Permission>) - Static method in class net.dv8tion.jda.api.managers.ApplicationManager.IntegrationTypeConfig
- 
Create a simple integration type config.
- of(Activity.ActivityType, String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- of(Activity.ActivityType, String, String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name and url.
- of(StandardGuildChannel, String) - Static method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
Constructs a new welcome channel.
- of(StandardGuildChannel, String, Emoji) - Static method in interface net.dv8tion.jda.api.entities.GuildWelcomeScreen.Channel
- 
Constructs a new welcome channel.
- of(ButtonStyle, String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Create a button with the providedstyle, URL or ID, and label.
- of(ButtonStyle, String, String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- of(ButtonStyle, String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- of(ItemComponent...) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Create one row ofcomponents.
- OFF - Enum constant in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- OFFLINE - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Indicates that a member is currently offline or invisible (grey circle)
- ofType(Class<C>) - Method in interface net.dv8tion.jda.api.utils.cache.ChannelCacheView
- 
Creates a decorator around this cache, filtered to only provide access to the given type.
- ofType(Class<C>) - Method in interface net.dv8tion.jda.api.utils.cache.SortedChannelCacheView
- onApplicationCommandUpdatePrivileges(ApplicationCommandUpdatePrivilegesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onApplicationUpdatePrivileges(ApplicationUpdatePrivilegesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onAutoModExecution(AutoModExecutionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onAutoModRuleCreate(AutoModRuleCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onAutoModRuleDelete(AutoModRuleDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onAutoModRuleUpdate(AutoModRuleUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onButtonInteraction(ButtonInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onCancelled() - Method in class net.dv8tion.jda.api.requests.Request
- Once<E extends GenericEvent> - Class in net.dv8tion.jda.api.utils
- 
Helper class to listen to an event, once.
- Once.Builder<E extends GenericEvent> - Class in net.dv8tion.jda.api.utils
- 
Builds a one-time event listener, can be reused.
- onChannelCreate(ChannelCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelDelete(ChannelDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateAppliedTags(ChannelUpdateAppliedTagsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateArchived(ChannelUpdateArchivedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateArchiveTimestamp(ChannelUpdateArchiveTimestampEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateAutoArchiveDuration(ChannelUpdateAutoArchiveDurationEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateBitrate(ChannelUpdateBitrateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateDefaultLayout(ChannelUpdateDefaultLayoutEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateDefaultReaction(ChannelUpdateDefaultReactionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateDefaultSortOrder(ChannelUpdateDefaultSortOrderEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateDefaultThreadSlowmode(ChannelUpdateDefaultThreadSlowmodeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateFlags(ChannelUpdateFlagsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateInvitable(ChannelUpdateInvitableEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateLocked(ChannelUpdateLockedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateName(ChannelUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateNSFW(ChannelUpdateNSFWEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateParent(ChannelUpdateParentEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdatePosition(ChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateRegion(ChannelUpdateRegionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateSlowmode(ChannelUpdateSlowmodeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateTopic(ChannelUpdateTopicEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateType(ChannelUpdateTypeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateUserLimit(ChannelUpdateUserLimitEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChannelUpdateVoiceStatus(ChannelUpdateVoiceStatusEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChar(char) - Static method in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Strategy to split on the provided character.
- onChar(Predicate<Character>) - Static method in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Strategy to split on the provided character tests.
- onCommandAutoCompleteInteraction(CommandAutoCompleteInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onConnectionError(ConnectionStatus) - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
This method is used to indicate a connection error to JDA so that the connection can be properly shutdown.
- onConnectionLost() - Method in interface net.dv8tion.jda.api.audio.factory.IPacketProvider
- 
This method is used to indicate to JDA that the UDP connection has been lost, whether that be due internet loss or some other unknown reason.
- onEmojiAdded(EmojiAddedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmojiRemoved(EmojiRemovedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmojiUpdateName(EmojiUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmojiUpdateRoles(EmojiUpdateRolesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEntitlementCreate(EntitlementCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEntitlementDelete(EntitlementDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEntitlementUpdate(EntitlementUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEntitySelectInteraction(EntitySelectInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onError(Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Provide a callback for exception handling.
- onErrorFlatMap(Function<? super Throwable, ? extends RestAction<? extends T>>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Supply a fallback value when the RestAction fails for a any reason.
- onErrorFlatMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends RestAction<? extends T>>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Supply a fallback value when the RestAction fails for a specific reason.
- onErrorMap(Function<? super Throwable, ? extends T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Supply a fallback value when the RestAction fails for any reason.
- onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Supply a fallback value when the RestAction fails for a specific reason.
- onEvent(GenericEvent) - Method in interface net.dv8tion.jda.api.hooks.EventListener
- 
Handles anyGenericEvent.
- onEvent(GenericEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEvent(GenericEvent) - Method in class net.dv8tion.jda.api.utils.Once
- onException(ExceptionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onFailure(Throwable) - Method in class net.dv8tion.jda.api.requests.Request
- onFailure(Consumer<? super Throwable>) - Method in class net.dv8tion.jda.api.utils.Result
- 
Passive error handler.
- onFailure(Response) - Method in class net.dv8tion.jda.api.requests.Request
- onForumTagAdd(ForumTagAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onForumTagRemove(ForumTagRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onForumTagUpdateEmoji(ForumTagUpdateEmojiEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onForumTagUpdateModerated(ForumTagUpdateModeratedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onForumTagUpdateName(ForumTagUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGatewayPing(GatewayPingEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericAutoCompleteInteraction(GenericAutoCompleteInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericAutoModRule(GenericAutoModRuleEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericChannel(GenericChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericChannelUpdate(GenericChannelUpdateEvent<?>) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericCommandInteraction(GenericCommandInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericComponentInteractionCreate(GenericComponentInteractionCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericContextInteraction(GenericContextInteractionEvent<?>) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEmoji(GenericEmojiEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEmojiUpdate(GenericEmojiUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEntitlement(GenericEntitlementEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEvent(GenericEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericForumTag(GenericForumTagEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericForumTagUpdate(GenericForumTagUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuild(GenericGuildEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildInvite(GenericGuildInviteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildMember(GenericGuildMemberEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildMemberUpdate(GenericGuildMemberUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildSticker(GenericGuildStickerEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildStickerUpdate(GenericGuildStickerUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildUpdate(GenericGuildUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildVoice(GenericGuildVoiceEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericInteractionCreate(GenericInteractionCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericMessage(GenericMessageEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericMessagePollVote(GenericMessagePollVoteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericMessageReaction(GenericMessageReactionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericPermissionOverride(GenericPermissionOverrideEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericPrivilegeUpdate(GenericPrivilegeUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericRole(GenericRoleEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericRoleUpdate(GenericRoleUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericScheduledEventGateway(GenericScheduledEventGatewayEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericScheduledEventUpdate(GenericScheduledEventUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericScheduledEventUser(GenericScheduledEventUserEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericSelectMenuInteraction(GenericSelectMenuInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericSelfUpdate(GenericSelfUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericSession(GenericSessionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericStageInstance(GenericStageInstanceEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericStageInstanceUpdate(GenericStageInstanceUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericThread(GenericThreadEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericThreadMember(GenericThreadMemberEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericUpdate(UpdateEvent<?, ?>) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericUser(GenericUserEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericUserPresence(GenericUserPresenceEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericUserUpdate(GenericUserUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildAuditLogEntryCreate(GuildAuditLogEntryCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildAvailable(GuildAvailableEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildBan(GuildBanEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildInviteCreate(GuildInviteCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildInviteDelete(GuildInviteDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildJoin(GuildJoinEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildLeave(GuildLeaveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberJoin(GuildMemberJoinEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberRemove(GuildMemberRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberRoleAdd(GuildMemberRoleAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberRoleRemove(GuildMemberRoleRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdate(GuildMemberUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdateAvatar(GuildMemberUpdateAvatarEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdateBoostTime(GuildMemberUpdateBoostTimeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdateFlags(GuildMemberUpdateFlagsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdateNickname(GuildMemberUpdateNicknameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdatePending(GuildMemberUpdatePendingEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdateTimeOut(GuildMemberUpdateTimeOutEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildReady(GuildReadyEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerAdded(GuildStickerAddedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerRemoved(GuildStickerRemovedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerUpdateAvailable(GuildStickerUpdateAvailableEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerUpdateDescription(GuildStickerUpdateDescriptionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerUpdateName(GuildStickerUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildStickerUpdateTags(GuildStickerUpdateTagsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildTimeout(GuildTimeoutEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUnavailable(GuildUnavailableEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUnban(GuildUnbanEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateAfkChannel(GuildUpdateAfkChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateAfkTimeout(GuildUpdateAfkTimeoutEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateBanner(GuildUpdateBannerEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateBoostCount(GuildUpdateBoostCountEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateBoostTier(GuildUpdateBoostTierEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateCommunityUpdatesChannel(GuildUpdateCommunityUpdatesChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateDescription(GuildUpdateDescriptionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateExplicitContentLevel(GuildUpdateExplicitContentLevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateFeatures(GuildUpdateFeaturesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateIcon(GuildUpdateIconEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateLocale(GuildUpdateLocaleEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateMaxMembers(GuildUpdateMaxMembersEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateMaxPresences(GuildUpdateMaxPresencesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateMFALevel(GuildUpdateMFALevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateName(GuildUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateNotificationLevel(GuildUpdateNotificationLevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateNSFWLevel(GuildUpdateNSFWLevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateOwner(GuildUpdateOwnerEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateRulesChannel(GuildUpdateRulesChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateSafetyAlertsChannel(GuildUpdateSafetyAlertsChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateSecurityIncidentActions(GuildUpdateSecurityIncidentActionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateSecurityIncidentDetections(GuildUpdateSecurityIncidentDetectionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateSplash(GuildUpdateSplashEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateSystemChannel(GuildUpdateSystemChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateVanityCode(GuildUpdateVanityCodeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildUpdateVerificationLevel(GuildUpdateVerificationLevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceDeafen(GuildVoiceDeafenEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceGuildDeafen(GuildVoiceGuildDeafenEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceGuildMute(GuildVoiceGuildMuteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceMute(GuildVoiceMuteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceRequestToSpeak(GuildVoiceRequestToSpeakEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceSelfDeafen(GuildVoiceSelfDeafenEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceSelfMute(GuildVoiceSelfMuteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceStream(GuildVoiceStreamEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceSuppress(GuildVoiceSuppressEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceUpdate(GuildVoiceUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceVideo(GuildVoiceVideoEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onHttpRequest(HttpRequestEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- ONLINE - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Indicates that the user is currently online (green circle)
- ONLINE - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache online/idle/dnd users.
- ONLINE_STATUS - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getOnlineStatus()
 This is enabled implicitly byCacheFlag.ACTIVITYandCacheFlag.CLIENT_STATUS.
- OnlineStatus - Enum in net.dv8tion.jda.api
- 
Represents the online presence of aMember.
- ONLY_BOTS_ALLOWED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- onMemberProfile(String, TriggerConfig) - Static method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Create a newAutoModRulewhich triggers on a member profile being updated.
- onMessage(String, TriggerConfig) - Static method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Create a newAutoModRulewhich triggers on a message being sent in a channel.
- onMessageBulkDelete(MessageBulkDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageContextInteraction(MessageContextInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageDelete(MessageDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessagePollVoteAdd(MessagePollVoteAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessagePollVoteRemove(MessagePollVoteRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageReactionAdd(MessageReactionAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageReactionRemove(MessageReactionRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageReactionRemoveAll(MessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageReactionRemoveEmoji(MessageReactionRemoveEmojiEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageReceived(MessageReceivedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageUpdate(MessageUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onModalInteraction(ModalInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPermissionOverrideCreate(PermissionOverrideCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPermissionOverrideDelete(PermissionOverrideDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPermissionOverrideUpdate(PermissionOverrideUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPing(long) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
Called when JDA send a heartbeat packet to Discord and Discord sends an acknowledgement.
- onPing(long) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- onRateLimited(Response) - Method in class net.dv8tion.jda.api.requests.Request
- onRawGateway(RawGatewayEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onReady(ReadyEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleCreate(RoleCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleDelete(RoleDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdateColor(RoleUpdateColorEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdateHoisted(RoleUpdateHoistedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdateIcon(RoleUpdateIconEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdateMentionable(RoleUpdateMentionableEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdateName(RoleUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdatePermissions(RoleUpdatePermissionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRoleUpdatePosition(RoleUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventCreate(ScheduledEventCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventDelete(ScheduledEventDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateDescription(ScheduledEventUpdateDescriptionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateEndTime(ScheduledEventUpdateEndTimeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateImage(ScheduledEventUpdateImageEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateLocation(ScheduledEventUpdateLocationEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateName(ScheduledEventUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateStartTime(ScheduledEventUpdateStartTimeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUpdateStatus(ScheduledEventUpdateStatusEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUserAdd(ScheduledEventUserAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onScheduledEventUserRemove(ScheduledEventUserRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateAvatar(SelfUpdateAvatarEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateDiscriminator(SelfUpdateDiscriminatorEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateGlobalName(SelfUpdateGlobalNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateMFA(SelfUpdateMFAEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateName(SelfUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateVerified(SelfUpdateVerifiedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSessionDisconnect(SessionDisconnectEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSessionInvalidate(SessionInvalidateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSessionRecreate(SessionRecreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSessionResume(SessionResumeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onShutdown(ShutdownEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStageInstanceCreate(StageInstanceCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStageInstanceDelete(StageInstanceDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStageInstanceUpdatePrivacyLevel(StageInstanceUpdatePrivacyLevelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStageInstanceUpdateTopic(StageInstanceUpdateTopicEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStatusChange(ConnectionStatus) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
Called when the status of the audio channel changes.
- onStatusChange(ConnectionStatus) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- onStatusChange(StatusChangeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStringSelectInteraction(StringSelectInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSuccess(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
An intermediate operator that returns a modified RestAction.
- onSuccess(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Provide a callback for success handling.
- onSuccess(Consumer<? super T>) - Method in class net.dv8tion.jda.api.utils.Result
- 
Passive success handler.
- onSuccess(T) - Method in class net.dv8tion.jda.api.requests.Request
- onThreadHidden(ThreadHiddenEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onThreadMemberJoin(ThreadMemberJoinEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onThreadMemberLeave(ThreadMemberLeaveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onThreadRevealed(ThreadRevealedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTimeout() - Method in class net.dv8tion.jda.api.requests.Request
- onUnavailableGuildJoined(UnavailableGuildJoinedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUnavailableGuildLeave(UnavailableGuildLeaveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserActivityEnd(UserActivityEndEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserActivityStart(UserActivityStartEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserContextInteraction(UserContextInteractionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserSpeakingModeUpdate(User, EnumSet<SpeakingMode>) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
This method is used to listen for users changing their speaking mode.
- onUserSpeakingModeUpdate(UserSnowflake, EnumSet<SpeakingMode>) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
This method is used to listen for users changing their speaking mode.
- onUserSpeakingModeUpdate(UserSnowflake, EnumSet<SpeakingMode>) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- onUserTyping(UserTypingEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateActivities(UserUpdateActivitiesEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateActivityOrder(UserUpdateActivityOrderEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateAvatar(UserUpdateAvatarEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateDiscriminator(UserUpdateDiscriminatorEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateFlags(UserUpdateFlagsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateGlobalName(UserUpdateGlobalNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateName(UserUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateOnlineStatus(UserUpdateOnlineStatusEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceServerUpdate(VoiceDispatchInterceptor.VoiceServerUpdate) - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor
- 
Handles the VOICE_SERVER_UPDATE.
- onVoiceStateUpdate(VoiceDispatchInterceptor.VoiceStateUpdate) - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor
- 
Handles the VOICE_STATE_UPDATE.
- OPEN_DM_TOO_FAST - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- openAudioConnection(AudioChannel) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Starts the process to create an audio connection with anAudioChannelor, if an audio connection is already open, JDA will move the connection to the provided AudioChannel.
- openPrivateChannel() - Method in interface net.dv8tion.jda.api.entities.User
- 
Opens aPrivateChannelwith this User.
- openPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Opens aPrivateChannelwith the provided user by id.
- openPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Opens aPrivateChannelwith the provided user by id.
- opt(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves any type to the provided key.
- optArray() - Method in class net.dv8tion.jda.api.requests.Response
- optArray(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a DataArray to a key.
- optArray(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- optArray(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- Option(DataObject) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Option
- OptionData - Class in net.dv8tion.jda.api.interactions.commands.build
- 
Builder for a Slash-Command option.
- OptionData(OptionType, String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Create an option builder.
- OptionData(OptionType, String, String, boolean) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Create an option builder.
- OptionData(OptionType, String, String, boolean, boolean) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Create an option builder.
- OptionMapping - Class in net.dv8tion.jda.api.interactions.commands
- 
Name/Value pair for aCommandInteractionoption.
- OptionMapping(DataObject, TLongObjectMap<Object>, JDA, Guild) - Constructor for class net.dv8tion.jda.api.interactions.commands.OptionMapping
- OPTIONS - Enum constant in enum net.dv8tion.jda.api.requests.Method
- OPTIONS_MAX_AMOUNT - Static variable in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
The maximum amount of options a select menu can have
- OptionType - Enum in net.dv8tion.jda.api.interactions.commands
- 
The available types forCommandoptions.
- optObject() - Method in class net.dv8tion.jda.api.requests.Response
- optObject(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves a DataObject to a key.
- optObject(DataArray, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataArray.
- optObject(DataObject, String) - Static method in class net.dv8tion.jda.api.utils.data.DataPath
- 
Parses the givenpathand finds the appropriate value within thisDataObject.
- OPUS_CHANNEL_COUNT - Static variable in class net.dv8tion.jda.api.audio.OpusPacket
- 
We want to use stereo.
- OPUS_FRAME_SIZE - Static variable in class net.dv8tion.jda.api.audio.OpusPacket
- 
An opus frame size of 960 at 48000hz represents 20 milliseconds of audio.
- OPUS_FRAME_TIME_AMOUNT - Static variable in class net.dv8tion.jda.api.audio.OpusPacket
- 
This is 20 milliseconds.
- OPUS_SAMPLE_RATE - Static variable in class net.dv8tion.jda.api.audio.OpusPacket
- 
(Hz) We want to use the highest of qualities! All the bandwidth!
- OpusPacket - Class in net.dv8tion.jda.api.audio
- 
A raw OPUS packet received from Discord that can be used for lazy decoding.
- OpusPacket(AudioPacket, long, Decoder) - Constructor for class net.dv8tion.jda.api.audio.OpusPacket
- or(MemberCachePolicy) - Method in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Convenience method to concatenate another policy.
- order(PaginationAction.PaginationOrder) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Configure thePaginationAction.PaginationOrderof this pagination action.
- OrderAction<T,M extends OrderAction<T, M>> - Interface in net.dv8tion.jda.api.requests.restaction.order 
- 
Extension ofRestAction- Type: Void that allows to modify the order of entities provided as anArrayList.
- OUTPUT_FORMAT - Static variable in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
- 
Audio Output Format used by JDA.
- OVERRIDE_ALLOW - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Modified raw allowed permission bits
 Similar to the value returned byPermissionOverride.getAllowedRaw()
 Use withPermission.getPermissions(long)
- OVERRIDE_DENY - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Modified raw denied permission bits
 Similar to the value returned byPermissionOverride.getDeniedRaw()
 Use withPermission.getPermissions(long)
- OVERRIDE_TYPE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The string type of this override.
- OWNER - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Owners are the most permissible role, and can take destructive, irreversible actions like deleting team-owned apps or the team itself.
- OWNER - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache owner of the guild.
- OWNER_CANNOT_BE_PENDING - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- OWNER_ONLY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- OWNER_TRANSFER_TO_BOT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
P
- pack(Object) - Static method in class net.dv8tion.jda.api.utils.data.etf.ExTermEncoder
- 
Encodes the provided object into an ETF buffer.
- PaginationAction<T,M extends PaginationAction<T, M>> - Interface in net.dv8tion.jda.api.requests.restaction.pagination 
- 
RestActionspecification used to retrieve entities for paginated endpoints (before, after, limit).
- PaginationAction.PaginationIterator<E> - Class in net.dv8tion.jda.api.requests.restaction.pagination
- 
Iterator implementation for aPaginationAction.
- PaginationAction.PaginationOrder - Enum in net.dv8tion.jda.api.requests.restaction.pagination
- 
Defines the pagination order for a pagination endpoint.
- PaginationIterator(Collection<E>, Supplier<List<E>>) - Constructor for class net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationIterator
- PARAGRAPH - Enum constant in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- parallelStream() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Returns a possibly parallelStreamwith this PaginationAction as its source.
- parallelStream() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates a parallelStreamof all cached elements.
- parallelStreamUnordered() - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
- 
Behavior similar toCacheView.parallelStream()which does not preserve order.
- PARENT - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
Theparentof the channel.
- PARENT - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the parent field
- parse(String) - Static method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Parses the provided markdown into aTimestampinstance.
- parseLong(String) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- parseSnowflake(String) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- ParsingException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates a failure in parsing or deserializing data.
- ParsingException(Exception) - Constructor for exception net.dv8tion.jda.api.exceptions.ParsingException
- ParsingException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.ParsingException
- ParsingException(String, Exception) - Constructor for exception net.dv8tion.jda.api.exceptions.ParsingException
- partitionOf(Collection<? extends ItemComponent>) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Partitions the providedcomponentsinto a list of ActionRow instances.
- partitionOf(ItemComponent...) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Partitions the providedcomponentsinto a list of ActionRow instances.
- PARTNER - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- Party(String, long, long) - Constructor for class net.dv8tion.jda.api.entities.RichPresence.Party
- patch(String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the with thePATCHmethod.
- PATCH - Enum constant in enum net.dv8tion.jda.api.requests.Method
- patternFilter(String...) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on messages containing certain keywords regex patterns.
- patternFilter(Collection<String>) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on messages containing certain keywords regex patterns.
- PAYMENT_SOURCE_REQUIRED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- PENDING - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Caches members who haven't passed Membership Screening.
- Permission - Enum in net.dv8tion.jda.api
- 
Represents the bit offsets used by Discord for Permissions.
- PERMISSION - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the permission field
- PERMISSION - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the permission field
- PermissionException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that the currently logged in account does not meet the specifiedPermissionfromPermissionException.getPermission()
- PermissionException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.PermissionException
- 
Creates a new PermissionException instance
- PermissionOverride - Interface in net.dv8tion.jda.api.entities
- PermissionOverride(long, long, long) - Constructor for class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
- PermissionOverrideAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofAuditableRestActionspecifically designed to create aPermissionOverridefor aGuildChannel.
- PermissionOverrideCreateEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverridein aguild channelhas been created.
- PermissionOverrideCreateEvent(JDA, long, IPermissionContainer, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.PermissionOverrideCreateEvent
- PermissionOverrideDeleteEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverridein aguild channelhas been deleted.
- PermissionOverrideDeleteEvent(JDA, long, IPermissionContainer, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.PermissionOverrideDeleteEvent
- PermissionOverrideUpdateEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverridein aguild channelhas been updated.
- PermissionOverrideUpdateEvent(JDA, long, IPermissionContainer, PermissionOverride, long, long) - Constructor for class net.dv8tion.jda.api.events.guild.override.PermissionOverrideUpdateEvent
- PERMISSIONS - Static variable in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Used to reset all permissions to their original value
- PermOverrideManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aPermissionOverride.
- pin() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Used to add the Message to theMessageChannel'spinned message list.
- PING - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- pinMessageById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Used to pin a message.
- pinMessageById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Used to pin a message.
- PINNED - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
This is a forum postThreadChannelwhich is pinned in theForumChannel.
- PINNED - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the pinned state field
- PLACEHOLDER_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.selections.SelectMenu
- 
The maximum length a select menu placeholder can have
- PLAY - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- playing(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- PLAYING - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asPlaying...in the official client.
- plus(long) - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
Creates a new timestamp instance with the provided offset into the future relative to the current timestamp.
- plus(Duration) - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
Creates a new timestamp instance with the provided offset into the future relative to the current timestamp.
- PNG - Enum constant in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
PNG
- PNG - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
The PNG format.
- POLISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- POLL_EXPIRED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- POLL_INVALID_CHANNEL_TYPE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- POLL_RESULT - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- POLL_RESULT - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a poll completed in the channel.
- POLL_VOTING_BLOCKED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- POLL_WITH_UNUSABLE_EMOJI - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- PollVotersPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the votes for a poll answer.
- PORTUGUESE_BRAZILIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- POSITION - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The position of this channel relative to other channels in the guild.
- POSITION - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the position field
- post(String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the with thePOSTmethod.
- POST - Enum constant in enum net.dv8tion.jda.api.requests.Method
- premium(SkuSnowflake) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withPREMIUMStyle.
- PREMIUM - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Premium button style, usually in blurple and has a SKU attached
- PREMIUM_PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was claimed by user for free as a Nitro Subscriber
- PREMIUM_REQUIRED - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Deprecated.Replaced withButton.premium(SkuSnowflake), see the Discord change logs for more details.
- PREMIUM_SUBSCRIPTION - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement for Discord Nitro subscription
- PremiumRequiredCallbackAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
Deprecated.Replaced withButton.premium(SkuSnowflake)see the Discord change logs for more details.
- Presence - Interface in net.dv8tion.jda.api.managers
- 
The Presence associated with the provided JDA instance
- presetKeywordFilter(Collection<AutoModRule.KeywordPreset>) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on keywords from predefined lists.
- presetKeywordFilter(AutoModRule.KeywordPreset...) - Static method in interface net.dv8tion.jda.api.entities.automod.build.TriggerConfig
- 
Trigger on keywords from predefined lists.
- PresetKeywordTriggerConfig - Class in net.dv8tion.jda.api.entities.automod.build
- 
Configuration for aKEYWORD_PRESETtrigger.
- primary(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withPRIMARYStyle.
- primary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withPRIMARYStyle.
- PRIMARY - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Primary button style, usually in blue.
- PRIORITY - Enum constant in enum net.dv8tion.jda.api.audio.SpeakingMode
- PRIORITY_SPEAKER - Enum constant in enum net.dv8tion.jda.api.Permission
- PRIVACY_LEVEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theStageInstance.getPrivacyLevel()value
 Use withStageInstance.PrivacyLevel.fromKey(int)
- PRIVACY_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Deprecated.Obsolete.
- PRIVATE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- PRIVATE_CHANNEL - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Usable in private channels other than the bot DMs, includes friend DMs and Group DMs.
- PrivateChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents the connection used for direct messaging.
- PrivilegeConfig - Class in net.dv8tion.jda.api.interactions.commands
- 
A PrivilegeConfig is the collection of moderator definedprivilegesset on a specific application and its commands that define what channels the application can be used in and what users/roles are allowed to use it.
- PrivilegeConfig(Guild, Map<String, List<IntegrationPrivilege>>) - Constructor for class net.dv8tion.jda.api.interactions.commands.PrivilegeConfig
- PrivilegeTargetType - Enum in net.dv8tion.jda.api.interactions.commands.privileges
- 
Targets of aGenericPrivilegeUpdateEvent
- Procedure<T> - Interface in net.dv8tion.jda.api.utils
- 
Iteration procedure accepting one argument and returning whether to continue iteration.
- PROFANITY - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Words that can be considered as swearing or cursing.
- Profile(long, String, int) - Constructor for class net.dv8tion.jda.api.entities.User.Profile
- provide(int) - Method in class net.dv8tion.jda.api.sharding.ThreadPoolProvider.LazySharedProvider
- 
Provides the initialized pool or the temporary pool if not initialized yet.
- provide(int) - Method in interface net.dv8tion.jda.api.sharding.ThreadPoolProvider
- 
Provides an instance of the specified executor, or null
- provide20MsAudio() - Method in interface net.dv8tion.jda.api.audio.AudioSendHandler
- 
IfAudioSendHandler.canProvide()returns true JDA will call this method in an attempt to retrieve audio data from the handler.
- Provider(String, String) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Provider
- PRUNABLE_COUNT - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- prune(int, boolean, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
This method will prune (kick) all members who were offline for at least days days.
- prune(int, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
This method will prune (kick) all members who were offline for at least days days.
- PRUNE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has pruned members for inactivity.
- PRUNE_MEMBERS - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- pruneMemberCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Re-apply theMemberCachePolicyof this session to allMembersof this Guild.
- PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was purchased by user
- PURCHASE_NOTIFICATION - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when a user purchases a product sold in a guild
- purgeMessages(List<? extends Message>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessages(Message...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(long...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(String...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(List<String>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- put(String) - Static method in class net.dv8tion.jda.api.requests.Route
- 
Create a route template for the with thePUTmethod.
- put(String, Object) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Upserts a new value for the provided key.
- PUT - Enum constant in enum net.dv8tion.jda.api.requests.Method
- putMemberPermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specified member with the provided raw bitmasks as allowed and denied permissions.
- putMemberPermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specified member with the provided permission sets as allowed and denied permissions.
- putNull(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Upserts a null value for the provided key.
- putPermissionOverride(IPermissionHolder, long, long) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specifiedIPermissionHolderwith the provided raw bitmasks as allowed and denied permissions.
- putPermissionOverride(IPermissionHolder, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specifiedIPermissionHolderwith the provided permission sets as allowed and denied permissions.
- putResponses(Collection<? extends AutoModResponse>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Configure what the rule should do upon triggering.
- putResponses(AutoModResponse...) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Configure what the rule should do upon triggering.
- putRolePermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specified role with the provided raw bitmasks as allowed and denied permissions.
- putRolePermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Adds an override for the specified role with the provided permission sets as allowed and denied permissions.
Q
- Question(String, Emoji) - Constructor for class net.dv8tion.jda.api.entities.messages.MessagePoll.Question
- queue() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Submits a Request for execution.
- queue(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Submits a Request for execution.
- queue(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Submits a Request for execution.
- queueAfter(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue()to be executed after the specifieddelay.
- queueAfter(long, TimeUnit, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue()to be executed after the specifieddelay.
- queueAfter(long, TimeUnit, Consumer<? super T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue(java.util.function.Consumer)to be executed after the specifieddelay.
- queueAfter(long, TimeUnit, Consumer<? super T>, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue(java.util.function.Consumer)to be executed after the specifieddelay.
- queueAfter(long, TimeUnit, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue(java.util.function.Consumer, java.util.function.Consumer)to be executed after the specifieddelay.
- queueAfter(long, TimeUnit, Consumer<? super T>, Consumer<? super Throwable>, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue(java.util.function.Consumer, java.util.function.Consumer)to be executed after the specifieddelay.
- quote(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing quote regions in the input and applies quote formatting to the entire string.
- QUOTE - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Quote region such as"> text here"
- QUOTE_BLOCK - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Quote block region such as">>> text here"
- quoteBlock(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Applies quote block formatting to the entire string.
R
- RATE_LIMITED - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- RateLimitConfig(ScheduledExecutorService, ExecutorService, RestRateLimiter.GlobalRateLimit, boolean) - Constructor for class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- RateLimitConfig(ScheduledExecutorService, RestRateLimiter.GlobalRateLimit, boolean) - Constructor for class net.dv8tion.jda.api.requests.RestRateLimiter.RateLimitConfig
- RateLimitedException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that we received a429: Too Many Requestsresponse
- RateLimitedException(String, long) - Constructor for exception net.dv8tion.jda.api.exceptions.RateLimitedException
- RateLimitedException(Route.CompiledRoute, long) - Constructor for exception net.dv8tion.jda.api.exceptions.RateLimitedException
- RawGatewayEvent - Class in net.dv8tion.jda.api.events
- 
Wrapper for the raw dispatch event received from discord.
- RawGatewayEvent(JDA, long, DataObject) - Constructor for class net.dv8tion.jda.api.events.RawGatewayEvent
- REACTION_BLOCKED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ReactionPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the reaction users endpoint.
- READ_ONLY - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Members which can access information about a team and any team-owned apps.
- READY - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session is fully loaded, including all guilds.
- ReadyEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates that JDA finished loading all entities.
- ReadyEvent(JDA) - Constructor for class net.dv8tion.jda.api.events.session.ReadyEvent
- reason(String) - Method in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
Applies the specified reason as audit-log reason field.
- reason(String) - Method in interface net.dv8tion.jda.api.requests.restaction.FluentAuditableRestAction
- RECENT_ACTIVITY - Enum constant in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
Sort by recent activity, including unarchive, message, reaction, and thread creation.
- RECIPIENT_ADD - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized messages used for Groups as a System-Message showing that a new User has been added to the Group.
- RECIPIENT_REMOVE - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Specialized messages used for Groups as a System-Message showing that a new User has been removed from the Group.
- reconnect(AudioChannel) - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
Requests to reconnect to the voice channel in the target guild.
- RECONNECT - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- RECONNECT_QUEUED - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA session has been added toSessionControllerand is awaiting to be dequeued for reconnecting.
- RECREATED - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session has been recreated after beinginvalidated.
- REFERENCED_MESSSAGE_NOT_FOUND - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Region - Enum in net.dv8tion.jda.api
- 
Represents the Regions used for Audio connections.
- REGION - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The region of the channel.
- REGION - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the region field
- register(Object) - Method in class net.dv8tion.jda.api.hooks.AnnotatedEventManager
- register(Object) - Method in interface net.dv8tion.jda.api.hooks.IEventManager
- 
Registers the specified listener
 Accepted types may be specified by implementations
- register(Object) - Method in class net.dv8tion.jda.api.hooks.InterfacedEventManager
- 
Registers the specified listener
 Accepted types may be specified by implementations
- RELATIVE - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date and time as relative18 minutes agoor2 days ago
- REMAINING_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
The number of remaining requests that can be made
- remove(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Removes the value at the specified index.
- remove(Object) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Removes the specified value.
- remove(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Removes the value associated with the specified key.
- REMOVE - Enum constant in enum net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Remove any format tokens that are not escaped or within a special region.
- REMOVE_ALL_REACTIONS - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- REMOVE_MEMBER_ROLE - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- REMOVE_PINNED_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- REMOVE_REACTION - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- REMOVE_THREAD_MEMBER - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- removeChannel(int) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Removes theChannelDataat the specified index and returns the removed object.
- removeChannel(GuildAction.ChannelData) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Removes the providedChannelDatafrom this GuildAction if present.
- removeEventListener(Object...) - Method in interface net.dv8tion.jda.api.JDA
- 
Removes all provided listeners from the event-listeners and no longer uses them to handle events.
- removeEventListener(Object...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- removeEventListener(Object...) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Removes all provided listeners from the event-listeners and no longer uses them to handle events.
- removeEventListenerProvider(IntFunction<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- removeEventListenerProvider(IntFunction<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Removes the provided listener provider from the list of listener providers.
- removeEventListenerProvider(IntFunction<Object>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Remove a listener provider.
- removeEventListenerProviders(Collection<IntFunction<Object>>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Removes all provided listener providers from the list of listener providers.
- removeEventListeners(Object...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Removes all provided listeners from the list of listeners.
- removeEventListeners(Object...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Removes all provided listeners from the list of listeners.
- removeEventListeners(Collection<Object>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Removes all provided listeners from the list of listeners.
- removeEventListeners(IntFunction<Collection<Object>>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Remove listeners from shards by their id.
- removeFeatures(String...) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Removes aGuild Featurefrom the list of features.
- removeFeatures(Collection<String>) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Removes aGuild Featurefrom the list of features.
- removeOptionByName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes options by the provided name.
- removeOptionByName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Removes options by the provided name.
- removeOptions(Predicate<? super OptionData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes all options that evaluate totrueunder the providedcondition.
- removeOptions(Predicate<? super OptionData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Removes all options that evaluate totrueunder the providedcondition.
- removePermissionOverride(long) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Removes thePermissionOverridefor the specified member or role ID.
- removePermissionOverride(long) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Removes any existing override with the provided id.
- removePermissionOverride(String) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Removes any existing override with the provided id.
- removePermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
- 
Removes thePermissionOverridefor the specifiedIPermissionHolder.
- removePermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Removes any existing override with the provided role/member.
- removeReaction() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Removes this Reaction from the Message.
- removeReaction(Emoji) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes own reaction from this Message using anEmoji, you can useMessage.removeReaction(Emoji, User)to remove reactions from other users, orMessage.clearReactions(Emoji)to remove all reactions for the specified emoji.
- removeReaction(Emoji, User) - Method in interface net.dv8tion.jda.api.entities.Message
- removeReaction(User) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Removes this Reaction from the Message.
- removeReactionById(long, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(long, Emoji, User) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, Emoji, User) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeRoleFromMember(UserSnowflake, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- removeSession(SessionController.SessionConnectNode) - Method in class net.dv8tion.jda.api.utils.ConcurrentSessionController
- removeSession(SessionController.SessionConnectNode) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Called by a JDA session when a shutdown has been requested.
- removeSession(SessionController.SessionConnectNode) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- removeSubcommand(Predicate<? super SubcommandData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Removes all subcommands that evaluate totrueunder the providedcondition.
- removeSubcommandByName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes subcommands by the provided name.
- removeSubcommandByName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Removes subcommands by the provided name.
- removeSubcommandGroupByName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes subcommand groups by the provided name.
- removeSubcommandGroups(Predicate<? super SubcommandGroupData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes all subcommand groups that evaluate totrueunder the providedcondition.
- removeSubcommands(Predicate<? super SubcommandData>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Removes all subcommands that evaluate totrueunder the providedcondition.
- removeThreadMember(Member) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Removes a member from this thread.
- removeThreadMember(User) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Removes a member from this thread.
- removeThreadMemberById(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Removes a member from this thread.
- removeThreadMemberById(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Removes a member from this thread.
- removeTimeout() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Removes a time out from this Member in thisGuild.
- removeTimeout(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Removes a time out from the specified Member in thisGuild.
- rename(String, String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Renames an existing field to the new name.
- ReplaceWith - Annotation Type in net.dv8tion.jda.annotations
- 
Functionality annotated with ReplaceWith should be replaced immediately with the mentioned code fragment.
- reply(CharSequence) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessage(content).setMessageReference(this).
- reply(String) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- reply(MessageCreateData) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessage(data).setMessageReference(this).
- reply(MessageCreateData) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- REPLY_FAILED_MISSING_MESSAGE_HISTORY_PERM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ReplyCallbackAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AInteractionCallbackActionwhich can be used to send a message reply for an interaction.
- replyChoice(String, double) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoice(String, long) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoice(String, String) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceDoubles(double...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceDoubles(Collection<Double>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceLongs(long...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceLongs(Collection<Long>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoices(Collection<Command.Choice>) - Method in class net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
- replyChoices(Collection<Command.Choice>) - Method in class net.dv8tion.jda.api.events.interaction.GenericAutoCompleteInteractionEvent
- replyChoices(Collection<Command.Choice>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoices(Command.Choice...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceStrings(String...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyChoiceStrings(Collection<String>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IAutoCompleteCallback
- 
Reply with up to 25 choices which can be picked from by the user.
- replyComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessageComponents(components).setMessageReference(this).
- replyComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyComponents(LayoutComponent, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessageComponents(component, other).setMessageReference(this).
- replyComponents(LayoutComponent, LayoutComponent...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessageEmbeds(embeds).setMessageReference(this).
- replyEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessageEmbeds(embed, other).setMessageReference(this).
- replyEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendFiles(files).setMessageReference(this).
- replyFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendFiles(files).setMessageReference(this).
- replyFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessageFormat(format, args).setMessageReference(this).
- replyFormat(String, Object...) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyModal(Modal) - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- replyModal(Modal) - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- replyModal(Modal) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IModalCallback
- 
Acknowledgement of this interaction with aModal.
- replyPoll(MessagePollData) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Shortcut forgetChannel().sendMessagePoll(data).setMessageReference(this).
- replyPoll(MessagePollData) - Method in interface net.dv8tion.jda.api.interactions.callbacks.IReplyCallback
- 
Reply to this interaction and acknowledge it.
- replyStickers(Collection<? extends StickerSnowflake>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- replyStickers(StickerSnowflake...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- replyWithPremiumRequired() - Method in class net.dv8tion.jda.api.events.interaction.command.GenericCommandInteractionEvent
- 
Deprecated.Replaced withButton.premium(SkuSnowflake), see the Discord change logs for more details.
- replyWithPremiumRequired() - Method in class net.dv8tion.jda.api.events.interaction.component.GenericComponentInteractionCreateEvent
- 
Deprecated.Replaced withButton.premium(SkuSnowflake), see the Discord change logs for more details.
- replyWithPremiumRequired() - Method in interface net.dv8tion.jda.api.interactions.callbacks.IPremiumRequiredReplyCallback
- 
Deprecated.Replaced withButton.premium(SkuSnowflake), see the Discord change logs for more details.
- Request<T> - Class in net.dv8tion.jda.api.requests
- 
Internal class used for representing HTTP requests.
- Request(RestActionImpl<T>, Consumer<? super T>, Consumer<? super Throwable>, BooleanSupplier, boolean, RequestBody, Object, long, boolean, Route.CompiledRoute, CaseInsensitiveMap<String, String>) - Constructor for class net.dv8tion.jda.api.requests.Request
- REQUEST_ENTITY_TOO_LARGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- REQUEST_TO_SPEAK - Enum constant in enum net.dv8tion.jda.api.Permission
- requestToSpeak() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.StageChannel
- 
Sends arequest-to-speakindicator to the stage instance moderators.
- requestToSpeak() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Once the currently logged in account is connected to aStageChannel, this will trigger aRequest-to-Speak(aka raise your hand).
- REQUIRE_TAG - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
This is aForumChannelwhich requires all new post threads to have at least one applied tag.
- REQUIRE_TAG - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the require tag state field
- reset() - Method in interface net.dv8tion.jda.api.managers.Manager
- 
Resets all fields for this Manager
- reset() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Shortcut forresetAllow().resetDeny().
- reset(long) - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.ApplicationEmojiManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.Manager
- reset(long) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.ApplicationEmojiManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Resets the specified fields.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.Manager
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Resets the fields specified by the provided bit-flag patterns.
- RESET_AFTER_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Total time (in seconds) of when the current rate limit bucket will reset.
- RESET_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Epoch time (seconds since 00:00:00 UTC on January 1, 1970) at which the rate limit resets
- resetAllow() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Resets the allowed permissions to the current original value.
- resetCurrent() - Static method in class net.dv8tion.jda.api.audit.ThreadLocalReason
- 
Resets the currently set thread-local reason, if present.
- resetDeny() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Resets the denied permissions to the current original value.
- resolve() - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Retrieves the referenced message for this message.
- resolve() - Method in class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- 
Resolves this reference to aWebhookinstance.
- resolve(boolean) - Method in class net.dv8tion.jda.api.entities.MessageReference
- 
Retrieves the referenced message for this message.
- resolve(JDA, String) - Static method in interface net.dv8tion.jda.api.entities.Invite
- 
Retrieves a newInviteinstance for the given invite code.
- resolve(JDA, String) - Static method in class net.dv8tion.jda.api.entities.templates.Template
- 
Retrieves a newTemplateinstance for the given template code.
- resolve(JDA, String, boolean) - Static method in interface net.dv8tion.jda.api.entities.Invite
- 
Retrieves a newInviteinstance for the given invite code.
- ResourceBundleLocalizationFunction - Class in net.dv8tion.jda.api.interactions.commands.localization
- 
A default implementation forLocalizationFunction
- ResourceBundleLocalizationFunction.Builder - Class in net.dv8tion.jda.api.interactions.commands.localization
- 
Builder forResourceBundleLocalizationFunction
 Use the factory methods inResourceBundleLocalizationFunctionto create instances of this builder
- RESOURCES_OVERLOADED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- Response - Class in net.dv8tion.jda.api.requests
- 
Internal class used to represent HTTP responses or request failures.
- Response(long, Set<String>) - Constructor for class net.dv8tion.jda.api.requests.Response
- Response(Exception, Set<String>) - Constructor for class net.dv8tion.jda.api.requests.Response
- Response(Response, int, String, long, Set<String>) - Constructor for class net.dv8tion.jda.api.requests.Response
- Response(Response, long, Set<String>) - Constructor for class net.dv8tion.jda.api.requests.Response
- RESPONSE - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the response field.
- RestAction<T> - Interface in net.dv8tion.jda.api.requests
- 
A class representing a terminal between the user and the discord API.
- restart() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- restart() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Restarts all shards, shutting old ones down first.
- restart(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- restart(int) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Restarts the shards with the given id only.
- RestConfig - Class in net.dv8tion.jda.api.requests
- 
Configuration for REST-request handling.
- RestConfig() - Constructor for class net.dv8tion.jda.api.requests.RestConfig
- RestFuture<T> - Class in net.dv8tion.jda.api.requests
- 
Implementation ofCompletableFutureused forRestAction.submit().
- RestFuture(Throwable) - Constructor for class net.dv8tion.jda.api.requests.RestFuture
- RestFuture(RestActionImpl<T>, boolean, BooleanSupplier, RequestBody, Object, long, boolean, Route.CompiledRoute, CaseInsensitiveMap<String, String>) - Constructor for class net.dv8tion.jda.api.requests.RestFuture
- RestFuture(T) - Constructor for class net.dv8tion.jda.api.requests.RestFuture
- RestRateLimiter - Interface in net.dv8tion.jda.api.requests
- 
Interface used to handle requests to the Discord API.
- RestRateLimiter.GlobalRateLimit - Interface in net.dv8tion.jda.api.requests
- 
Global rate-limit store.
- RestRateLimiter.RateLimitConfig - Class in net.dv8tion.jda.api.requests
- 
Configuration for the rate-limiter.
- RestRateLimiter.Work - Interface in net.dv8tion.jda.api.requests
- 
Type representing a pending request.
- Result<T> - Class in net.dv8tion.jda.api.utils
- 
Represents a computation or task result.
- RESUMED - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session has resumed successfully after disconnecting.
- retrieveActiveThreads() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the active threads in this guild.
- retrieveApplicationEmojiById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves an application emoji together with its respective creator.
- retrieveApplicationEmojiById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves an application emoji together with its respective creator.
- retrieveApplicationEmojis() - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves a list of Application Emojis together with their respective creators.
- retrieveApplicationInfo() - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves theApplicationInfofor the application that owns the logged in Bot-Account.
- retrieveApplicationInfo() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Used to access application details of this bot.
- retrieveArchivedPrivateJoinedThreadChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Retrieves the archived privateThreadChannelsfor this channel, that the bot has previously joined or been added to.
- retrieveArchivedPrivateThreadChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Retrieves the archived privateThreadChannelsfor this channel.
- retrieveArchivedPublicThreadChannels() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer
- 
Retrieves the archived publicThreadChannelsfor this channel.
- retrieveAuditLogs() - Method in interface net.dv8tion.jda.api.entities.Guild
- retrieveAutoModRuleById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theAutoModRulefor the provided id.
- retrieveAutoModRuleById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theAutoModRulefor the provided id.
- retrieveAutoModRules() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves all currentAutoModRulesfor this guild.
- retrieveBan(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aBanof the providedUserSnowflake.
- retrieveBanList() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves an immutable list of the currently bannedUsers.
- retrieveCommandById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the existingCommandinstance by id.
- retrieveCommandById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves the existingCommandinstance by id.
- retrieveCommandById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the existingCommandinstance by id.
- retrieveCommandById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves the existingCommandinstance by id.
- retrieveCommandPrivileges() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theIntegrationPrivilegesfor the commands in this guild.
- retrieveCommands() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the list of guild commands.
- retrieveCommands() - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves the list of global commands.
- retrieveCommands(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the list of guild commands.
- retrieveCommands(boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves the list of global commands.
- retrieveEmoji(CustomEmoji) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a custom emoji together with its respective creator.
- retrieveEmojiById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a Custom Emoji together with its respective creator.
- retrieveEmojiById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a custom emoji together with its respective creator.
- retrieveEmojis() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves an immutable list of Custom Emojis together with their respective creators.
- retrieveEntitlementById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves anEntitlementby its id.
- retrieveEntitlementById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves anEntitlementby its id.
- retrieveEntitlements() - Method in interface net.dv8tion.jda.api.JDA
- 
APaginationActionimplementation which allows you toiterateoverEntitlements that are applicable to the logged in application.
- retrieveFuture(int) - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Retrieves messages from Discord that were sent more recently than the most recently sent message in MessageHistory's history cache (MessageHistory.getRetrievedHistory()).
- retrieveIntegrationPrivilegesById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theIntegrationPrivilegesfor the target with the specified ID.
- retrieveIntegrationPrivilegesById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theIntegrationPrivilegesfor the target with the specified ID.
- retrieveInterestedMembers() - Method in interface net.dv8tion.jda.api.entities.ScheduledEvent
- retrieveInvites() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IInviteContainer
- 
Returns all invites for this channel.
- retrieveInvites() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allInvitesfor this guild.
- retrieveMember() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
Retrieves theMemberthat subscribed or unsubscribed to theScheduledEvent.
- retrieveMember() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
Retrieves the votingMember.
- retrieveMember() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
Retrieves theMemberwho owns the reaction.
- retrieveMember(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specifiedUserSnowflake.
- retrieveMemberById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMemberById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMembers(boolean, Collection<? extends UserSnowflake>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members.
- retrieveMembers(Collection<? extends UserSnowflake>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members.
- retrieveMembersByIds(boolean, long...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByIds(boolean, String...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByIds(boolean, Collection<Long>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByIds(long...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByIds(String...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByIds(Collection<Long>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members by their user id.
- retrieveMembersByPrefix(String, int) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Queries a list of members using a radix tree based on the provided name prefix.
- retrieveMemberVoiceState(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member's voice state for the specifiedUserSnowflake.
- retrieveMemberVoiceStateById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member's voice state for the specified user.
- retrieveMemberVoiceStateById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member's voice state for the specified user.
- retrieveMessage() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
Retrieves the message for this event.
- retrieveMessage() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
Retrieves the message for this reaction event.
- retrieveMessageById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to get aMessagefrom the Discord's servers that has the same id as the id provided.
- retrieveMessageById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Attempts to get aMessagefrom the Discord's servers that has the same id as the id provided.
- retrieveMessageById(String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Retrieves the message with the provided id.
- retrieveMetaData() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
LoadsGuild.MetaDatafor this guild instance.
- retrieveNitroStickerPacks() - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves a list of all the publicStickerPacksused for nitro.
- retrieveOriginal() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Retrieves the original reply to this interaction.
- retrieveOwner() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.GroupChannel
- 
Retrieves theUserwhich owns thisGroupChannel.
- retrieveOwner() - Method in interface net.dv8tion.jda.api.entities.emoji.RichCustomEmoji
- 
Retrieves the owner of this emoji.
- retrieveOwner() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Shortcut forguild.retrieveMemberById(guild.getOwnerIdLong()).
- retrieveOwner() - Method in interface net.dv8tion.jda.api.entities.sticker.GuildSticker
- 
Retrieves the sticker owner.
- retrieveParentMessage() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Attempts to get theMessagethat this thread was started from.
- retrievePast(int) - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
Retrieves messages from Discord that were sent before the oldest sent message in MessageHistory's history cache (MessageHistory.getRetrievedHistory()).
- retrievePinnedMessages() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Retrieves a List ofMessagesthat have been pinned in this channel.
- retrievePollVoters(long) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Paginate the users who voted for a poll answer.
- retrievePollVotersById(long, long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Paginate the users who voted for a poll answer.
- retrievePollVotersById(String, long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Paginate the users who voted for a poll answer.
- retrievePrivileges(Guild) - Method in interface net.dv8tion.jda.api.interactions.commands.Command
- 
Retrieves theIntegrationPrivilegesfor this command.
- retrieveProfile() - Method in interface net.dv8tion.jda.api.entities.User
- 
Loads the user'sUser.Profiledata.
- retrievePrunableMemberCount(int) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The method calculates the amount of Members that would be pruned ifGuild.prune(int, Role...)was executed.
- retrieveReactionUsers(Emoji) - Method in interface net.dv8tion.jda.api.entities.Message
- retrieveReactionUsers(Emoji, MessageReaction.ReactionType) - Method in interface net.dv8tion.jda.api.entities.Message
- retrieveReactionUsersById(long, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- retrieveReactionUsersById(long, Emoji, MessageReaction.ReactionType) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- retrieveReactionUsersById(String, Emoji) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- retrieveReactionUsersById(String, Emoji, MessageReaction.ReactionType) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- retrieveRegions() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the available regions for this Guild
 Shortcut forretrieveRegions(true)
 This will include deprecated voice regions by default.
- retrieveRegions(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the available regions for this Guild
- retrieveRoleConnectionMetadata() - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves the currently configuredRoleConnectionMetadatarecords for this application.
- retrieveScheduledEventById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aScheduledEventby its ID.
- retrieveScheduledEventById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aScheduledEventby its ID.
- retrieveScheduledEvents() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allScheduledEventsfor this guild.
- retrieveScheduledEvents(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allScheduledEventsfor this guild.
- retrieveStartMessage() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Attempts to get theMessagethat was posted when this thread was created.
- retrieveSticker(StickerSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Attempts to retrieve aGuildStickerobject for this guild based on the provided snowflake reference.
- retrieveSticker(StickerSnowflake) - Method in interface net.dv8tion.jda.api.JDA
- 
Attempts to retrieve aStickerobject based on the provided snowflake reference.
- retrieveStickers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves all the stickers from this guild.
- retrieveTemplates() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allTemplatesfor this guild.
- retrieveThreadMember(Member) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Load the thread-member for the specified user.
- retrieveThreadMember(User) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Load the thread-member for the specified user.
- retrieveThreadMemberById(long) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Load the thread-member for the user with the specified id.
- retrieveThreadMemberById(String) - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Load the thread-member for the user with the specified id.
- retrieveThreadMembers() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
- 
Retrieves theThreadMembersof this thread.
- retrieveUser() - Method in interface net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel
- 
Retrieves theUserthat thisPrivateChannelcommunicates with.
- retrieveUser() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.GenericScheduledEventUserEvent
- 
Retrieves theUserthat subscribed or unsubscribed to theScheduledEvent.
- retrieveUser() - Method in class net.dv8tion.jda.api.events.message.poll.GenericMessagePollVoteEvent
- 
Retrieves the votingUser.
- retrieveUser() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
Retrieves theUserwho owns the reaction.
- retrieveUserById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Attempts to retrieve aUserobject based on the provided id.
- retrieveUserById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Attempts to retrieve aUserobject based on the provided id.
- retrieveUserById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Attempts to retrieve aUserobject based on the provided id.
- retrieveUserById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Attempts to retrieve aUserobject based on the provided id.
- retrieveUsers() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Retrieves theUsersthat already reacted with this MessageReaction.
- retrieveUsers(MessageReaction.ReactionType) - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Retrieves theUsersthat already reacted with this MessageReaction.
- retrieveVanityInvite() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the Vanity Invite meta data for this guild.
- retrieveWebhookById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves aWebhookby its id.
- retrieveWebhookById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves aWebhookby its id.
- retrieveWebhooks() - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IWebhookContainer
- 
Retrieves theWebhooksattached to this channel.
- retrieveWebhooks() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allWebhooksfor this Guild.
- retrieveWelcomeScreen() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves thewelcome screenfor this Guild.
- RETRY_AFTER_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
The number of seconds to wait before submitting another request
- retryAfter - Variable in class net.dv8tion.jda.api.requests.Response
- reverse() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Flips thePaginationAction.order(PaginationOrder)of this pagination action.
- reverseOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Reverses thecurrent orderby usingCollections.reverse(orderList)
- revokePermissions(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Revokes the specifiedPermissionsfrom the selectedRole.
- revokePermissions(Permission...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Revokes the specifiedPermissionsfrom the selectedRole.
- RICH - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- RichCustomEmoji - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents a Custom Emoji.
- RichPresence - Interface in net.dv8tion.jda.api.entities
- 
Used to hold additional information about a usersActivityrelevant to Rich Presence.
- RichPresence.Image - Class in net.dv8tion.jda.api.entities
- 
Used to hold information on images within a Rich Presence profile
- RichPresence.Party - Class in net.dv8tion.jda.api.entities
- 
Holds information on a player's party
- RichSticker - Interface in net.dv8tion.jda.api.entities.sticker
- 
Covers more details of stickers which are missing in messages.
- role(long) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.ROLEwith the provided id.
- role(String) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.ROLEwith the provided id.
- Role - Interface in net.dv8tion.jda.api.entities
- 
Represents aGuild's Role.
- ROLE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible secondary target of anActionTypesuch asActionType.CHANNEL_OVERRIDE_CREATE
 Use withGuild.getRoleById(String)
- ROLE - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- ROLE - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aRole
 The first and only group matches the id of the mention.
- ROLE - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which accept a singleRole
- ROLE - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- ROLE - Enum constant in enum net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.SelectTarget
- ROLE_COLOR - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getColor()value.
- ROLE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has created aRole.
- ROLE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted aRole.
- ROLE_HOISTED - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.isHoisted()value.
- ROLE_MENTIONABLE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.isMentionable()value.
- ROLE_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getName()value.
- ROLE_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible name of the role if the target type isTargetType.ROLE
- ROLE_PERMISSIONS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getPermissionsRaw()value.
- ROLE_SELECT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A select menu of roles
- ROLE_SUBSCRIPTION_PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Sent when someone purchases a role subscription.
- ROLE_SUBSCRIPTIONS_PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite points to a role subscription listing in a guild.
- ROLE_TAGS - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forRole.getTags()
- ROLE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has updated aRole.
- Role.RoleTags - Interface in net.dv8tion.jda.api.entities
- 
Tags associated with this role.
- RoleAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aRole.
- RoleConnectionMetadata - Class in net.dv8tion.jda.api.entities
- 
A metadata record used for role connections.
- RoleConnectionMetadata(RoleConnectionMetadata.MetadataType, String, String, String) - Constructor for class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Creates a new RoleConnectionMetadata instance.
- RoleConnectionMetadata.MetadataType - Enum in net.dv8tion.jda.api.entities
- 
The type of metadata.
- RoleCreateEvent - Class in net.dv8tion.jda.api.events.role
- 
Indicates that aRolewas created.
- RoleCreateEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.api.events.role.RoleCreateEvent
- RoleData(long) - Constructor for class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- RoleDeleteEvent - Class in net.dv8tion.jda.api.events.role
- 
Indicates that aRolewas deleted.
- RoleDeleteEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.api.events.role.RoleDeleteEvent
- RoleIcon - Class in net.dv8tion.jda.api.entities
- 
An object representing a Role's icon.
- RoleIcon(String, String, long) - Constructor for class net.dv8tion.jda.api.entities.RoleIcon
- RoleManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aRole.
- RoleOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
- Roles() - Constructor for class net.dv8tion.jda.api.requests.Route.Roles
- ROLES - Static variable in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Used to reset the roles field
- RoleUpdateColorEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its color.
- RoleUpdateColorEvent(JDA, long, Role, int) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent
- RoleUpdateHoistedEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its hoist state.
- RoleUpdateHoistedEvent(JDA, long, Role, boolean) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdateHoistedEvent
- RoleUpdateIconEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that the Icon of aRolechanged.
- RoleUpdateIconEvent(JDA, long, Role, RoleIcon) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdateIconEvent
- RoleUpdateMentionableEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its mentionable state.
- RoleUpdateMentionableEvent(JDA, long, Role, boolean) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdateMentionableEvent
- RoleUpdateNameEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its name.
- RoleUpdateNameEvent(JDA, long, Role, String) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent
- RoleUpdatePermissionsEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its permissions.
- RoleUpdatePermissionsEvent(JDA, long, Role, long) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent
- RoleUpdatePositionEvent - Class in net.dv8tion.jda.api.events.role.update
- 
Indicates that aRoleupdated its position.
- RoleUpdatePositionEvent(JDA, long, Role, int, int) - Constructor for class net.dv8tion.jda.api.events.role.update.RoleUpdatePositionEvent
- ROMANIAN_ROMANIA - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- ROTTERDAM - Enum constant in enum net.dv8tion.jda.api.Region
- Route - Class in net.dv8tion.jda.api.requests
- 
Routes for API endpoints.
- Route.Applications - Class in net.dv8tion.jda.api.requests
- Route.AutoModeration - Class in net.dv8tion.jda.api.requests
- Route.Channels - Class in net.dv8tion.jda.api.requests
- Route.CompiledRoute - Class in net.dv8tion.jda.api.requests
- 
A route compiled with arguments.
- Route.Emojis - Class in net.dv8tion.jda.api.requests
- Route.Guilds - Class in net.dv8tion.jda.api.requests
- Route.Interactions - Class in net.dv8tion.jda.api.requests
- Route.Invites - Class in net.dv8tion.jda.api.requests
- Route.Messages - Class in net.dv8tion.jda.api.requests
- Route.Misc - Class in net.dv8tion.jda.api.requests
- Route.Roles - Class in net.dv8tion.jda.api.requests
- Route.Self - Class in net.dv8tion.jda.api.requests
- Route.StageInstances - Class in net.dv8tion.jda.api.requests
- Route.Stickers - Class in net.dv8tion.jda.api.requests
- Route.Templates - Class in net.dv8tion.jda.api.requests
- Route.Users - Class in net.dv8tion.jda.api.requests
- Route.Webhooks - Class in net.dv8tion.jda.api.requests
- RULES_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the rules channel field
- run(boolean) - Method in interface net.dv8tion.jda.api.utils.SessionController.SessionConnectNode
- 
When called, establishes the session.
- RUSSIA - Enum constant in enum net.dv8tion.jda.api.Region
- RUSSIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
S
- SAFE - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Doesn't classify as a NSFW server
- SAFETY_ALERTS_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to rest the safety alerts channel field
- sanitize(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Sanitize string with default settings.
- sanitize(String, MarkdownSanitizer.SanitizationStrategy) - Static method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Sanitize string without ignoring anything.
- SCHEDULED - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- SCHEDULED_EVENT - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- SCHEDULED_EVENT_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user created aScheduledEvent
- SCHEDULED_EVENT_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user deleted/cancelled aScheduledEvent
- SCHEDULED_EVENT_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user updated aScheduledEvent
- SCHEDULED_EVENTS - Enum constant in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Scheduled Events events.
- SCHEDULED_EVENTS - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forGuild.getScheduledEventCache()
- ScheduledEvent - Interface in net.dv8tion.jda.api.entities
- 
A class representing aScheduledEvent(The events that show up under the events tab in the Official Discord Client).
- ScheduledEvent.Status - Enum in net.dv8tion.jda.api.entities
- 
Represents the status of a scheduled event.
- ScheduledEvent.Type - Enum in net.dv8tion.jda.api.entities
- 
Represents what type of event an event is, or where the event will be taking place at.
- ScheduledEventAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aScheduledEvent.
- ScheduledEventCreateEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that aScheduledEventobject has been created.
- ScheduledEventCreateEvent(JDA, long, ScheduledEvent) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.ScheduledEventCreateEvent
- ScheduledEventDeleteEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that aScheduledEventobject has been deleted.
- ScheduledEventDeleteEvent(JDA, long, ScheduledEvent) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.ScheduledEventDeleteEvent
- ScheduledEventManager - Interface in net.dv8tion.jda.api.managers
- 
The Manager is providing functionality to update one or more fields of aScheduledEvent.
- ScheduledEventMembersPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the scheduled event users endpoint.
- ScheduledEventUpdateDescriptionEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates thedescriptionof aScheduledEventhas changed.
- ScheduledEventUpdateDescriptionEvent(JDA, long, ScheduledEvent, String) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateDescriptionEvent
- ScheduledEventUpdateEndTimeEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates theend timeof aScheduledEventhas changed.
- ScheduledEventUpdateEndTimeEvent(JDA, long, ScheduledEvent, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateEndTimeEvent
- ScheduledEventUpdateImageEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates theimageof aScheduledEventhas changed.
- ScheduledEventUpdateImageEvent(JDA, long, ScheduledEvent, String) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateImageEvent
- ScheduledEventUpdateLocationEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates that the location of aScheduledEventhas changed.
- ScheduledEventUpdateLocationEvent(JDA, long, ScheduledEvent, String) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateLocationEvent
- ScheduledEventUpdateNameEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates that thenameof aScheduledEventhas changed.
- ScheduledEventUpdateNameEvent(JDA, long, ScheduledEvent, String) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateNameEvent
- ScheduledEventUpdateStartTimeEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates thestart timeof aScheduledEventhas changed.
- ScheduledEventUpdateStartTimeEvent(JDA, long, ScheduledEvent, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStartTimeEvent
- ScheduledEventUpdateStatusEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent.update
- 
Indicates that thestatusof aScheduledEventhas changed.
- ScheduledEventUpdateStatusEvent(JDA, long, ScheduledEvent, ScheduledEvent.Status) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.update.ScheduledEventUpdateStatusEvent
- ScheduledEventUserAddEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that aUserhas subscribed to aScheduledEvent.
- ScheduledEventUserAddEvent(JDA, long, ScheduledEvent, long) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.ScheduledEventUserAddEvent
- ScheduledEventUserRemoveEvent - Class in net.dv8tion.jda.api.events.guild.scheduledevent
- 
Indicates that aUserhas unsubscribed from aScheduledEvent.
- ScheduledEventUserRemoveEvent(JDA, long, ScheduledEvent, long) - Constructor for class net.dv8tion.jda.api.events.guild.scheduledevent.ScheduledEventUserRemoveEvent
- SCOPE_HEADER - Static variable in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Returned only on HTTP 429 responses.
- secondary(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withSECONDARYStyle.
- secondary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withSECONDARYStyle.
- SECONDARY - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Secondary button style, usually in gray.
- SECONDS_1800 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_300 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_3600 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_60 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_900 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.Timeout
- SecurityIncidentActions - Class in net.dv8tion.jda.api.entities.guild
- 
The active security incident actions in aGuild.
- SecurityIncidentDetections - Class in net.dv8tion.jda.api.entities.guild
- 
Detected security incidents of aGuild.
- SecurityIncidentDetections(long, long) - Constructor for class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- SelectMenu - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Represents a select menu in a message.
- SelectMenu.Builder<T extends SelectMenu,B extends SelectMenu.Builder<T, B>> - Class in net.dv8tion.jda.api.interactions.components.selections 
- 
A preconfigured builder for the creation of select menus.
- SelectMenuInteraction<T,S extends SelectMenu> - Interface in net.dv8tion.jda.api.interactions.components.selections 
- 
Component Interaction for aSelectMenu.
- SelectOption - Class in net.dv8tion.jda.api.interactions.components.selections
- 
One of the possible options provided in aSelectMenu.
- selectPosition(int) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Selects a new current entity at the specified index
 This index is in correlation to thecurrent order
- selectPosition(T) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Selects a new current entity based on the index of the specified entity in thecurrent order
 This is a convenience function that usesOrderAction.selectPosition(int)internally
- Self() - Constructor for class net.dv8tion.jda.api.requests.Route.Self
- SelfUpdateAvatarEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that the avatar of the current user changed.
- SelfUpdateAvatarEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateAvatarEvent
- SelfUpdateDiscriminatorEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that the discriminator of the current user changed.
- SelfUpdateDiscriminatorEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateDiscriminatorEvent
- SelfUpdateGlobalNameEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that theglobal nameof the current user changed.
- SelfUpdateGlobalNameEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateGlobalNameEvent
- SelfUpdateMFAEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that the mfa level of the current user changed.
- SelfUpdateMFAEvent(JDA, long, boolean) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateMFAEvent
- SelfUpdateNameEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that the name of the current user changed.
- SelfUpdateNameEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateNameEvent
- SelfUpdateVerifiedEvent - Class in net.dv8tion.jda.api.events.self
- 
Indicates that the verification state of the current user changed.
- SelfUpdateVerifiedEvent(JDA, long, boolean) - Constructor for class net.dv8tion.jda.api.events.self.SelfUpdateVerifiedEvent
- SelfUser - Interface in net.dv8tion.jda.api.entities
- 
Represents the currently logged in account.
- SEND_ALERT_MESSAGE - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Sends an alert message to the specified channel.
- SEND_MESSAGE - Static variable in class net.dv8tion.jda.api.requests.Route.Messages
- SEND_TYPING - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- sendAlert(GuildMessageChannel) - Static method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
Create a response that will send an alert message to the specified channel.
- sendFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessage(CharSequence) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessage(String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessage(MessageCreateData) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessage(MessageCreateData) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessageComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessageComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessageComponents(LayoutComponent, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessageComponents(LayoutComponent, LayoutComponent...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessageEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessageEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessagePoll(MessagePollData) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Send a message to this channel.
- sendMessagePoll(MessagePollData) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message poll to this webhook.
- sendStickers(Collection<? extends StickerSnowflake>) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Send up to 3 stickers in this channel.
- sendStickers(StickerSnowflake...) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
- 
Send up to 3 stickers in this channel.
- sendTyping() - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Sends the typing status to discord.
- SequentialRestRateLimiter - Class in net.dv8tion.jda.api.requests
- 
A bucket is determined via the Path+Method+Major in the following way: Get Hash from Path+Method (we call this route) Get bucket from Hash+Major (we call this bucketid)
- SequentialRestRateLimiter(RestRateLimiter.RateLimitConfig) - Constructor for class net.dv8tion.jda.api.requests.SequentialRestRateLimiter
- SerializableArray - Interface in net.dv8tion.jda.api.utils.data
- 
Allows custom serialization for JSON payloads of an object.
- SerializableData - Interface in net.dv8tion.jda.api.utils.data
- 
Allows custom serialization for JSON payloads of an object.
- SERVER_ERROR - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SERVER_MONETIZATION_DISABLED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SERVER_NOT_AVAILABLE_IN_YOUR_LOCATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SERVER_NOT_ENOUGH_BOOSTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SERVICE_RESOURCE_RATE_LIMIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SESSION_TIMEOUT - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- SessionController - Interface in net.dv8tion.jda.api.utils
- 
Controls states and behaviour of one or multipleJDAinstances.
- SessionController.SessionConnectNode - Interface in net.dv8tion.jda.api.utils
- 
Represents a WebSocketClient request to start a session.
- SessionController.ShardedGateway - Class in net.dv8tion.jda.api.utils
- 
POJO containing the gateway endpoint and recommended shard total for a shard manager.
- SessionControllerAdapter - Class in net.dv8tion.jda.api.utils
- 
Simple implementation ofSessionControllerwithout supporting concurrency.
- SessionControllerAdapter() - Constructor for class net.dv8tion.jda.api.utils.SessionControllerAdapter
- SessionDisconnectEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates that JDA has been disconnected from the remote server.
- SessionDisconnectEvent(JDA, WebSocketFrame, WebSocketFrame, boolean, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.session.SessionDisconnectEvent
- SessionInvalidateEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates that the JDA cache has been invalidated.
- SessionInvalidateEvent(JDA) - Constructor for class net.dv8tion.jda.api.events.session.SessionInvalidateEvent
- SessionRecreateEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates if JDA successfully re-established its connection to the gateway.
- SessionRecreateEvent(JDA) - Constructor for class net.dv8tion.jda.api.events.session.SessionRecreateEvent
- SessionResumeEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates that JDA successfully resumed its connection to the gateway.
- SessionResumeEvent(JDA) - Constructor for class net.dv8tion.jda.api.events.session.SessionResumeEvent
- SessionState - Enum in net.dv8tion.jda.api.events.session
- 
State of a gateway session.
- SET_STATUS - Static variable in class net.dv8tion.jda.api.requests.Route.Channels
- setActionRow(Collection<? extends ItemComponent>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Convenience method to set the components of a message to a singleActionRowof components.
- setActionRow(ItemComponent...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Convenience method to set the components of a message to a singleActionRowof components.
- setActivity(Activity) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theActivityfor our session.
- setActivity(Activity) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets theActivityfor this session.
- setActivity(Activity) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theActivityfor our session.
- setActivity(Activity) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets theActivityfor all shards.
- setActivityProvider(IntFunction<? extends Activity>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- setActivityProvider(IntFunction<? extends Activity>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theActivityfor our session.
- setActivityProvider(IntFunction<? extends Activity>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets provider that provider theActivityfor all shards.
- setAfkChannel(VoiceChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the AFKVoiceChannelof thisGuild.
- setAfkTimeout(Guild.Timeout) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setAllowed(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly granted permissions using the bitwise representation of a set ofPermissions.
- setAllowed(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly granted permissions using a Collection ofPermissions.
- setAllowed(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly granted permissions using a set ofPermissions.
- setAllowedMentions(Collection<Message.MentionType>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- setAllowedMentions(Collection<Message.MentionType>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setAllowedMentions(Collection<Message.MentionType>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Sets theMentionTypesthat should be parsed.
- setAllowList(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractKeywordTriggerConfig
- 
Change the allow list to the provided keywords.
- setAppliedTags(Collection<? extends ForumTagSnowflake>) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the appliedForumTagsfor this forum post thread.
- setAppliedTags(ForumTagSnowflake...) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the appliedForumTagsfor this forum post thread.
- setArchived(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the archived state of this ThreadChannel.
- setAttachments(Collection<? extends AttachedFile>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setAttachments(Collection<? extends AttachedFile>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
TheAttachedFilesthat should be attached to the message.
- setAttachments(AttachedFile...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
TheAttachedFilesthat should be attached to the message.
- setAudioPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServiceused by the audio WebSocket connection.
- setAudioPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServiceused by the audio WebSocket connection.
- setAudioPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServiceused by the audio WebSocket connection.
- setAudioPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServiceused by the audio WebSocket connection.
- setAudioPoolProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServiceused by the audio WebSocket connection.
- setAudioSendFactory(IAudioSendFactory) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Changes the factory used to createIAudioSendSystemobjects which handle the sending loop for audio packets.
- setAudioSendFactory(IAudioSendFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Changes the factory used to createIAudioSendSystemobjects which handle the sending loop for audio packets.
- setAuthor(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Author of the embed.
- setAuthor(String, String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Author of the embed.
- setAuthor(String, String, String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Author of the embed.
- setAutoArchiveDuration(ThreadChannel.AutoArchiveDuration) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the inactive time before autoarchiving of this ThreadChannel.
- setAutoArchiveDuration(ThreadChannel.AutoArchiveDuration) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractThreadCreateAction
- 
Sets theThreadChannel.AutoArchiveDurationfor the new thread.
- setAutoComplete(boolean) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure whether this option should support auto-complete interactions viaCommandAutoCompleteInteractionEvent.
- setAutoReconnect(boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
Sets whether or not JDA should try to automatically reconnect if a connection-error is encountered.
- setAutoReconnect(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets whether or not JDA should try to reconnect if a connection-error is encountered.
- setAutoReconnect(boolean) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets whether audio connections from this AudioManager should automatically reconnect or not.
- setAutoReconnect(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets whether or not JDA should try to reconnect if a connection-error is encountered.
- setAvailableTags(List<? extends BaseForumTag>) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPostContainerManager
- 
Sets the available tags of the selectedIPostContainer.
- setAvailableTags(List<? extends BaseForumTag>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the available tags of the channel.
- setAvatar(Icon) - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
Sets the avatar for the currently logged in account
- setAvatar(Icon) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Sets the default avatar of the selectedWebhook.
- setAvatar(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- 
Sets the Avatar for the custom Webhook User
- setAvatarUrl(String) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageCreateAction
- 
Set the apparent avatar for the message author.
- setBanner(Icon) - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
Sets the banner for the currently logged in account
- setBanner(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setBaseUrl(String) - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Provide a custom base URL for REST-api requests.
- setBitrate(int) - Method in interface net.dv8tion.jda.api.managers.channel.middleman.AudioChannelManager
- 
Sets the bitrate of the selectedAudioChannel.
- setBitrate(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the bitrate for the new VoiceChannel
- setBitrate(Integer) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the bitrate for this channel.
- setBoostProgressBarEnabled(boolean) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets whether thisGuildshould have its boost progress bar shown.
- setBulkDeleteSplittingEnabled(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
If enabled, JDA will separate the bulk delete event into individual delete events, but this isn't as efficient as handling a single event would be.
- setBulkDeleteSplittingEnabled(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
If enabled, JDA will separate the bulk delete event into individual delete events, but this isn't as efficient as handling a single event would be.
- setCallbackPool(ExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setCallbackPool(ExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setCallbackPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setCallbackPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setCallbackPoolProvider(ThreadPoolProvider<? extends ExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setCategory(Category) - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
- 
Set the parent category for the currently selected channel.
- setCategory(Category, boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
- 
Set the parent category for the currently selected channel.
- setChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Sets theTextChannelof the selectedWebhook.
- setChannelTypes(Collection<ChannelType>) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure theChannelTypesto restrict this option to.
- setChannelTypes(Collection<ChannelType>) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
TheChannelTypesthat should be supported by this menu.
- setChannelTypes(ChannelType...) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure theChannelTypesto restrict this option to.
- setChannelTypes(ChannelType...) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
TheChannelTypesthat should be supported by this menu.
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.managers.Manager
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.FluentRestAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
Sets the last-second checks before finally executing the http request in the queue.
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CacheRestAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.FluentAuditableRestAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Sets the last-second checks before finally executing the http request in the queue.
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- setChunkingFilter(ChunkingFilter) - Method in class net.dv8tion.jda.api.JDABuilder
- 
TheChunkingFilterto filter which guilds should use member chunking.
- setChunkingFilter(ChunkingFilter) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
TheChunkingFilterto filter which guilds should use member chunking.
- setClassic(long) - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.GlobalRateLimit
- 
Set the current global rate-limit reset time.
- setCloudflare(long) - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter.GlobalRateLimit
- 
Set the current cloudflare rate-limit reset time.
- setColor(int) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the raw RGB color value for the embed.
- setColor(int) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the rgb color of the selectedRole.
- setColor(Color) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Color of the embed.
- setColor(Color) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- setColor(Color) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets the color for this Role
- setColor(Color) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the color which the new role should be displayed with.
- setColor(Integer) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets the color for this Role
- setColor(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Color for the new role.
- setCommunityUpdatesChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the community updatesTextChannelof thisGuild.
- setComponents(Collection<? extends LayoutComponent>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- setComponents(Collection<? extends LayoutComponent>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setComponents(Collection<? extends LayoutComponent>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheLayoutComponentsthat should be attached to the message.
- setComponents(LayoutComponent...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheLayoutComponentsthat should be attached to the message.
- setCompression(Compression) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets the compression algorithm used with the gateway connection, this will decrease the amount of used bandwidth for the running bot instance for the cost of a few extra cycles for decompression.
- setCompression(Compression) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the compression algorithm used with the gateway connection, this will decrease the amount of used bandwidth for the running bot instance for the cost of a few extra cycles for decompression.
- setConcurrency(int) - Method in class net.dv8tion.jda.api.utils.ConcurrentSessionController
- setConcurrency(int) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Apply themax_concurrencyfor this bot.
- setConnectionListener(ConnectionListener) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets theConnectionListenerfor this AudioManager.
- setConnectTimeout(long) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets the amount of time, in milliseconds, that will be used as the timeout when waiting for the audio connection to successfully connect.
- setContent(String) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- setContent(String) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setContent(String) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
The message content, which shows above embeds and attachments.
- setContextEnabled(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Whether JDA should use a synchronized MDC context for all of its controlled threads.
- setContextEnabled(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether JDA should use a synchronized MDC context for all of its controlled threads.
- setContextMap(ConcurrentMap<String, String>) - Method in class net.dv8tion.jda.api.audio.factory.DefaultSendSystem
- setContextMap(ConcurrentMap<String, String>) - Method in interface net.dv8tion.jda.api.audio.factory.IAudioSendSystem
- 
Called with the internal JDAMDCcontext map.
- setContextMap(ConcurrentMap<String, String>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theMDCmappings to use in JDA.
- setContextMap(IntFunction<? extends ConcurrentMap<String, String>>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theMDCmappings provider to use in JDA.
- setContexts(Collection<InteractionContextType>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets the contexts in which this command can be used (Default: Guild and Bot DMs).
- setContexts(Collection<InteractionContextType>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setContexts(Collection<InteractionContextType>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setContexts(Collection<InteractionContextType>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets the contexts in which this command can be executed (Default: Guild and Bot DMs).
- setContexts(InteractionContextType...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets the contexts in which this command can be used (Default: Guild and Bot DMs).
- setContexts(InteractionContextType...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setContexts(InteractionContextType...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setContexts(InteractionContextType...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets the contexts in which this command can be executed (Default: Guild and Bot DMs).
- setCoverImage(Icon) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the cover image of the application.
- setCurrent(String) - Static method in class net.dv8tion.jda.api.audit.ThreadLocalReason
- 
Sets the current reason that should be used forAuditableRestAction.
- setCustomBuilder(Consumer<? super Request.Builder>) - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Provide an interceptor to update outgoing requests with custom headers or other modifications.
- setCustomInstallUrl(String) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the custom install url for this application.
- setDeafen(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Whether the user should be voice deafened in the guild.
- setDefaultFailOnInvalidReply(boolean) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Sets the default value forMessageCreateAction.failOnInvalidReply(boolean)
- setDefaultFailure(Consumer<? super Throwable>) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
The default failure callback used when none is provided inRestAction.queue(Consumer, Consumer).
- setDefaultHttpClient(OkHttpClient) - Static method in class net.dv8tion.jda.api.utils.FileProxy
- 
Sets the default OkHttpClient used byFileProxyandImageProxy.
- setDefaultLayout(ForumChannel.Layout) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ForumChannelManager
- 
Sets the default layout of the selectedForumChannel.
- setDefaultLayout(ForumChannel.Layout) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the default layout of the newForumChannel.
- setDefaultMentionRepliedUser(boolean) - Static method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Sets the default value forMessageRequest.mentionRepliedUser(boolean)
- setDefaultMentions(Collection<Message.MentionType>) - Static method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Sets theMentionTypesthat should be parsed by default.
- setDefaultNotificationLevel(Guild.NotificationLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets theNotification Levelof thisGuild.
- setDefaultOptions(Collection<? extends SelectOption>) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- setDefaultOptions(SelectOption...) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- setDefaultPermissions(DefaultMemberPermissions) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets thePermissionsthat a user must have in a specific channel to be able to use this command.
- setDefaultPermissions(DefaultMemberPermissions) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setDefaultPermissions(DefaultMemberPermissions) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setDefaultPermissions(DefaultMemberPermissions) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets thePermissionsthat a user must have in a specific channel to be able to use this command.
- setDefaultReaction(Emoji) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPostContainerManager
- 
Sets the default reaction emoji of the selectedIPostContainer.
- setDefaultReaction(Emoji) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the default reaction emoji of the channel.
- setDefaultSortOrder(IPostContainer.SortOrder) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPostContainerManager
- 
Sets the default sort order of the selectedIPostContainer.
- setDefaultSortOrder(IPostContainer.SortOrder) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the default sort order of the channel.
- setDefaultSuccess(Consumer<Object>) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
The default success callback used when none is provided inRestAction.queue(Consumer, Consumer)orRestAction.queue(Consumer).
- setDefaultThreadSlowmode(int) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IThreadContainerManager
- 
Sets the default thread slowmode of the selected channel.
- setDefaultThreadSlowmode(int) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the slowmode value, which limits the amount of time that individual users must wait between sending messages in the new channel.
- setDefaultTimeout(long, TimeUnit) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Default timeout to apply to every RestAction.
- setDefaultValues(String...) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- setDefaultValues(Collection<? extends EntitySelectMenu.DefaultValue>) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
Thedefault valuesthat will be shown to the user.
- setDefaultValues(Collection<String>) - Method in class net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- setDefaultValues(EntitySelectMenu.DefaultValue...) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
Thedefault valuesthat will be shown to the user.
- setDenied(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly denied permissions using the bitwise representation of a set ofPermissions.
- setDenied(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly denied permissions using a Collection ofPermissions.
- setDenied(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly denied permissions using a set ofPermissions.
- setDescription(CharSequence) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Description of the embed.
- setDescription(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the description
- setDescription(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Configure the description
- setDescription(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Configure the description
- setDescription(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Configure the description
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the description of the application.
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Sets the description of the sticker.
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Sets the description of the welcome screen.
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the description of the selectedScheduledEvent.
- setDescription(String) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Sets the description of thisTemplate.
- setDescription(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setDescription(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Configure the description
- setDescription(String) - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
Sets the description for the newScheduledEvent.
- setDescription(String) - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Set the file description used as ALT text for screenreaders.
- setDescriptionLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Sets alanguage-specificlocalization of this record's description.
- setDescriptionLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Sets alanguage-specificlocalization of this option's description.
- setDescriptionLocalization(DiscordLocale, String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Sets alanguage-specificlocalizations of this command's description.
- setDescriptionLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Sets alanguage-specificlocalization of this subcommand's description.
- setDescriptionLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Sets alanguage-specificlocalization of this subcommand group's description.
- setDescriptionLocalization(DiscordLocale, String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Sets multiplelanguage-specificlocalizations of this record's description.
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Sets multiplelanguage-specificlocalizations of this option's description.
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Sets multiplelanguage-specificlocalizations of this command's description.
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Sets multiplelanguage-specificlocalizations of this subcommand's description.
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Sets multiplelanguage-specificlocalizations of this subcommand group's description.
- setDescriptionLocalizations(Map<DiscordLocale, String>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setDisabled(boolean) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Configure whether this select menu should be disabled.
- setDisabledIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configures which events will be disabled.
- setDisabledIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configures which events will be disabled.
- setDisabledIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configures which events will be disabled.
- setDisabledIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configures which events will be disabled.
- setDuration(long, TimeUnit) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Change the duration for this poll.
- setDuration(Duration) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Change the duration for this poll.
- setEmbeds(Collection<? extends MessageEmbed>) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- setEmbeds(Collection<? extends MessageEmbed>) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheMessageEmbedsthat should be attached to the message.
- setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheMessageEmbedsthat should be attached to the message.
- setEmoji(Emoji) - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- 
Set the emoji to use for this tag.
- setEnabled(boolean) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Enable or disable the rule.
- setEnabled(boolean) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Sets the enabled state of the selectedAutoModRule.
- setEnabled(boolean) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Sets the enabled state of the welcome screen.
- setEnabledIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configures which events will be enabled.
- setEnabledIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configures which events will be enabled.
- setEnabledIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configures which events will be enabled.
- setEnabledIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configures which events will be enabled.
- setEnableShutdownHook(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Enables/Disables the use of a Shutdown hook to clean up JDA.
- setEnableShutdownHook(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Enables/Disables the use of a Shutdown hook to clean up the ShardManager and it's JDA instances.
- setEndTime(TemporalAccessor) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the time that the selectedScheduledEventshould end at.
- setEndTime(TemporalAccessor) - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
Sets the time that the newScheduledEventwill end at.
- setEntityTypes(Collection<EntitySelectMenu.SelectTarget>) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
TheSelectTargetsthat should be supported by this menu.
- setEntityTypes(EntitySelectMenu.SelectTarget, EntitySelectMenu.SelectTarget...) - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.Builder
- 
TheSelectTargetsthat should be supported by this menu.
- setEphemeral(boolean) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Whether messages sent from this interaction hook should be ephemeral by default.
- setEphemeral(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyCallbackAction
- 
Set whether this message should be visible to other users.
- setEphemeral(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageCreateAction
- 
Set whether this message should be visible to other users.
- setEventManager(IEventManager) - Method in interface net.dv8tion.jda.api.JDA
- 
Changes the internal EventManager.
- setEventManager(IEventManager) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Changes the internally used EventManager.
- setEventManagerProvider(IntFunction<? extends IEventManager>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets a provider to change the internally used EventManager.
- setEventPassthrough(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Whether JDA should store the rawDataObjectfor every discord event, accessible throughgetRawData().
- setEventPassthrough(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether JDA should store the rawDataObjectfor every discord event, accessible throughgetRawData().
- setEventPool(ExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used by the event proxy to schedule events.
- setEventPool(ExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used by the event proxy to schedule events.
- setEventPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used by the event proxy to schedule events.
- setEventPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used by the event proxy to schedule events.
- setEventPoolProvider(ThreadPoolProvider<? extends ExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA callback handler which mostly consists ofRestActioncallbacks.
- setExemptChannels(Collection<? extends GuildChannel>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Set which channels can bypass this rule.
- setExemptChannels(Collection<? extends GuildChannel>) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Set which channels can bypass this rule.
- setExemptChannels(GuildChannel...) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Set which channels can bypass this rule.
- setExemptRoles(Collection<? extends Role>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Set which roles can bypass this rule.
- setExemptRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Set which roles can bypass this rule.
- setExemptRoles(Role...) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Set which roles can bypass this rule.
- setExplicitContentLevel(Guild.ExplicitContentLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets theExplicit Content Levelof thisGuild.
- setExplicitContentLevel(Guild.ExplicitContentLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Sets theExplicitContentLevelfor the resultingGuild
- setFeatures(Collection<String>) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setFiles(Collection<? extends FileUpload>) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- setFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- setFiles(Collection<? extends FileUpload>) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheFileUploadsthat should be attached to the message.
- setFiles(FileUpload...) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
TheFileUploadsthat should be attached to the message.
- setFooter(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Footer of the embed without icon.
- setFooter(String, String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Footer of the embed.
- setGatewayEncoding(GatewayEncoding) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Choose whichGatewayEncodingJDA should use.
- setGatewayEncoding(GatewayEncoding) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Choose whichGatewayEncodingJDA should use.
- setGatewayPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServiceused by the main WebSocket connection for workers.
- setGatewayPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used for the JDA main WebSocket workers.
- setGatewayPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServiceused by the main WebSocket connection for workers.
- setGatewayPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used for the JDA main WebSocket workers.
- setGatewayPoolProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used for the JDA main WebSocket workers.
- setGuildOnly(boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Deprecated.Replaced withCommandData.setContexts(InteractionContextType...)
- setGuildOnly(boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- 
Deprecated.Replaced withSlashCommandData.setContexts(InteractionContextType...)
- setGuildOnly(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- 
Deprecated.
- setGuildOnly(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Deprecated.Replaced withCommandEditAction.setContexts(InteractionContextType...)
- setHideMediaDownloadOption(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.MediaChannelManager
- 
Sets whether to hide the download media option on this channel.
- setHoisted(boolean) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the hoist state of the selectedRole.
- setHoisted(Boolean) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets whether the Role is hoisted
- setHoisted(Boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets whether or not the new role should be hoisted
- setHttpClient(OkHttpClient) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theOkHttpClientthat will be used by JDAs requester.
- setHttpClient(OkHttpClient) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theOkHttpClientthat will be used by JDAs requester.
- setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theBuilderthat will be used by JDAs requester.
- setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theBuilderthat will be used by JDA's requester.
- setIcon(String) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the Unicode Emoji of thisRoleinstead of a custom image.
- setIcon(String) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Unicode Emoji of thisRoleinstead of a custom image.
- setIcon(UnicodeEmoji) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the Unicode Emoji of thisRoleinstead of a custom image.
- setIcon(UnicodeEmoji) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Unicode Emoji of thisRoleinstead of a custom image.
- setIcon(Icon) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the icon of the application.
- setIcon(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setIcon(Icon) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- setIcon(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- setIcon(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- setId(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Change the custom id used to identify the select menu.
- setId(String) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the id for this TextInput
 This is used to uniquely identify it.
- setId(String) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Sets the custom id for this modal.
- setIdle(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets whether or not we should mark our session as afk
 This value can be changed at any time in thePresencefrom a JDA instance.
- setIdle(boolean) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets whether this session should be marked as afk or not
- setIdle(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets whether or not we should mark our sessions as afk
 This value can be changed at any time usingDefaultShardManager#setIdleProvider(boolean).
- setIdle(boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets whether all instances should be marked as afk or not
- setIdleProvider(IntFunction<Boolean>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- setIdleProvider(IntFunction<Boolean>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets whether or not we should mark our sessions as afk
 This value can be changed at any time usingDefaultShardManager#setIdleProvider(boolean).
- setIdleProvider(IntFunction<Boolean>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets the provider that decides for all shards whether they should be marked as afk or not.
- setImage(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Image of the embed.
- setImage(Icon) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the cover image for the newScheduledEvent.
- setImage(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
Sets the cover image for the newScheduledEvent.
- setInstallParams(ApplicationManager.IntegrationTypeConfig) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the default installation parameters of this application.
- setIntegrationTypeConfig(Map<IntegrationType, ApplicationManager.IntegrationTypeConfig>) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the integration type config of this application.
- setIntegrationTypes(Collection<IntegrationType>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets the integration types on which this command can be installed on (Default: Guilds).
- setIntegrationTypes(Collection<IntegrationType>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setIntegrationTypes(Collection<IntegrationType>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setIntegrationTypes(Collection<IntegrationType>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets the integration types on which this command can be installed on (Default: Guilds).
- setIntegrationTypes(IntegrationType...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets the integration types on which this command can be installed on (Default: Guilds).
- setIntegrationTypes(IntegrationType...) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setIntegrationTypes(IntegrationType...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setIntegrationTypes(IntegrationType...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets the integration types on which this command can be installed on (Default: Guilds).
- setInteractionsEndpointUrl(String) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets the interactions endpoint URL for this application.
- setInvitable(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the invitable state of this ThreadChannel.
- setInvitable(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.ThreadChannelAction
- 
Sets whether this channel allows all members to add new members.
- setInvitesDisabled(boolean) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Configures theINVITES_DISABLEDfeature flag of this guild.
- setKeywords(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Changes the keywords to match against to the new list.
- setLabel(String) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the label for this TextInput
- setLargeThreshold(int) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Decides the total number of members at which a guild should start to use lazy loading.
- setLargeThreshold(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Decides the total number of members at which a guild should start to use lazy loading.
- setLayout(MessagePoll.LayoutType) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
They poll layout.
- setListener(ConnectionListener) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- setLocalizationFunction(LocalizationFunction) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets theLocalizationFunctionfor this command
 This enables you to have the entirety of this command to be localized.
- setLocalizationFunction(LocalizationFunction) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setLocalizationFunction(LocalizationFunction) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setLocation(String) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the location of the selectedScheduledEventto take place externally, or not in a specificGuildChannel.
- setLocation(GuildChannel) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the location of the selectedScheduledEventto take place in the specifiedGuildChannel.
- setLocked(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the locked state of this ThreadChannel.
- setMaxAge(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the max age in seconds for the invite.
- setMaxAge(Long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the max age for the invite.
- setMaxBufferSize(int) - Method in class net.dv8tion.jda.api.JDABuilder
- 
The maximum size, in bytes, of the buffer used for decompressing discord payloads.
- setMaxBufferSize(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
The maximum size, in bytes, of the buffer used for decompressing discord payloads.
- setMaxLength(int) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the maximum length for strings which can be provided for this option.
- setMaxLength(int) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the maximum length of this input field.
- setMaxReconnectDelay(int) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets the maximum amount of time that JDA will back off to wait when attempting to reconnect the MainWebsocket.
- setMaxReconnectDelay(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the maximum amount of time that JDA will back off to wait when attempting to reconnect the MainWebsocket.
- setMaxUses(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the max uses for the invite.
- setMaxValue(double) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the maximal value which can be provided for this option.
- setMaxValue(long) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the maximal value which can be provided for this option.
- setMaxValues(int) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The maximum amount of values a user can select.
- setMemberCachePolicy(MemberCachePolicy) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configure the member caching policy.
- setMemberCachePolicy(MemberCachePolicy) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configure the member caching policy.
- setMentionable(boolean) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the mentionable state of the selectedRole.
- setMentionable(Boolean) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets whether the Role is mentionable
- setMentionable(Boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets whether the new role should be mentionable by members of the parentGuild.
- setMentionLimit(int) - Method in class net.dv8tion.jda.api.entities.automod.build.MentionSpamTriggerConfig
- 
Configure the maximum number of unique mentions allowed in a message.
- setMentionRaidProtectionEnabled(boolean) - Method in class net.dv8tion.jda.api.entities.automod.build.MentionSpamTriggerConfig
- 
Whether to enable mention raid protection.
- setMessageReference(long) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply.
- setMessageReference(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply.
- setMessageReference(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply.
- setMessageReference(MessageReference.MessageReferenceType, long, long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply or forwarded message.
- setMessageReference(MessageReference.MessageReferenceType, String, String, String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply or forwarded message.
- setMessageReference(MessageReference.MessageReferenceType, Message) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Message reference used for a reply or forwarded message.
- setMinLength(int) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimum length for strings which can be provided for this option.
- setMinLength(int) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the minimum length of this input field.
- setMinValue(double) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimal value which can be provided for this option.
- setMinValue(long) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimal value which can be provided for this option.
- setMinValues(int) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The minimum amount of values a user has to select.
- setModerated(boolean) - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- 
Set whether the tag can only be applied by forum moderators.
- setMultiAnswer(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Whether this poll allows selecting multiple answers.
- setMute(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Whether the user should be voice muted in the guild.
- setName(String) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Change the name of the rule.
- setName(String) - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- 
Set the new tag name to use.
- setName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Configure the command name.
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the name
- setName(String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Configure the name
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Configure the name
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Configure the choice name
- setName(String) - Method in interface net.dv8tion.jda.api.managers.AccountManager
- 
Sets the username for the currently logged in account
- setName(String) - Method in interface net.dv8tion.jda.api.managers.ApplicationEmojiManager
- 
Sets the name of the selectedApplicationEmoji.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Sets the name of the selectedAutoModRule.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Sets the name of the selectedGuildChannel.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Sets the name of the selectedRichCustomEmoji.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the name of thisGuild.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Sets the name of the sticker.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets the name of the selectedRole.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the name of the selectedScheduledEvent
- setName(String) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
- 
Sets the name of thisTemplate.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Sets the default name of the selectedWebhook.
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractThreadCreateAction
- 
Sets the name for the new GuildChannel.
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the name for the new GuildChannel
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Configure the name
- setName(String) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets the name for this Role
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Sets the name for the resultingGuild
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the name for new role (optional)
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
Sets the name for the newScheduledEvent.
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- 
Sets the Name for the custom Webhook User
- setName(String) - Method in class net.dv8tion.jda.api.utils.FileUpload
- 
Changes the name of this file.
- setNameLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Sets alanguage-specificlocalization of this record's name.
- setNameLocalization(DiscordLocale, String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets alanguage-specificlocalization of this command's name.
- setNameLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Sets alanguage-specificlocalization of this option's name.
- setNameLocalization(DiscordLocale, String) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setNameLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Sets alanguage-specificlocalization of this subcommand's name.
- setNameLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Sets alanguage-specificlocalization of this subcommand group's name.
- setNameLocalization(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Sets the name localizations of this choice.
- setNameLocalization(DiscordLocale, String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setNameLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- 
Sets multiplelanguage-specificlocalizations of this record's name.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets multiplelanguage-specificlocalizations of this command's name.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Sets multiplelanguage-specificlocalizations of this option's name.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setNameLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Sets multiplelanguage-specificlocalizations of this subcommand's name.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Sets multiplelanguage-specificlocalizations of this subcommand group's name.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- 
Sets the name localizations of this choice.
- setNameLocalizations(Map<DiscordLocale, String>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setNickname(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Sets the nickname of the user for the guild.
- setNonce(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Unique string/number used to identify messages usingMessage.getNonce()inMessageReceivedEvent.
- setNotificationLevel(Guild.NotificationLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Sets theNotificationLevelfor the resultingGuild
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Sets whether this command should only be usable in NSFW (age-restricted) channels.
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IAgeRestrictedChannelManager
- 
Sets the nsfw flag (also known as Age Restriction) of the selectedchannel.
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the NSFW flag for the channel
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Sets whether this command should only be usable in NSFW (age-restricted) channels.
- setNSFW(Boolean) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the whether this channel should be marked NSFW.
- setOwnerId(long) - Method in interface net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction
- 
Set the owner's id to create the entitlement for
- setOwnerId(String) - Method in interface net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction
- 
Set the owner's id to create the entitlement for
- setOwnerType(TestEntitlementCreateAction.OwnerType) - Method in interface net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction
- 
Set the owner type to create the entitlement for
- setParent(Category) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.ICategorizableChannelManager
- 
Sets theParent Categoryof the selectedGuildChannel.
- setParent(Category) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets theCategoryfor the new GuildChannel.
- setPassContext(boolean) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
If enabled this will pass aContextExceptionas root-cause to all failure consumers.
- setPatterns(Collection<String>) - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- 
Change the list of keywords regex patterns to match against.
- setPermissionChecksEnabled(boolean) - Static method in interface net.dv8tion.jda.api.managers.Manager
- 
Enables internal checks for missing permissions
 When this is disabled the chances of hitting aErrorResponse.MISSING_PERMISSIONSis increased significantly, otherwise JDA will check permissions and cancel the execution usingInsufficientPermissionException.
- setPermissions(long) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets thePermissionsof the selectedRole.
- setPermissions(long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Combination ofPermissionOverrideAction.setAllowed(long)andPermissionOverrideAction.setDenied(long)
 First sets the allow bits and then the deny bits.
- setPermissions(Long) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Permissions the new Role should have.
- setPermissions(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets thePermissionsof the selectedRole.
- setPermissions(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Permissions the new Role should have.
- setPermissions(Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Combination ofPermissionOverrideAction.setAllowed(java.util.Collection)andPermissionOverrideAction.setDenied(java.util.Collection)
 First sets the granted permissions and then the denied permissions.
- setPermissions(Permission...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
- 
Sets thePermissionsof the selectedRole.
- setPermissions(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- 
Sets the Permissions the new Role should have.
- setPermissionsRaw(Long) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets the raw permission value for this Role
- setPinned(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.ThreadChannelManager
- 
Sets the pinned state of this ThreadChannel.
- setPlaceholder(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
Configure the placeholder which is displayed when no selections have been made yet.
- setPlaceholder(String) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets a placeholder for this TextInput field.
- setPoll(MessagePollData) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- setPoll(MessagePollData) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Add a poll to this message.
- setPosition(int) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPositionableChannelManager
- 
Sets the position of the selectedGuildChannel.
- setPosition(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the position where the new Channel should be inserted into.
- setPosition(Integer) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the position for this channel.
- setPosition(Integer) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- 
Sets the position for this Role
- setPresence(Activity, boolean) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets two presence fields of this session.
- setPresence(OnlineStatus, boolean) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets two presence fields of this session.
- setPresence(OnlineStatus, Activity) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets two presence fields of this session.
- setPresence(OnlineStatus, Activity) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets theOnlineStatusandActivityfor all shards.
- setPresence(OnlineStatus, Activity, boolean) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets all presence fields of this session.
- setPresenceProvider(IntFunction<OnlineStatus>, IntFunction<? extends Activity>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- setPresenceProvider(IntFunction<OnlineStatus>, IntFunction<? extends Activity>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets the provider that provides theOnlineStatusandActivityfor all shards.
- setRateLimitElastic(ExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used in the JDA request handler.
- setRateLimitElastic(ExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA request handler.
- setRateLimitElastic(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theExecutorServicethat should be used in the JDA request handler.
- setRateLimitElastic(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA request handler.
- setRateLimitElasticProvider(ThreadPoolProvider<? extends ExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theExecutorServicethat should be used in the JDA request handler.
- setRateLimiterFactory(Function<? super RestRateLimiter.RateLimitConfig, ? extends RestRateLimiter>) - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Provide a custom implementation ofRestRateLimiter.
- setRateLimitScheduler(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitScheduler(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitScheduler(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitScheduler(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitSchedulerProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServiceprovider that should be used in the JDA rate-limit handler.
- setRawEventsEnabled(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Whether JDA should fireRawGatewayEventfor every discord event.
- setRawEventsEnabled(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether JDA should fireRawGatewayEventfor every discord event.
- setReceivingHandler(AudioReceiveHandler) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets theAudioReceiveHandlerthat the manager will use to process audio data received from an audio connection.
- setRegion(Region) - Method in interface net.dv8tion.jda.api.managers.channel.middleman.AudioChannelManager
- 
Sets theRegionof the selectedAudioChannel.
- setRegion(Region) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the voice region for the new AudioChannel
- setRelativeRateLimit(boolean) - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Whether to useX-RateLimit-Reset-Afterto determine the rate-limit backoff.
- setReplace(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setReplace(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageEditRequest
- 
Whether to replace the existing message completely.
- setRequestTimeoutRetry(boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
Whether the Requester should retry when aSocketTimeoutExceptionoccurs.
- setRequestTimeoutRetry(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Whether the Requester should retry when aSocketTimeoutExceptionoccurs.
- setRequestTimeoutRetry(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether the Requester should retry when aSocketTimeoutExceptionoccurs.
- setRequired(boolean) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure whether the user must set this option.
- setRequired(boolean) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets whether the user is required to write in this TextInput.
- setRequiredLength(int, int) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimum and maximum length for strings which can be provided for this option.
- setRequiredMFALevel(Guild.MFALevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setRequiredRange(double, double) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimal and maximal value which can be provided for this option.
- setRequiredRange(int, int) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectMenu.Builder
- 
The minimum and maximum amount of values a user can select.
- setRequiredRange(int, int) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the minimum and maximum required length on this TextInput component
- setRequiredRange(long, long) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the minimal and maximal value which can be provided for this option.
- setRequiredScopes(String...) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Configures the required scopes applied to theApplicationInfo.getInviteUrl(Permission...)and similar methods.
- setRequiredScopes(String...) - Method in interface net.dv8tion.jda.api.JDA
- 
Configures the required scopes applied to theJDA.getInviteUrl(Permission...)and similar methods.
- setRequiredScopes(Collection<String>) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
- 
Configures the required scopes applied to theApplicationInfo.getInviteUrl(Permission...)and similar methods.
- setRequiredScopes(Collection<String>) - Method in interface net.dv8tion.jda.api.JDA
- 
Configures the required scopes applied to theJDA.getInviteUrl(Permission...)and similar methods.
- setResponses(Collection<? extends AutoModResponse>) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Configure what the rule should do upon triggering.
- setResponses(Collection<? extends AutoModResponse>) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Sets what the rule should do upon triggering.
- setResponses(AutoModResponse...) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Sets what the rule should do upon triggering.
- setRestConfig(RestConfig) - Method in class net.dv8tion.jda.api.JDABuilder
- 
CustomRestConfigto use for this JDA instance.
- setRestConfig(RestConfig) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
CustomRestConfigto use.
- setRestConfigProvider(IntFunction<? extends RestConfig>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
CustomRestConfigto use.
- setRoles(Collection<Role>) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Sets the roles of the user for the guild.
- setRoles(Set<Role>) - Method in interface net.dv8tion.jda.api.managers.CustomEmojiManager
- 
Sets the restriction roles of the selectedRichCustomEmoji.
- setRoles(Role...) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Sets the roles of the user for the guild.
- setRulesChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the rulesTextChannelof thisGuild.
- setSafetyAlertsChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the safety alertsTextChannelof thisGuild.
- setSelfDeafened(boolean) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets whether connections from this AudioManager should be deafened.
- setSelfMuted(boolean) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Set this totrueif the current connection should be displayed as muted, this will cause theAudioSendHandlerpackages to not be ignored by Discord!
- setSendingHandler(AudioSendHandler) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Sets theAudioSendHandlerthat the manager will use to provide audio data to an audio connection.
- setSessionController(SessionController) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theSessionControllerfor this JDABuilder instance.
- setSessionController(SessionController) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theSessionControllerfor the resulting ShardManager instance.
- setShards(int...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the list of shards theDefaultShardManagershould contain.
- setShards(int, int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the range of shards theDefaultShardManagershould contain.
- setShards(Collection<Integer>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the range of shards theDefaultShardManagershould contain.
- setShardsTotal(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
This will set the total amount of shards theDefaultShardManagershould use.
- setSkuId(long) - Method in interface net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction
- 
Set the SKU's id to create the entitlement in
- setSkuId(String) - Method in interface net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction
- 
Set the SKU's id to create the entitlement in
- setSlowmode(int) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.ISlowmodeChannelManager
- 
Sets the slowmode of the selected channel.
- setSlowmode(int) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractThreadCreateAction
- 
Sets the slowmode for the new thread.
- setSlowmode(int) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the slowmode value, which limits the amount of time that individual users must wait between sending messages in the new channel.
- setSpeakingMode(Collection<SpeakingMode>) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
TheSpeakingModethat should be used when sending audio via the providedAudioSendHandlerfromAudioManager.setSendingHandler(AudioSendHandler).
- setSpeakingMode(SpeakingMode...) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
TheSpeakingModethat should be used when sending audio via the providedAudioSendHandlerfromAudioManager.setSendingHandler(AudioSendHandler).
- setSplash(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setStartTime(TemporalAccessor) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the time that the selectedScheduledEventshould start at.
- setStartTime(TemporalAccessor) - Method in interface net.dv8tion.jda.api.requests.restaction.ScheduledEventAction
- 
Sets the time that the newScheduledEventwill start at.
- setStatus(ScheduledEvent.Status) - Method in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Sets the status of the event.
- setStatus(OnlineStatus) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theOnlineStatusour connection will display.
- setStatus(OnlineStatus) - Method in interface net.dv8tion.jda.api.managers.Presence
- 
Sets theOnlineStatusfor this session
- setStatus(OnlineStatus) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theOnlineStatusour connection will display.
- setStatus(OnlineStatus) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets theOnlineStatusfor all shards.
- setStatusProvider(IntFunction<OnlineStatus>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- setStatusProvider(IntFunction<OnlineStatus>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theOnlineStatusour connection will display.
- setStatusProvider(IntFunction<OnlineStatus>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Sets the provider that provides theOnlineStatusfor all shards.
- setStickers(Collection<? extends StickerSnowflake>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Set the stickers to send alongside this message.
- setStickers(StickerSnowflake...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageCreateAction
- 
Set the stickers to send alongside this message.
- setStyle(TextInputStyle) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets the style for this TextInput
 Possible values are:TextInputStyle.SHORTTextInputStyle.PARAGRAPH
- setSuppressedNotifications(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- setSuppressedNotifications(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Set whether this message should trigger push/desktop notifications to other users.
- setSuppressEmbeds(boolean) - Method in class net.dv8tion.jda.api.utils.messages.AbstractMessageBuilder
- setSuppressEmbeds(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageEditBuilder
- setSuppressEmbeds(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageRequest
- 
Set whether embeds should be suppressed on this message.
- setSystemChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the systemTextChannelof thisGuild.
- setTagRequired(boolean) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPostContainerManager
- 
Sets the tag requirement state of thisIPostContainer.
- setTags(String...) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Sets the tags of the sticker.
- setTags(Collection<? extends ForumTagSnowflake>) - Method in interface net.dv8tion.jda.api.requests.restaction.ForumPostAction
- 
Configures that tags which should be applied to the new post.
- setTags(Collection<String>) - Method in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Sets up to 5 unique tags for this application.
- setTags(Collection<String>) - Method in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Sets the tags of the sticker.
- setTags(ForumTagSnowflake...) - Method in interface net.dv8tion.jda.api.requests.restaction.ForumPostAction
- 
Configures that tags which should be applied to the new post.
- setTargetApplication(long) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the id of the targeted application.
- setTargetApplication(String) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the id of the targeted application.
- setTargetStream(long) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the user whose stream to target for this invite.
- setTargetStream(String) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the user whose stream to display for this invite.
- setTargetStream(Member) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the user whose stream to display for this invite.
- setTargetStream(User) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets the user whose stream to display for this invite.
- setTemporary(Boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets whether the invite should only grant temporary membership.
- setThread(ThreadChannel) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractWebhookMessageAction
- 
Set the target thread for the webhook message.
- setThreadFactory(ThreadFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theThreadFactorythat will be used by the internal executor of the ShardManager.
- setThreadId(long) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractWebhookMessageAction
- 
Set the target thread id for the webhook message.
- setThreadId(String) - Method in interface net.dv8tion.jda.api.requests.restaction.AbstractWebhookMessageAction
- 
Set the target thread id for the webhook message.
- setThumbnail(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Thumbnail of the embed.
- setTimeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Change the timeout duration for this task.
- setTimeout(Duration) - Method in interface net.dv8tion.jda.api.utils.concurrent.Task
- 
Change the timeout duration for this task.
- setTimeoutPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.utils.Once.Builder
- 
Sets the thread pool used to schedule timeouts and run its callback.
- setTimestamp(TemporalAccessor) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Timestamp of the embed.
- setTitle(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Title of the embed.
- setTitle(String) - Method in class net.dv8tion.jda.api.interactions.modals.Modal.Builder
- 
Sets the title for this modal.
- setTitle(String) - Method in class net.dv8tion.jda.api.utils.messages.MessagePollBuilder
- 
Change the title for this poll.
- setTitle(String, String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Title of the embed.
- setToken(String) - Method in class net.dv8tion.jda.api.JDABuilder
- setToken(String) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets the token that will be used by theShardManagerinstance to log in whenbuild()is called.
- setTopic(String) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.IPostContainerManager
- 
Sets the topic of the selectedchannel.
- setTopic(String) - Method in interface net.dv8tion.jda.api.managers.channel.middleman.StandardGuildMessageChannelManager
- 
Sets the topic of the selectedchannel.
- setTopic(String) - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Sets the topic for this stage instance.
- setTopic(String) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the topic for the channel
- setTopic(String) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the topic for this channel.
- setTopic(String) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
- 
Sets the topic for the stage instance.
- setTranslation(DiscordLocale, String) - Method in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- 
Sets the given localized string to be used for the specified locale.
- setTranslations(Map<DiscordLocale, String>) - Method in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- 
Adds all the translations from the supplied map into this LocalizationMap.
- setTriggerConfig(TriggerConfig) - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- 
Change theTriggerConfigfor this rule.
- setTriggerConfig(TriggerConfig) - Method in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Change theTriggerConfigfor this rule.
- setTTS(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- setTTS(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Whether the message should use Text-to-Speech (TTS).
- setType(ChannelType) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.NewsChannelManager
- 
Converts the selected channel to a differentChannelType.
- setType(ChannelType) - Method in interface net.dv8tion.jda.api.managers.channel.concrete.TextChannelManager
- 
Converts the selected channel to a differentChannelType.
- setUnique(Boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets whether discord should reuse a similar invite.
- setUrl(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the URL of the embed.
- setUserAgentSuffix(String) - Method in class net.dv8tion.jda.api.requests.RestConfig
- 
Provide a custom User-Agent suffix which is appended toRestConfig.USER_AGENT.
- setUserlimit(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the userlimit for the newAudioChannel.
- setUserlimit(Integer) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the userlimit for this channel.
- setUserLimit(int) - Method in interface net.dv8tion.jda.api.managers.channel.middleman.AudioChannelManager
- 
Sets the user-limit of the selectedAudioChannel.
- setUsername(String) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageCreateAction
- 
Set the apparent username for the message author.
- setUseShutdownNow(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether theShardManagershould useJDA#shutdownNow()instead ofJDA#shutdown()to shutdown it's shards.
- setValue(String) - Method in class net.dv8tion.jda.api.interactions.components.text.TextInput.Builder
- 
Sets a pre-populated text for this TextInput field.
- setVerificationLevel(Guild.VerificationLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets theVerification Levelof thisGuild.
- setVerificationLevel(Guild.VerificationLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Sets theVerificationLevelfor the resultingGuild
- setVoiceDispatchInterceptor(VoiceDispatchInterceptor) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Configures a custom voice dispatch handler which handles audio connections.
- setVoiceDispatchInterceptor(VoiceDispatchInterceptor) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Configures a custom voice dispatch handler which handles audio connections.
- setVoiceMessage(boolean) - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateBuilder
- setVoiceMessage(boolean) - Method in interface net.dv8tion.jda.api.utils.messages.MessageCreateRequest
- 
Whether this message should be considered a voice message.
- setWebsocketFactory(WebSocketFactory) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theWebSocketFactorythat will be used by JDA's websocket client.
- setWebsocketFactory(WebSocketFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theWebSocketFactorythat will be used by JDA's websocket client.
- setWelcomeChannels(Collection<? extends GuildWelcomeScreen.Channel>) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Sets the welcome channels of the welcome screen.
- setWelcomeChannels(GuildWelcomeScreen.Channel...) - Method in interface net.dv8tion.jda.api.managers.GuildWelcomeScreenManager
- 
Sets the welcome channels of the welcome screen.
- SEXUAL_CONTENT - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Words that can be considered as sexual in nature.
- ShardCacheView - Interface in net.dv8tion.jda.api.utils.cache
- 
Read-only view on internal ShardManager cache of JDA instances.
- ShardedGateway(String, int) - Constructor for class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- 
Creates a new GatewayBot instance with the provided properties
- ShardedGateway(String, int, int) - Constructor for class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- ShardInfo(int, int) - Constructor for class net.dv8tion.jda.api.JDA.ShardInfo
- SHARDING_REQUIRED - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- ShardManager - Interface in net.dv8tion.jda.api.sharding
- 
This class acts as a manager for multiple shards.
- SHIELD - Enum constant in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- SHORT - Enum constant in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- shouldQueue() - Method in class net.dv8tion.jda.api.requests.Request
- shouldReconnect() - Method in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- shouldShutdownAutomatically(int) - Method in interface net.dv8tion.jda.api.sharding.ThreadPoolProvider
- 
Whether the previously provided executor should be shutdown byJDA.shutdown().
- shuffleOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Shuffles thecurrent orderby usingCollections.shuffle(orderList)
- shutdown() - Method in class net.dv8tion.jda.api.audio.factory.DefaultSendSystem
- shutdown() - Method in interface net.dv8tion.jda.api.audio.factory.IAudioSendSystem
- 
This represents the destruction of this instance and should be used to perform all necessary cleanup and shutdown operations needed to free resources.
- shutdown() - Method in interface net.dv8tion.jda.api.JDA
- 
Shuts down this JDA instance, closing all its connections.
- shutdown() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- shutdown() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Shuts down all JDA shards, closing all their connections.
- shutdown() - Method in class net.dv8tion.jda.api.sharding.ThreadPoolProvider.LazySharedProvider
- 
Shuts down the shared pool and the temporary pool.
- shutdown(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- shutdown(int) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Shuts down the shard with the given id only.
- SHUTDOWN - Enum constant in enum net.dv8tion.jda.api.events.session.SessionState
- 
The session has been closed and will not be reconnected.
- SHUTDOWN - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has finished shutting down and this instance can no longer be used to communicate with the Discord servers.
- ShutdownEvent - Class in net.dv8tion.jda.api.events.session
- 
Indicates that JDA has fully disconnected from Discord and will not attempt to reconnect again.
- ShutdownEvent(JDA, OffsetDateTime, int) - Constructor for class net.dv8tion.jda.api.events.session.ShutdownEvent
- shutdownNow() - Method in interface net.dv8tion.jda.api.JDA
- 
Shuts down this JDA instance instantly, closing all its connections.
- SHUTTING_DOWN - Enum constant in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that JDA was shutdown and no further connections should be established
- SHUTTING_DOWN - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
JDA has received a shutdown request or has been disconnected from Discord and reconnect is disabled, thus, JDA is in the process of shutting down
- SimpleCacheView(Class<T>, Function<T, String>) - Constructor for class net.dv8tion.jda.api.utils.cache.CacheView.SimpleCacheView
- SINGAPORE - Enum constant in enum net.dv8tion.jda.api.Region
- SINGLE - Static variable in class net.dv8tion.jda.api.JDA.ShardInfo
- 
Default sharding config with one shard
- size() - Method in class net.dv8tion.jda.api.entities.MessageHistory
- 
The amount of retrievedMessagesby this MessageHistory.
- size() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
The current size of this cache
 This is alongas it may be a projected view of multiple caches (SeeCacheView.all(java.util.function.Supplier))
- skipTo(long) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Skips past the specified ID for successive requests.
- skuIds(long...) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by their SKU id
- skuIds(String...) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by their SKU id
- skuIds(Collection<String>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FiltersEntitlements by their SKU id
- SkuSnowflake - Interface in net.dv8tion.jda.api.entities
- 
Represents an abstract SKU reference by only the SKU ID.
- slash(String, String) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Create a slash command builder.
- SLASH - Enum constant in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- SLASH_COMMAND - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for a slash command.
- SLASH_COMMAND - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
This message was created by an interaction.
- SlashCommandData - Interface in net.dv8tion.jda.api.interactions.commands.build
- 
Extension ofCommandDatawhich allows setting slash-command specific settings such as options and subcommands.
- SlashCommandInteraction - Interface in net.dv8tion.jda.api.interactions.commands
- 
Interaction with a slash command
- SlashCommandInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that a slash command was used in aMessageChannel.
- SlashCommandInteractionEvent(JDA, long, SlashCommandInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent
- SlashCommandReference - Class in net.dv8tion.jda.api.interactions.commands
- 
Represents a slash command mention, such as</ban soft:1021082477038678126>
- SlashCommandReference(String, String, String, long) - Constructor for class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- SLOWMODE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The state of slow mode in the channel.
- SLOWMODE - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the rate-limit per user field
- SLOWMODE_RATE_LIMIT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- SLURS - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Words that can be considered as slurs or insults.
- SMALL_ATOM - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- SMALL_ATOM_UTF8 - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- SMALL_BIGINT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- SMALL_INT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- SnowflakeCacheView<T extends ISnowflake> - Interface in net.dv8tion.jda.api.utils.cache
- 
CacheViewimplementation specifically to viewISnowflakeimplementations.
- SortedChannelCacheView<T extends Channel & Comparable<? super T>> - Interface in net.dv8tion.jda.api.utils.cache
- 
SpecializedChannelCacheViewtype used for handling sorted lists of channels.
- SortedSnowflakeCacheView<T extends Comparable<? super T> & ISnowflake> - Interface in net.dv8tion.jda.api.utils.cache
- 
SpecializedCacheViewfor entities that occur in a specified order.
- sortOrder(Comparator<T>) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- SOUNDSHARE - Enum constant in enum net.dv8tion.jda.api.audio.SpeakingMode
- SOURCE_MESSAGE_DELETED - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that the source message of this crosspost was deleted.
- SOUTH_AFRICA - Enum constant in enum net.dv8tion.jda.api.Region
- SOUTH_KOREA - Enum constant in enum net.dv8tion.jda.api.Region
- SPAM - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
The rule is triggered by user message content containing classified spam content.
- SPANISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- SPANISH_LATAM - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- SpeakingMode - Enum in net.dv8tion.jda.api.audio
- 
Flags representing the speaking modes used by discord users.
- SPECTATE - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- SPECTATE - Enum constant in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for inviting people to spectate a game.
- SPLASH - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the splash field
- SPLASH_URL - Static variable in interface net.dv8tion.jda.api.entities.Guild
- 
Template forGuild.getSplashUrl().
- split(String, int, boolean, SplitUtil.Strategy...) - Static method in class net.dv8tion.jda.api.utils.SplitUtil
- 
Apply a list ofStrategiesto split the provided string into chunks of a maximumlimitcharacters.
- split(String, int, SplitUtil.Strategy...) - Static method in class net.dv8tion.jda.api.utils.SplitUtil
- 
Apply a list ofStrategiesto split the provided string into chunks of a maximumlimitcharacters.
- spliterator() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- SplitUtil - Class in net.dv8tion.jda.api.utils
- 
Utility to strategically split strings.
- SplitUtil() - Constructor for class net.dv8tion.jda.api.utils.SplitUtil
- SplitUtil.Strategy - Interface in net.dv8tion.jda.api.utils
- 
Function which applies a programmable strategy used to determine a splitting point.
- spoiler(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing spoiler regions in the input and applies spoiler formatting to the entire string.
- SPOILER - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Spoiler region such as "||Hello||"
- STAFF - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- STAGE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AStageChannel, Guild-Only.
- STAGE_ALREADY_OPEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- STAGE_END - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Messages created inStageChannelsto indicate that a stage instance has ended.
- STAGE_INSTANCE - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- STAGE_INSTANCE - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
An event with it's ownStageInstance
- STAGE_INSTANCE_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas started by aStage Moderator.
- STAGE_INSTANCE_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas deleted by aStage Moderator.
- STAGE_INSTANCE_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas updated by aStage Moderator.
- STAGE_SPEAKER - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Messages created inStageChannelsto indicate that a newspeakeris up.
- STAGE_START - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Messages created inStageChannelsto indicate that a stage instance has started.
- STAGE_TOPIC - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Messages created inStageChannelsto indicate that a stage instance topic has been changed.
- StageChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents a Stage Channel.
- StageChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing methods to modify aStageChannel.
- StageInstance - Interface in net.dv8tion.jda.api.entities
- 
A Stage Instance holds information about a live stage.
- StageInstance.PrivacyLevel - Enum in net.dv8tion.jda.api.entities
- 
The privacy level for a stage instance.
- StageInstanceAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to create aStageInstance
- StageInstanceCreateEvent - Class in net.dv8tion.jda.api.events.stage
- 
Indicates that aStageInstancewas created.
- StageInstanceCreateEvent(JDA, long, StageInstance) - Constructor for class net.dv8tion.jda.api.events.stage.StageInstanceCreateEvent
- StageInstanceDeleteEvent - Class in net.dv8tion.jda.api.events.stage
- 
Indicates that aStageInstancewas deleted.
- StageInstanceDeleteEvent(JDA, long, StageInstance) - Constructor for class net.dv8tion.jda.api.events.stage.StageInstanceDeleteEvent
- StageInstanceManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aStageInstance.
- StageInstances() - Constructor for class net.dv8tion.jda.api.requests.Route.StageInstances
- StageInstanceUpdatePrivacyLevelEvent - Class in net.dv8tion.jda.api.events.stage.update
- 
Indicates that aStageInstanceupdated itsPrivacyLevel.
- StageInstanceUpdatePrivacyLevelEvent(JDA, long, StageInstance, StageInstance.PrivacyLevel) - Constructor for class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdatePrivacyLevelEvent
- StageInstanceUpdateTopicEvent - Class in net.dv8tion.jda.api.events.stage.update
- 
Indicates that aStageInstanceupdated itstopic.
- StageInstanceUpdateTopicEvent(JDA, long, StageInstance, String) - Constructor for class net.dv8tion.jda.api.events.stage.update.StageInstanceUpdateTopicEvent
- STANDARD - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
A sticker provided by nitro sticker packs.
- StandardGuildChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents a standardGuildChannelwhich are the "normal" channels that are present in the channel sidebar.
- StandardGuildChannelManager<T extends StandardGuildChannel,M extends StandardGuildChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.middleman 
- 
Manager providing functionality common for allStandardGuildChannels.
- StandardGuildMessageChannel - Interface in net.dv8tion.jda.api.entities.channel.middleman
- 
Represents a standardGuildMessageChannelwhich are the "normal" message channels that are present in the channel sidebar.
- StandardGuildMessageChannelManager<T extends StandardGuildMessageChannel,M extends StandardGuildMessageChannelManager<T, M>> - Interface in net.dv8tion.jda.api.managers.channel.middleman 
- 
Manager providing functionality common for allStandardGuildMessageChannels.
- StandardSticker - Interface in net.dv8tion.jda.api.entities.sticker
- 
Standard stickers used for nitro and wave buttons on welcome messages.
- start() - Method in class net.dv8tion.jda.api.audio.factory.DefaultSendSystem
- start() - Method in interface net.dv8tion.jda.api.audio.factory.IAudioSendSystem
- 
This represents the start of the loop, similar toThread.start(), and after a call to this method JDA assumes that the instance will be sending UDP audio packets in a loop.
- start(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
- start(int) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Adds a new shard with the given id to this ShardManager and starts it.
- START_TIME - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the start time field
- STARTED_ONBOARDING - Enum constant in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The Member has started the onboarding process
- STATUS - Static variable in interface net.dv8tion.jda.api.managers.ScheduledEventManager
- 
Used to reset the status field
- StatusChangeEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that ourStatuschanged.
- StatusChangeEvent(JDA, JDA.Status, JDA.Status) - Constructor for class net.dv8tion.jda.api.events.StatusChangeEvent
- Sticker - Interface in net.dv8tion.jda.api.entities.sticker
- 
Abstract representation of all sticker types.
- STICKER - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- STICKER - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forGuild.getStickerCache()
- STICKER_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created aGuildSticker.
- STICKER_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted aGuildSticker.
- STICKER_DESCRIPTION - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSticker.getDescription()value.
- STICKER_FORMAT - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSticker.getFormatType()value.
- STICKER_FPS_TOO_SMALL_OR_TOO_LARGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- STICKER_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSticker.getName()value.
- STICKER_TAGS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSticker.getTags()value.
- STICKER_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updated aGuildSticker.
- Sticker.StickerFormat - Enum in net.dv8tion.jda.api.entities.sticker
- 
The various formats used for stickers and the respective file extensions.
- Sticker.Type - Enum in net.dv8tion.jda.api.entities.sticker
- 
The specific types of stickers
- StickerItem - Interface in net.dv8tion.jda.api.entities.sticker
- 
Stickers used primarily for message objects.
- StickerPack - Interface in net.dv8tion.jda.api.entities.sticker
- 
A pack ofStandardStickersused for nitro.
- Stickers() - Constructor for class net.dv8tion.jda.api.requests.Route.Stickers
- StickerSnowflake - Interface in net.dv8tion.jda.api.entities.sticker
- 
Represents an abstract sticker reference by only the sticker ID.
- StickerUnion - Interface in net.dv8tion.jda.api.entities.sticker
- 
Represents possibleRichStickertypes.
- stop(boolean, Runnable) - Method in interface net.dv8tion.jda.api.requests.RestRateLimiter
- 
Indication to stop accepting new requests.
- stop(boolean, Runnable) - Method in class net.dv8tion.jda.api.requests.SequentialRestRateLimiter
- stream() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
A sequentialStreamwith this PaginationAction as its source.
- stream() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates aStreamof all cached elements.
- stream(BiFunction<? super DataArray, Integer, ? extends T>) - Method in class net.dv8tion.jda.api.utils.data.DataArray
- STREAM - Enum constant in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite points to a user's stream in a voice channel.
- streaming(String, String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name and url.
- STREAMING - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityis a stream and should be displayed asStreaming...in the official client.
- STREAMING_URL - Static variable in interface net.dv8tion.jda.api.entities.Activity
- 
The Pattern used forActivity.isValidStreamingUrl(String)
- streamUnordered() - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
- 
Behavior similar toCacheView.stream()which does not preserve order.
- strike(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing strike regions in the input and applies strike formatting to the entire string.
- STRIKE - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Strikethrough region such as "~~Hello~~"
- STRING - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Options which accept text inputs.
- STRING - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- STRING - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- STRING_SELECT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A select menu of strings
- StringSelectInteraction - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Component Interaction for aStringSelectMenu.
- StringSelectInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.component
- 
Indicates that a customStringSelectMenuon one of the bots messages was used by a user.
- StringSelectInteractionEvent(JDA, long, StringSelectInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.component.StringSelectInteractionEvent
- StringSelectMenu - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Represents a select menu in a message.
- StringSelectMenu.Builder - Class in net.dv8tion.jda.api.interactions.components.selections
- 
A preconfigured builder for the creation of string select menus.
- SUB_COMMAND - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Option which is serialized as subcommand, this is only used for internals and should be ignored by users.
- SUB_COMMAND_GROUP - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Option which is serialized as subcommand groups, this is only used for internals and should be ignored by users.
- Subcommand(ICommandReference, DataObject) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- SubcommandData - Class in net.dv8tion.jda.api.interactions.commands.build
- 
Builder for a Slash-Command subcommand.
- SubcommandData(String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- 
Create a subcommand builder.
- SubcommandGroup(Command, DataObject) - Constructor for class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- SubcommandGroupData - Class in net.dv8tion.jda.api.interactions.commands.build
- 
Builder for a Slash-Command group.
- SubcommandGroupData(String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Create an group builder.
- submit() - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Submits a Request for execution and provides aCompletableFuturerepresenting its completion task.
- submit(boolean) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Submits a Request for execution and provides aCompletableFuturerepresenting its completion task.
- submitAfter(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue()to be executed after the specifieddelay.
- submitAfter(long, TimeUnit, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Schedules a call toRestAction.queue()to be executed after the specifieddelay.
- subscribe(Consumer<E>) - Method in class net.dv8tion.jda.api.utils.Once.Builder
- 
Starts listening for the event, once.
- SubscribeEvent - Annotation Type in net.dv8tion.jda.api.hooks
- 
Annotation used by theAnnotatedEventManagerthis is only picked up if the event manager implementation has been set to use theAnnotatedEventManagerviaJDABuilder.setEventManager(IEventManager)
- success(E) - Static method in class net.dv8tion.jda.api.utils.Result
- 
Creates a successful result.
- success(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withSUCCESSStyle.
- success(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Creates a button withSUCCESSStyle.
- SUCCESS - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Success/Approve button style, usually in green.
- SUPER - Enum constant in enum net.dv8tion.jda.api.entities.MessageReaction.ReactionType
- suppressContentIntentWarning() - Static method in interface net.dv8tion.jda.api.entities.Message
- 
Suppresses the warning for missing theMESSAGE_CONTENTintent and using one of the dependent getters.
- suppressEmbeds(boolean) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Enables/Disables suppression of Embeds on this Message.
- swapPosition(int) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Swaps the currently selected entity with the entity located at the specified position.
- swapPosition(T) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- 
Swaps the currently selected entity with the specified entity.
- SWEDISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- SYDNEY - Enum constant in enum net.dv8tion.jda.api.Region
- sync() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
Syncs this template.
- sync() - Method in interface net.dv8tion.jda.api.managers.channel.attribute.ICategorizableChannelManager
- 
Syncs allPermissionOverridesof this GuildChannel with its parent (Category).
- sync(IPermissionContainer) - Method in interface net.dv8tion.jda.api.managers.channel.attribute.ICategorizableChannelManager
- 
Syncs allPermissionOverridesof this GuildChannel with the given (GuildChannel).
- SYNC - Enum constant in enum net.dv8tion.jda.api.entities.ActivityFlag
- SYNC_INTEGRATION - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- SYNC_TEMPLATE - Static variable in class net.dv8tion.jda.api.requests.Route.Templates
- syncPermissionOverrides() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Syncs the permission overrides of the channel with the category.
- SYSTEM_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the system channel field
T
- TAGS - Static variable in interface net.dv8tion.jda.api.managers.ApplicationManager
- 
Used to set tags field
- TAGS - Static variable in interface net.dv8tion.jda.api.managers.GuildStickerManager
- 
Used to reset tags field
- takeAsync(int) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Convenience method to retrieve an amount of entities from this pagination action.
- takeRemainingAsync(int) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Convenience method to retrieve an amount of entities from this pagination action.
- takeUntilAsync(int, Predicate<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Retrieves elements until the specified condition is met.
- takeUntilAsync(Predicate<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Retrieves elements until the specified condition is met.
- takeWhileAsync(int, Predicate<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Retrieves elements while the specified condition is met.
- takeWhileAsync(Predicate<? super T>) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 
Retrieves elements while the specified condition is met.
- targetsAllChannels() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
Whether this IntegrationPrivilege targets "All channels"
- targetsEveryone() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- 
Whether this IntegrationPrivilege targets the @everyone Role
- TargetType - Enum in net.dv8tion.jda.api.audit
- 
TargetType for anActionType
 This describes what kind of Discord entity is being targeted by an auditable action!
- Task<T> - Interface in net.dv8tion.jda.api.utils.concurrent
- 
Represents an asynchronous task.
- TEAM_USER - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
User is ateam
- TeamMember - Interface in net.dv8tion.jda.api.entities
- 
Member of aApplicationTeam.
- TeamMember.MembershipState - Enum in net.dv8tion.jda.api.entities
- 
The membership state on the team.
- TeamMember.RoleType - Enum in net.dv8tion.jda.api.entities
- 
The role in the team.
- Template - Class in net.dv8tion.jda.api.entities.templates
- 
Representation of a Discord Guild Template
 This class is immutable.
- Template(JDAImpl, String, String, String, int, User, OffsetDateTime, OffsetDateTime, TemplateGuild, boolean) - Constructor for class net.dv8tion.jda.api.entities.templates.Template
- TemplateChannel - Class in net.dv8tion.jda.api.entities.templates
- 
POJO for the channels information provided by a template.
- TemplateChannel(long, ChannelType, String, String, int, long, boolean, List<TemplateChannel.PermissionOverride>, boolean, int, int, int) - Constructor for class net.dv8tion.jda.api.entities.templates.TemplateChannel
- TemplateChannel.PermissionOverride - Class in net.dv8tion.jda.api.entities.templates
- 
Represents the specificRolepermission overrides that can be set for channels.
- TemplateGuild - Class in net.dv8tion.jda.api.entities.templates
- 
POJO for the guild information provided by a template.
- TemplateGuild(long, String, String, String, Guild.VerificationLevel, Guild.NotificationLevel, Guild.ExplicitContentLevel, DiscordLocale, Guild.Timeout, TemplateChannel, TemplateChannel, List<TemplateRole>, List<TemplateChannel>) - Constructor for class net.dv8tion.jda.api.entities.templates.TemplateGuild
- TemplateManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aTemplate.
- TemplateRole - Class in net.dv8tion.jda.api.entities.templates
- 
POJO for the roles information provided by a template.
- TemplateRole(long, String, int, boolean, boolean, long) - Constructor for class net.dv8tion.jda.api.entities.templates.TemplateRole
- Templates() - Constructor for class net.dv8tion.jda.api.requests.Route.Templates
- test(Throwable) - Method in enum net.dv8tion.jda.api.requests.ErrorResponse
- 
Tests whether the given throwable is anErrorResponseExceptionwithErrorResponseException.getErrorResponse()equal to this.
- test(Collection<ErrorResponse>) - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- 
Provides a tests whether a given throwable is anErrorResponseExceptionwithErrorResponseException.getErrorResponse()being one of the provided responses.
- test(ErrorResponse...) - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- 
Provides a tests whether a given throwable is anErrorResponseExceptionwithErrorResponseException.getErrorResponse()being one of the provided responses.
- TEST_MODE_PURCHASE - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was purchased by a dev in application test mode
- TestEntitlementCreateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aEntitlement.
- TestEntitlementCreateAction.OwnerType - Enum in net.dv8tion.jda.api.requests.restaction
- 
The type of the owner for the entitlement
- TEXT - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
ATextChannel, Guild-Only.
- TEXT_INPUT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A text input field
- TEXT_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length the footer of an embed can have
- TextChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents a Discord Text GuildChannel.
- TextChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing functionality common for allTextChannels.
- TextInput - Interface in net.dv8tion.jda.api.interactions.components.text
- 
Represents a Discord Text input component
- TextInput.Builder - Class in net.dv8tion.jda.api.interactions.components.text
- 
Builder forTextInputs
- TextInputStyle - Enum in net.dv8tion.jda.api.interactions.components.text
- 
The different styles aTextInputfield can have.
- THAI - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- THREAD - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- THREAD_APPLIED_TAGS - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
The applied tags of thisThreadChannel, given that it is a forum post.
- THREAD_ARCHIVED - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theThreadChannel.isArchived()value.
- THREAD_AUTO_ARCHIVE_DURATION - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theThreadChannel.getAutoArchiveDuration()value.
- THREAD_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user created aThreadChannel
- THREAD_CREATED - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
This is sent to a TextChannel when a message thread is created if the message from which the thread was started is "old".
- THREAD_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user deleted aThreadChannel
- THREAD_INVITABLE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theThreadChannel.isInvitable()value.
- THREAD_LOCKED - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theThreadChannel.isLocked()value.
- THREAD_LOCKED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- THREAD_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theThreadChannel.getName()value.
- THREAD_STARTER_MESSAGE - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
A new message sent as the first message in threads that are started from an existing message in the parent channel.
- THREAD_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user updated aThreadChannel
- THREAD_WITH_THIS_MESSAGE_ALREADY_EXISTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- ThreadChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents Discord Message Threads of all kinds.
- ThreadChannel.AutoArchiveDuration - Enum in net.dv8tion.jda.api.entities.channel.concrete
- 
The values permitted for the auto archive duration of aThreadChannel.
- ThreadChannelAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aThreadChannel.
- ThreadChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing functionality common for allThreadChannels.
- ThreadChannelPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the thread members endpoint.
- ThreadCreateMetadata - Class in net.dv8tion.jda.api.requests.restaction
- 
Metadata used to create a thread through awebhook message.
- ThreadCreateMetadata(String) - Constructor for class net.dv8tion.jda.api.requests.restaction.ThreadCreateMetadata
- 
Create a new thread metadata instance.
- ThreadHiddenEvent - Class in net.dv8tion.jda.api.events.thread
- 
This event is dispatched when aThreadChannelthat JDA did have access to is now inaccessible (due to permissions).
- ThreadHiddenEvent(JDA, long, ThreadChannel) - Constructor for class net.dv8tion.jda.api.events.thread.ThreadHiddenEvent
- ThreadLocalReason - Class in net.dv8tion.jda.api.audit
- 
Thread-Local audit-log reason used automatically byAuditableRestActioninstances when no other reason was set.
- ThreadLocalReason.Closable - Class in net.dv8tion.jda.api.audit
- 
Allows to use try-with-resources blocks for setting reasons
- ThreadMember - Interface in net.dv8tion.jda.api.entities
- 
AThreadMemberrepresents aMember'sparticipation in a Thread.
- ThreadMemberJoinEvent - Class in net.dv8tion.jda.api.events.thread.member
- 
Indicates that a guildMemberjoined aThreadChannel.
- ThreadMemberJoinEvent(JDA, long, ThreadChannel, ThreadMember) - Constructor for class net.dv8tion.jda.api.events.thread.member.ThreadMemberJoinEvent
- ThreadMemberLeaveEvent - Class in net.dv8tion.jda.api.events.thread.member
- 
Indicates that a guildMemberleft aThreadChannel.
- ThreadMemberLeaveEvent(JDA, long, ThreadChannel, long, ThreadMember) - Constructor for class net.dv8tion.jda.api.events.thread.member.ThreadMemberLeaveEvent
- ThreadMemberPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the thread members endpoint.
- ThreadPoolProvider<T extends ExecutorService> - Interface in net.dv8tion.jda.api.sharding
- 
Called byDefaultShardManagerwhen building a JDA instance.
- ThreadPoolProvider.LazySharedProvider<T extends ExecutorService> - Class in net.dv8tion.jda.api.sharding
- ThreadRevealedEvent - Class in net.dv8tion.jda.api.events.thread
- 
This event is dispatched when aThreadChannelthat JDA didn't previously have access to (due to permissions) is now visible.
- ThreadRevealedEvent(JDA, long, ThreadChannel) - Constructor for class net.dv8tion.jda.api.events.thread.ThreadRevealedEvent
- Thumbnail(String, String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- TIER_1 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The first tier.
- TIER_2 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The second tier.
- TIER_3 - Enum constant in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The third tier.
- TIME_1_HOUR - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- TIME_1_WEEK - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- TIME_24_HOURS - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- TIME_3_DAYS - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- TIME_LONG - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats time as18:49:26or6:49:26 PM
- TIME_SHORT - Enum constant in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Formats time as18:49or6:49 PM
- TimeFormat - Enum in net.dv8tion.jda.api.utils
- 
Utility enum used to provide different markdown styles for timestamps.
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.managers.Manager
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.FluentRestAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
Timeout for this RestAction instance.
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.CacheRestAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.FluentAuditableRestAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Timeout for this RestAction instance.
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- timeout(Duration) - Method in class net.dv8tion.jda.api.utils.Once.Builder
- 
Sets the timeout duration, after which the event is no longer listener for.
- timeout(Duration, Runnable) - Method in class net.dv8tion.jda.api.utils.Once.Builder
- 
Sets the timeout duration, after which the event is no longer listener for, and the callback is run.
- TIMEOUT - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Times out the user for the specified duration.
- timeoutFor(long, TimeUnit) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Puts this Member in time out in thisGuildfor a specific amount of time.
- timeoutFor(Duration) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Puts this Member in time out in thisGuildfor a specific amount of time.
- timeoutFor(UserSnowflake, long, TimeUnit) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Puts the specified Member in time out in thisGuildfor a specific amount of time.
- timeoutFor(UserSnowflake, Duration) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Puts the specified Member in time out in thisGuildfor a specific amount of time.
- timeoutMember(Duration) - Static method in interface net.dv8tion.jda.api.entities.automod.AutoModResponse
- 
Create a response that will timeout the user for the specified duration.
- timeoutUntil(TemporalAccessor) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Puts this Member in time out in thisGuilduntil the specified date.
- timeoutUntil(UserSnowflake, TemporalAccessor) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Puts the specified Member in time out in thisGuilduntil the specified date.
- Timestamp - Class in net.dv8tion.jda.api.utils
- 
Utility class representing Discord Markdown timestamps.
- TIMESTAMP_OFFSET - Static variable in class net.dv8tion.jda.api.utils.TimeUtil
- Timestamps(long, long) - Constructor for class net.dv8tion.jda.api.entities.Activity.Timestamps
- TimeUtil - Class in net.dv8tion.jda.api.utils
- 
Utility for various time related features of the API.
- TimeUtil() - Constructor for class net.dv8tion.jda.api.utils.TimeUtil
- TITLE_BLOCKED_BY_AUTOMOD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- TITLE_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length an embed title can have
- toAttachmentData(int) - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- toAttachmentData(int) - Method in interface net.dv8tion.jda.api.utils.AttachedFile
- 
Used internally to build attachment descriptions for requests.
- toAttachmentData(int) - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- toAttachmentData(int) - Method in class net.dv8tion.jda.api.utils.FileUpload
- toBitField(Collection<Message.MessageFlag>) - Static method in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Converts a Collection of MessageFlags back to the integer representing the bitfield.
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractKeywordTriggerConfig
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.AbstractTriggerConfig
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.AutoModRuleData
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.CustomKeywordTriggerConfig
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.MentionSpamTriggerConfig
- toData() - Method in class net.dv8tion.jda.api.entities.automod.build.PresetKeywordTriggerConfig
- toData() - Method in interface net.dv8tion.jda.api.entities.channel.forums.BaseForumTag
- toData() - Method in interface net.dv8tion.jda.api.entities.channel.forums.ForumTag
- toData() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- toData() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
Creates a newDataObjectused for sending.
- toData() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- toData() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- toData() - Method in class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
- toData() - Method in interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
- 
The raw JSON object that was parsed from this update
- toData() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- toData() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandData
- toData() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- toData() - Method in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- toData() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- toData() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- toData() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- toData() - Method in class net.dv8tion.jda.api.managers.ApplicationManager.IntegrationTypeConfig
- toData() - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- toData() - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.RoleData
- toData() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- toData() - Method in interface net.dv8tion.jda.api.utils.data.SerializableData
- 
SerializedDataObjectfor this object.
- toData() - Method in class net.dv8tion.jda.api.utils.messages.MessageCreateData
- toData() - Method in class net.dv8tion.jda.api.utils.messages.MessageEditData
- toData() - Method in class net.dv8tion.jda.api.utils.messages.MessagePollData
- toData(OptionType) - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- toDataArray() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- toDataArray() - Method in interface net.dv8tion.jda.api.utils.data.SerializableArray
- 
SerializedDataArrayfor this object.
- toETF() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Serializes this object as ETF LIST term.
- toETF() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Serializes this object as ETF MAP term.
- toInstant() - Method in class net.dv8tion.jda.api.utils.Timestamp
- 
Shortcut forInstant.ofEpochMilli(getTimestamp()).
- toJson() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Serializes this object as JSON.
- toJson() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Serialize this object as JSON.
- toList() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
Converts this DataArray to aList.
- toLocale() - Method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
Creates aLocalefrom this DiscordLocale.
- toMap() - Method in class net.dv8tion.jda.api.interactions.commands.localization.LocalizationMap
- 
Gets the unmodifiable map representing this LocalizationMap.
- toMap() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Converts this DataObject to aMap
- TOO_MANY_REACTIONS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- TOPIC - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The topic of the channel.
- TOPIC - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the topic field
- TOPIC - Static variable in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Used to reset the topic field
- toPrettyString() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- toPrettyString() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- toRaw(Collection<Member.MemberFlag>) - Static method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
The raw value of the providedFlags.
- toString() - Method in class net.dv8tion.jda.api.audit.AuditLogChange
- toString() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- toString() - Method in enum net.dv8tion.jda.api.audit.AuditLogKey
- toString() - Method in enum net.dv8tion.jda.api.audit.AuditLogOption
- toString() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- toString() - Method in enum net.dv8tion.jda.api.entities.channel.ChannelField
- toString() - Method in class net.dv8tion.jda.api.entities.channel.forums.ForumTagData
- toString() - Method in class net.dv8tion.jda.api.entities.Guild.Ban
- toString() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentActions
- toString() - Method in class net.dv8tion.jda.api.entities.guild.SecurityIncidentDetections
- toString() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- toString() - Method in class net.dv8tion.jda.api.entities.RichPresence.Image
- toString() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
- toString() - Method in class net.dv8tion.jda.api.entities.RoleConnectionMetadata
- toString() - Method in class net.dv8tion.jda.api.entities.templates.Template
- toString() - Method in class net.dv8tion.jda.api.entities.User.Profile
- toString() - Method in class net.dv8tion.jda.api.entities.VanityInvite
- toString() - Method in class net.dv8tion.jda.api.events.Event
- toString() - Method in class net.dv8tion.jda.api.events.guild.scheduledevent.update.GenericScheduledEventUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateGlobalNameEvent
- toString() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent
- toString() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.ErrorCode
- toString() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.SchemaError
- toString() - Method in class net.dv8tion.jda.api.interactions.AutoCompleteQuery
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Choice
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Subcommand
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.SlashCommandReference
- toString() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- toString() - Method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- toString() - Method in class net.dv8tion.jda.api.interactions.modals.ModalMapping
- toString() - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- toString() - Method in enum net.dv8tion.jda.api.Region
- toString() - Method in enum net.dv8tion.jda.api.requests.CloseCode
- toString() - Method in class net.dv8tion.jda.api.requests.Response
- toString() - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- toString() - Method in class net.dv8tion.jda.api.requests.Route
- toString() - Method in class net.dv8tion.jda.api.utils.AttachmentUpdate
- toString() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- toString() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- toString() - Method in class net.dv8tion.jda.api.utils.FileUpload
- toString() - Method in class net.dv8tion.jda.api.utils.Result
- toString() - Method in class net.dv8tion.jda.api.utils.Timestamp
- transferOwnership(Member) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Transfers the Guild ownership to the specifiedMember
 Only available if the currently logged in account is the owner of this Guild
- TRIGGER_METADATA - Static variable in interface net.dv8tion.jda.api.managers.AutoModRuleManager
- 
Used to reset the trigger metadata field.
- TriggerConfig - Interface in net.dv8tion.jda.api.entities.automod.build
- 
Configuration forAutoModRule, which defines under what conditions the rule should be triggered.
- tryLock(Lock) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Tries to acquire the provided lock in a 10 second timeframe.
- TURKISH - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- TWO_FACTOR_AUTH - Enum constant in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- type(ActionType) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
Filters retrieved entities by the specifiedActionType
- TYPE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Entity type (like channel type or webhook type)
- TYPE - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible option indicating the type of an entity.
- TYPE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
Thetypeof the channel.
- TYPE - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the channel type field
U
- UKRAINIAN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- UNAUTHORIZED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UnavailableGuildJoinedEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that you joined aGuildthat is not yet available.
- UnavailableGuildJoinedEvent(JDA, long, long) - Constructor for class net.dv8tion.jda.api.events.guild.UnavailableGuildJoinedEvent
- UnavailableGuildLeaveEvent - Class in net.dv8tion.jda.api.events.guild
- 
Indicates that you left aGuildthat is not yet available.
- UnavailableGuildLeaveEvent(JDA, long, long) - Constructor for class net.dv8tion.jda.api.events.guild.UnavailableGuildLeaveEvent
- unban(UserSnowflake) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Unbans the specifiedUserSnowflakefrom this Guild.
- UNBAN - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has unbanned a user.
- UNBAN - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- underline(String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Escapes already existing underline regions in the input and applies underline formatting to the entire string.
- UNDERLINE - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Underline region such as "__Hello__"
- UNICODE - Enum constant in enum net.dv8tion.jda.api.entities.emoji.Emoji.Type
- 
Standard Unicode Emoji.
- UnicodeEmoji - Interface in net.dv8tion.jda.api.entities.emoji
- 
Represents a standard unicode emoji such as 😃 (client alias::smiley:).
- UnifiedMemberCacheView - Interface in net.dv8tion.jda.api.utils.cache
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
Placeholder for unknown types which haven't been added yet.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Placeholder for unknown types.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Placeholder for unknown values.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
Placeholder for unknown trigger types that haven't been added yet.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
Placeholder for possible future order modes.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Unknown Discord channel type.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Placeholder for future layout types.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.ClientType
- 
Placeholder for a new type that is not yet supported here
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Placeholder for unsupported types.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
Placeholder for future tiers.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Placeholder for unsupported levels.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Placeholder for unsupported IconTypes
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Invite.InviteType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
Unknown Discord invite target type.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
Represents any unknown or unsupportedMessageActivitytypes.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.MessageType
- 
Unknown MessageType.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
Unknown future types that may be added by Discord which aren't represented in JDA yet.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
Placeholder for future privacy levels, indicates that this version of JDA does not support this privacy level yet
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
Represents any unknown or unsupported format types.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
Placeholder for future stickers which are currently unsupported.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
Placeholder for future states
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Placeholder for future types
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.entities.WebhookType
- 
Placeholder for unsupported types
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Placeholder for future option types
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Placeholder for future styles
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.IntegrationType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionContextType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.interactions.InteractionType
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.OnlineStatus
- 
Placeholder for possible future online status values that are not listed here yet.
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.Permission
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.Region
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Placeholder for unknown types
- UNKNOWN - Enum constant in enum net.dv8tion.jda.api.utils.data.DataType
- UNKNOWN_ACCOUNT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_APPLICATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BAN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BRANCH - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_CHANNEL - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_COMMAND - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_COMMAND_PERMISSIONS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_DISCOVERABLE_SERVER_CATEGORY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_EMOJI - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ENTITLEMENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ERROR - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- UNKNOWN_GIFT_CODE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_GUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_GUILD_MEMBER_VERIFICATION_FORM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_GUILD_TEMPLATE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_GUILD_WELCOME_SCREEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INTEGRATION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INTERACTION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INVITE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_LOBBY - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_MEMBER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_MESSAGE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_OPCODE - Enum constant in enum net.dv8tion.jda.api.requests.CloseCode
- UNKNOWN_OVERRIDE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_PREMIUM_SERVER_SUBSCRIBE_COOLDOWN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_PROVIDER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_REDISTRIBUTABLE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ROLE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_SCHEDULED_EVENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_SCHEDULED_EVENT_USER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_SESSION - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_SKU - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STAGE_INSTANCE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STICKER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STORE_DIRECTORY_LAYOUT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STORE_LISTING - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STREAM - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_TAG - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_TOKEN - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_UPLOADED_FILE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_USER - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_VOICE_STATE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_WEBHOOK - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_WEBHOOK_SERVICE - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UnknownNullability - Annotation Type in net.dv8tion.jda.annotations
- unloadMember(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Attempts to remove the user with the provided id from the member cache.
- unloadUnless(MemberCachePolicy) - Method in class net.dv8tion.jda.api.utils.cache.LRUMemberCachePolicy
- 
Configure when to unload a member.
- unloadUser(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Attempts to remove the user with the provided id from the cache.
- unpack(ByteBuffer) - Static method in class net.dv8tion.jda.api.utils.data.etf.ExTermDecoder
- 
Unpacks the provided term into a java object.
- unpackList(ByteBuffer) - Static method in class net.dv8tion.jda.api.utils.data.etf.ExTermDecoder
- 
Unpacks the provided term into a javaList.
- unpackMap(ByteBuffer) - Static method in class net.dv8tion.jda.api.utils.data.etf.ExTermDecoder
- 
Unpacks the provided term into a javaMap.
- unpin() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Used to remove the Message from theMessageChannel'spinned message list.
- unpinMessageById(long) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Used to unpin a message.
- unpinMessageById(String) - Method in interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
- 
Used to unpin a message.
- unregister(Object) - Method in class net.dv8tion.jda.api.hooks.AnnotatedEventManager
- unregister(Object) - Method in interface net.dv8tion.jda.api.hooks.IEventManager
- 
Removes the specified listener
- unregister(Object) - Method in class net.dv8tion.jda.api.hooks.InterfacedEventManager
- UPDATE_COMMANDS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- UPDATE_GUILD_COMMANDS - Static variable in class net.dv8tion.jda.api.requests.Route.Interactions
- UPDATE_INSTANCE - Static variable in class net.dv8tion.jda.api.requests.Route.StageInstances
- UPDATE_ONBOARDING_MISSING_REQUIREMENTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- UPDATE_ROLE_CONNECTION_METADATA - Static variable in class net.dv8tion.jda.api.requests.Route.Applications
- UPDATE_RULE - Static variable in class net.dv8tion.jda.api.requests.Route.AutoModeration
- UPDATE_VOICE_STATE - Static variable in class net.dv8tion.jda.api.requests.Route.Guilds
- updateCommands() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Configures the complete list of guild commands.
- updateCommands() - Method in interface net.dv8tion.jda.api.JDA
- 
Configures the complete list of global commands.
- updateComponent(String, ItemComponent) - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Find and replace a component in this layout.
- updateComponent(List<? extends LayoutComponent>, String, ItemComponent) - Static method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Find and replace a component in this list of layouts.
- updateComponent(List<? extends LayoutComponent>, ItemComponent, ItemComponent) - Static method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Find and replace a component in this list of layouts.
- updateComponent(ItemComponent, ItemComponent) - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Find and replace a component in this layout.
- UpdateEvent<E,T> - Interface in net.dv8tion.jda.api.events 
- 
Indicates that a value of an entity was updated
- updateRoleConnectionMetadata(Collection<? extends RoleConnectionMetadata>) - Method in interface net.dv8tion.jda.api.JDA
- 
Updates the currently configuredRoleConnectionMetadatarecords for this application.
- upsertCommand(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates or updates a slash command.
- upsertCommand(String, String) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates or updates a global slash command.
- upsertCommand(CommandData) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates or updates a command.
- upsertCommand(CommandData) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates or updates a global command.
- upsertPermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.entities.channel.attribute.IPermissionContainer
- 
Creates a new override or updates an existing one.
- URGENT - Enum constant in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that this Message came from the urgent message system
- URL_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length any URL can have inside an embed
- URL_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
The maximum length a button url can have
- URL_PATTERN - Static variable in class net.dv8tion.jda.api.EmbedBuilder
- US_CENTRAL - Enum constant in enum net.dv8tion.jda.api.Region
- US_EAST - Enum constant in enum net.dv8tion.jda.api.Region
- US_SOUTH - Enum constant in enum net.dv8tion.jda.api.Region
- US_WEST - Enum constant in enum net.dv8tion.jda.api.Region
- USE_APPLICATION_COMMANDS - Enum constant in enum net.dv8tion.jda.api.Permission
- USE_EMBEDDED_ACTIVITIES - Enum constant in enum net.dv8tion.jda.api.Permission
- USE_EXTERNAL_APPLICATIONS - Enum constant in enum net.dv8tion.jda.api.Permission
- useCache(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CacheRestAction
- 
Sets whether this request should rely on cached entities, or always retrieve a new one.
- user(long) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.USERwith the provided id.
- user(String) - Static method in class net.dv8tion.jda.api.interactions.commands.build.Commands
- 
Create a user context menu command builder.
- user(String) - Static method in class net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.DefaultValue
- 
Creates a default value of typeEntitySelectMenu.SelectTarget.USERwith the provided id.
- user(UserSnowflake) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
Filters retrieved entities by the specifiedUserSnowflake.
- user(UserSnowflake) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.EntitlementPaginationAction
- 
FilterEntitlements to retrieve by the given user ID
- User - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord User.
- USER - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible secondary target of anActionTypesuch asActionType.CHANNEL_OVERRIDE_CREATE
 Use withJDA.getUserById(String)
- USER - Enum constant in enum net.dv8tion.jda.api.entities.Message.MentionType
- USER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- USER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.context.ContextInteraction.ContextTarget
- USER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.OptionType
- USER - Enum constant in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- USER - Enum constant in enum net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.SelectTarget
- USER_AGENT - Static variable in class net.dv8tion.jda.api.requests.RestConfig
- 
The User-Agent used by JDA for all REST-api requests.
- USER_BANNED_FROM_GUILD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- USER_GIFT - Enum constant in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Entitlement was gifted by another user
- USER_INSTALL - Enum constant in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Allows commands to be added to a user after the app has been connected to their account.
- USER_LIMIT - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The maximum user count of this channel.
- USER_MUST_BE_VERIFIED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- USER_NOT_CONNECTED - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- USER_SELECT - Enum constant in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
A select menu of users
- USER_SUBSCRIPTION - Enum constant in enum net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction.OwnerType
- USER_TAG - Static variable in interface net.dv8tion.jda.api.entities.User
- 
Compiled pattern for a Discord Tag:(.{2,32})#(\d{4})
- User.Profile - Class in net.dv8tion.jda.api.entities
- 
Represents the information contained in aUser's profile.
- User.UserFlag - Enum in net.dv8tion.jda.api.entities
- 
Represents the bit offsets used by Discord for public flags
- UserActivityEndEvent - Class in net.dv8tion.jda.api.events.user
- UserActivityEndEvent(JDA, long, Member, Activity) - Constructor for class net.dv8tion.jda.api.events.user.UserActivityEndEvent
- UserActivityStartEvent - Class in net.dv8tion.jda.api.events.user
- UserActivityStartEvent(JDA, long, Member, Activity) - Constructor for class net.dv8tion.jda.api.events.user.UserActivityStartEvent
- UserAudio - Class in net.dv8tion.jda.api.audio
- 
Represents a packet of User specific audio.
- UserAudio(User, short[]) - Constructor for class net.dv8tion.jda.api.audio.UserAudio
- UserContextInteraction - Interface in net.dv8tion.jda.api.interactions.commands.context
- 
Interaction with a user context menu command
- UserContextInteractionEvent - Class in net.dv8tion.jda.api.events.interaction.command
- 
Indicates that a user context command was used.
- UserContextInteractionEvent(JDA, long, UserContextInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.command.UserContextInteractionEvent
- USERLIMIT - Static variable in interface net.dv8tion.jda.api.managers.channel.ChannelManager
- 
Used to reset the userlimit field
- Users() - Constructor for class net.dv8tion.jda.api.requests.Route.Users
- UserSnowflake - Interface in net.dv8tion.jda.api.entities
- 
Represents an abstract user reference by only the user ID.
- UserTypingEvent - Class in net.dv8tion.jda.api.events.user
- 
Indicates that aUserstarted typing.
- UserTypingEvent(JDA, long, User, MessageChannel, OffsetDateTime, Member) - Constructor for class net.dv8tion.jda.api.events.user.UserTypingEvent
- UserUpdateActivitiesEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that the activities of a guild member changed.
- UserUpdateActivitiesEvent(JDA, long, Member, List<Activity>) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateActivitiesEvent
- UserUpdateActivityOrderEvent - Class in net.dv8tion.jda.api.events.user.update
- UserUpdateActivityOrderEvent(JDA, long, List<Activity>, Member) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
- UserUpdateAvatarEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that the Avatar of aUserchanged.
- UserUpdateAvatarEvent(JDA, long, User, String) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
- UserUpdateDiscriminatorEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that the discriminator of aUserchanged.
- UserUpdateDiscriminatorEvent(JDA, long, User, String) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateDiscriminatorEvent
- UserUpdateFlagsEvent - Class in net.dv8tion.jda.api.events.user.update
- UserUpdateFlagsEvent(JDA, long, User, EnumSet<User.UserFlag>) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- UserUpdateGlobalNameEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that theglobal nameof aUserchanged.
- UserUpdateGlobalNameEvent(JDA, long, User, String) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent
- UserUpdateNameEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that the username of aUserchanged.
- UserUpdateNameEvent(JDA, long, User, String) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent
- UserUpdateOnlineStatusEvent - Class in net.dv8tion.jda.api.events.user.update
- 
Indicates that theOnlineStatusof aUserchanged.
- UserUpdateOnlineStatusEvent(JDA, long, Member, OnlineStatus) - Constructor for class net.dv8tion.jda.api.events.user.update.UserUpdateOnlineStatusEvent
- useSharding(int, int) - Method in class net.dv8tion.jda.api.JDABuilder
- 
This will enable sharding mode for JDA.
V
- value() - Element in annotation type net.dv8tion.jda.annotations.DeprecatedSince
- value() - Element in annotation type net.dv8tion.jda.annotations.ReplaceWith
- VALUE_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length an embed field value can have
- VALUE_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The maximum length a select option value can have
- valueOf(String) - Static method in enum net.dv8tion.jda.api.AccountType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audit.ActionType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.audit.TargetType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.ActivityFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.ClientType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.EmbedType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.emoji.Emoji.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.Timeout
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Invite.InviteType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.MessageReaction.ReactionType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.MessageType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.entities.WebhookType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.events.session.SessionState
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.GatewayEncoding
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.commands.context.ContextInteraction.ContextTarget
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.commands.privileges.PrivilegeTargetType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.SelectTarget
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.InteractionType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.JDA.Status
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.OnlineStatus
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.Permission
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.Region
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.CloseCode
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.Method
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationOrder
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction.OwnerType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.Compression
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.data.DataType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.utils.WidgetUtil.WidgetTheme
- 
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.dv8tion.jda.api.AccountType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audio.SpeakingMode
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audit.ActionType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audit.AuditLogOption
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.audit.TargetType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.ActivityFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModEventType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModResponse.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModRule.KeywordPreset
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.automod.AutoModTriggerType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.attribute.IPostContainer.SortOrder
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ForumChannel.Layout
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel.AutoArchiveDuration
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.ClientType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.EmbedType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.emoji.Emoji.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Entitlement.EntitlementType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.MFALevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.Timeout
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Invite.InviteType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Invite.TargetType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Member.MemberFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Message.MentionType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.MessageReaction.ReactionType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.MessageReference.MessageReferenceType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.messages.MessagePoll.LayoutType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.MessageType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.RoleConnectionMetadata.MetadataType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Status
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.StickerFormat
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.sticker.Sticker.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.TeamMember.RoleType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.User.UserFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.entities.WebhookType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.events.session.SessionState
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.GatewayEncoding
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.commands.Command.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.commands.context.ContextInteraction.ContextTarget
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.commands.OptionType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.commands.privileges.IntegrationPrivilege.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.commands.privileges.PrivilegeTargetType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu.SelectTarget
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.components.text.TextInputStyle
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.DiscordLocale
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.IntegrationType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.InteractionContextType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.interactions.InteractionType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.JDA.Status
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.OnlineStatus
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.Permission
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.Region
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.CloseCode
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.ErrorResponse
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.Method
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationOrder
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.requests.restaction.TestEntitlementCreateAction.OwnerType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.Compression
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Collectionof all values in this DataObject.
- values() - Static method in enum net.dv8tion.jda.api.utils.data.DataType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.dv8tion.jda.api.utils.WidgetUtil.WidgetTheme
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- VanityInvite - Class in net.dv8tion.jda.api.entities
- 
Meta data for the vanity invite of a guild
- VanityInvite(String, int) - Constructor for class net.dv8tion.jda.api.entities.VanityInvite
- VERIFICATION_ERROR - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- VERIFICATION_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the verification level field
- VERIFICATION_PENDING_GUILD_LIMIT - Enum constant in enum net.dv8tion.jda.api.entities.ApplicationInfo.Flag
- 
Indicates unusual growth of an app that prevents verification
- VERIFIED_BOT - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- VERIFIED_DEVELOPER - Enum constant in enum net.dv8tion.jda.api.entities.User.UserFlag
- VERSION - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERSION_CLASSIFIER - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERSION_MAJOR - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERSION_MINOR - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERSION_REVISION - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERY_HIGH - Enum constant in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
- VIDEO - Enum constant in enum net.dv8tion.jda.api.entities.EmbedType
- VideoInfo(String, String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- VIETNAMESE - Enum constant in enum net.dv8tion.jda.api.interactions.DiscordLocale
- VIEW_AUDIT_LOGS - Enum constant in enum net.dv8tion.jda.api.Permission
- VIEW_CHANNEL - Enum constant in enum net.dv8tion.jda.api.Permission
- VIEW_CREATOR_MONETIZATION_ANALYTICS - Enum constant in enum net.dv8tion.jda.api.Permission
- VIEW_GUILD_INSIGHTS - Enum constant in enum net.dv8tion.jda.api.Permission
- VIP_BRAZIL - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_HONG_KONG - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_INDIA - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_JAPAN - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_MILAN - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_ROTTERDAM - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_RUSSIA - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_SINGAPORE - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_SOUTH_AFRICA - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_SOUTH_KOREA - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_SYDNEY - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_US_CENTRAL - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_US_EAST - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_US_SOUTH - Enum constant in enum net.dv8tion.jda.api.Region
- VIP_US_WEST - Enum constant in enum net.dv8tion.jda.api.Region
- VOICE - Enum constant in enum net.dv8tion.jda.api.audio.SpeakingMode
- VOICE - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelType
- 
AVoiceChannel, Guild-Only.
- VOICE - Enum constant in enum net.dv8tion.jda.api.entities.ScheduledEvent.Type
- 
An event inside aVoiceChannel
- VOICE - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache members who are connected to a voice channel.
- VOICE_CHANNEL_STATUS_DELETE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user removed thestatusof a voice channel.
- VOICE_CHANNEL_STATUS_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
A user updated thestatusof a voice channel.
- VOICE_CONNECT - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_DEAF_OTHERS - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_MESSAGE_ADDITIONAL_CONTENT - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- VOICE_MESSAGE_MISSING_METADATA - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- VOICE_MESSAGE_TOO_MANY_AUDIO_ATTACHMENTS - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- VOICE_MOVE_OTHERS - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_MUTE_OTHERS - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_SET_STATUS - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_SPEAK - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_STATE - Enum constant in enum net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getVoiceState()
 This will always be cached for self member.
- VOICE_STATUS - Enum constant in enum net.dv8tion.jda.api.entities.channel.ChannelField
- 
The status of the channel.
- VOICE_STREAM - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_USE_EXTERNAL_SOUNDS - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_USE_SOUNDBOARD - Enum constant in enum net.dv8tion.jda.api.Permission
- VOICE_USE_VAD - Enum constant in enum net.dv8tion.jda.api.Permission
- VoiceChannel - Interface in net.dv8tion.jda.api.entities.channel.concrete
- 
Represents a Discord Voice GuildChannel.
- VoiceChannelManager - Interface in net.dv8tion.jda.api.managers.channel.concrete
- 
Manager providing methods to modify aVoiceChannel.
- VoiceDispatchInterceptor - Interface in net.dv8tion.jda.api.hooks
- 
Interceptor used to handle critical voice dispatches.
- VoiceDispatchInterceptor.VoiceServerUpdate - Class in net.dv8tion.jda.api.hooks
- 
Wrapper for a Voice Server Update
- VoiceDispatchInterceptor.VoiceStateUpdate - Class in net.dv8tion.jda.api.hooks
- 
Wrapper for a Voice State Update
- VoiceDispatchInterceptor.VoiceUpdate - Interface in net.dv8tion.jda.api.hooks
- 
Abstraction for all relevant voice updates
- VoiceServerUpdate(Guild, String, String, String, DataObject) - Constructor for class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceServerUpdate
- VoiceStateUpdate(AudioChannel, GuildVoiceState, DataObject) - Constructor for class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
W
- WAITING_TO_RECONNECT - Enum constant in enum net.dv8tion.jda.api.JDA.Status
- 
When trying to reconnect to Discord JDA encountered an issue, most likely related to a lack of internet connection, and is waiting to try reconnecting again.
- wasHoisted() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateHoistedEvent
- 
Whether the role was hoisted
- wasMentionable() - Method in class net.dv8tion.jda.api.events.role.update.RoleUpdateMentionableEvent
- 
Whether the role was mentionable
- wasMfaEnabled() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateMFAEvent
- 
Whether MFA was previously enabled or not
- wasVerified() - Method in class net.dv8tion.jda.api.events.self.SelfUpdateVerifiedEvent
- 
Whether the account was verified
- watching(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- WATCHING - Enum constant in enum net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asWatching...in the official client.
- WEB - Enum constant in enum net.dv8tion.jda.api.entities.ClientType
- 
Discord from the browser (or bot)
- Webhook - Interface in net.dv8tion.jda.api.entities
- 
An object representing Webhooks in Discord
- WEBHOOK - Enum constant in enum net.dv8tion.jda.api.audit.TargetType
- WEBHOOK_CHANNEL - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- WEBHOOK_CREATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has created aWebhook.
- WEBHOOK_FORUM_POST_WITHOUT_THREAD - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- WEBHOOK_ICON - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theWebhook.getDefaultUser()'s avatar hash of a Webhook.
- WEBHOOK_NAME - Enum constant in enum net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theWebhook.getName()value.
- WEBHOOK_POST_WITH_THREAD_NAME_AND_ID - Enum constant in enum net.dv8tion.jda.api.requests.ErrorResponse
- WEBHOOK_REMOVE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted aWebhook.
- WEBHOOK_UPDATE - Enum constant in enum net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has updated aWebhook.
- WEBHOOK_URL - Static variable in interface net.dv8tion.jda.api.entities.Webhook
- 
Pattern for a Webhook URL.
- Webhook.ChannelReference - Class in net.dv8tion.jda.api.entities
- 
Partial Channel which references the source channel for a follower webhook.
- Webhook.GuildReference - Class in net.dv8tion.jda.api.entities
- 
Partial Guild which references the source guild for a follower webhook.
- Webhook.WebhookReference - Class in net.dv8tion.jda.api.entities
- WebhookAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
WebhookBuilder system created as an extension ofRestAction
 Provides an easy way to gather and deliver information to Discord to createWebhooks.
- WebhookClient<T> - Interface in net.dv8tion.jda.api.entities
- 
Interface which allows sending messages through the webhooks API.
- WebhookManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for aWebhook.
- WebhookMessageCreateAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension of a defaultRestActionthat allows setting message information before sending!
- WebhookMessageDeleteAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Request to delete a message from a webhook.
- WebhookMessageEditAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- WebhookMessageRetrieveAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Request to fetch a message from a webhook.
- WebhookReference(JDA, long, long) - Constructor for class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- Webhooks() - Constructor for class net.dv8tion.jda.api.requests.Route.Webhooks
- WebhookType - Enum in net.dv8tion.jda.api.entities
- 
Types of webhooks.
- WEBP - Enum constant in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
WEBP
- WHITESPACE - Static variable in interface net.dv8tion.jda.api.utils.SplitUtil.Strategy
- 
Splits on every character which is consideredwhitespace.
- Widget - Interface in net.dv8tion.jda.api.entities
- 
Represents a guild's widget
- WIDGET_HTML - Static variable in class net.dv8tion.jda.api.utils.WidgetUtil
- WIDGET_PNG - Static variable in class net.dv8tion.jda.api.utils.WidgetUtil
- WIDGET_URL - Static variable in class net.dv8tion.jda.api.utils.WidgetUtil
- Widget.Member - Interface in net.dv8tion.jda.api.entities
- 
Represents a member of a guild
- Widget.VoiceChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents a voice channel
- Widget.VoiceState - Interface in net.dv8tion.jda.api.entities
- 
Represents aMember'svoice state
- WidgetUtil - Class in net.dv8tion.jda.api.utils
- 
The WidgetUtil is a class for interacting with various facets of Discord's guild widgets
- WidgetUtil() - Constructor for class net.dv8tion.jda.api.utils.WidgetUtil
- WidgetUtil.BannerType - Enum in net.dv8tion.jda.api.utils
- 
Represents the available banner types
 Each of these has a different appearance:
- WidgetUtil.WidgetTheme - Enum in net.dv8tion.jda.api.utils
- 
Represents the color scheme of the widget
 These color themes match Discord's dark and light themes
- withActiveMemberCache(boolean) - Method in class net.dv8tion.jda.api.utils.cache.LRUMemberCachePolicy
- withActiveMemberCache(int) - Method in class net.dv8tion.jda.api.utils.cache.LRUMemberCachePolicy
- withClient(OkHttpClient) - Method in class net.dv8tion.jda.api.utils.AttachmentProxy
- withClient(OkHttpClient) - Method in class net.dv8tion.jda.api.utils.FileProxy
- 
Sets the custom OkHttpClient used by this instance, regardless of ifFileProxy.setDefaultHttpClient(OkHttpClient)has been used or not.
- withClient(OkHttpClient) - Method in class net.dv8tion.jda.api.utils.ImageProxy
- withDefault(boolean) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Returns a copy of this select option with the changed default.
- withDescription(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Returns a copy of this select option with the changed description of this option.
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.ActionComponent
- 
Returns a copy of this component withActionComponent.isDisabled()set to the provided value.
- withDisabled(boolean) - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.LayoutComponent
- 
Returns a new instance of this LayoutComponent with all components set to disabled/enabled.
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.selections.EntitySelectMenu
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.text.TextInput
- withEmoji(Emoji) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the attached Emoji.
- withEmoji(Emoji) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Returns a copy of this select option with the changed emoji.
- withId(String) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the provided id.
- withIgnored(int) - Method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Specific regions to ignore.
- withLabel(String) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the provided label.
- withLabel(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Returns a copy of this select option with the changed label.
- withQueryParams(String...) - Method in class net.dv8tion.jda.api.requests.Route.CompiledRoute
- 
Returns a copy of this CompiledRoute with the provided parameters added as query.
- withSku(SkuSnowflake) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the provided SKU.
- withState(String) - Method in interface net.dv8tion.jda.api.entities.Activity
- 
Adds the provided state to the activity.
- withStrategy(MarkdownSanitizer.SanitizationStrategy) - Method in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Switches the usedMarkdownSanitizer.SanitizationStrategy.
- withStyle(ButtonStyle) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the provided style.
- withUrl(String) - Method in interface net.dv8tion.jda.api.interactions.components.buttons.Button
- 
Returns a copy of this button with the provided url.
- withValue(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Returns a copy of this select option with the changed value.
Z
- ZERO_WIDTH_SPACE - Static variable in class net.dv8tion.jda.api.EmbedBuilder
- zip(RestAction<? extends T>, RestAction<? extends T>...) - Method in interface net.dv8tion.jda.api.requests.RestAction
- 
Accumulates this RestAction with the provided actions into aList.
- ZLIB - Enum constant in enum net.dv8tion.jda.api.utils.Compression
- 
Use ZLIB transport compression
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ApplicationEmoji.MAX_APPLICATION_EMOJIS