A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractChannel - Interface in net.dv8tion.jda.api.entities
- 
Abstract Channel interface for allChannelTypes.
- 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 - 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.
- AccountTypeException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that an operation is not possible unless theAccountTypematches the one provided inAccountTypeException.getRequiredType()
- AccountTypeException(AccountType) - Constructor for exception net.dv8tion.jda.api.exceptions.AccountTypeException
- 
Creates a new AccountTypeException instance
- AccountTypeException(AccountType, String) - Constructor for exception net.dv8tion.jda.api.exceptions.AccountTypeException
- 
Creates a new AccountTypeException instance
- 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 - net.dv8tion.jda.api.interactions.components.Component.Type
- 
A row of interactive components on a message
- ACTION_ROW - net.dv8tion.jda.api.interactions.components.ComponentLayout.Type
- ActionRow - Class in net.dv8tion.jda.api.interactions.components
- 
One row of interactive message components.
- ActionType - Enum in net.dv8tion.jda.api.audit
- Activity - Interface in net.dv8tion.jda.api.entities
- 
Represents a DiscordActivity.
- ACTIVITY - net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getActivities()
- Activity.ActivityType - Enum in net.dv8tion.jda.api.entities
- 
The type game being played, differentiating between a game and stream types.
- Activity.Emoji - Class in net.dv8tion.jda.api.entities
- 
Emoji for a custom status.
- 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.
- addActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Add a singleActionRowto the message.
- addActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Add oneActionRowfor the message.
- addActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Add a singleActionRowto the message.
- addActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Add oneActionRowfor the message.
- addActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
AddActionRowsto the message.
- addActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
AddActionRowsfor the message.
- addActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
AddActionRowsto the message.
- addActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
AddActionRowsfor the message.
- 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.
- addBlankField(boolean) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Adds a blank (empty) Field to the embed.
- 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.RestAction
- 
Shortcut forsetCheck(() -> getCheck().getAsBoolean() && checks.getAsBoolean()).
- 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
- addChoice(String, double) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, int) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, long) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- addChoice(String, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Add a predefined choice for this option.
- 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(Command.Choice...) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Adds up to 25 predefined choices for this option.
- addCommands(Collection<? extends CommandData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- 
Adds up to 100 commands.
- addCommands(CommandData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandListUpdateAction
- 
Adds up to 100 commands.
- addEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
AddMessageEmbedsfor the message
- addEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
AddMessageEmbedsto this message
- addEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
AddMessageEmbedsfor the message
- addEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
AddMessageEmbedsto this message
- 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.
- 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.
- addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Adds the providedbyte[]as file data.
- addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Adds the providedbyte[]as file data.
- addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Adds the provided byte[] as file data.
- addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Adds the provided byte[] as file data.
- addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Adds the providedbyte[]as file data.
- addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Adds the providedFile.
- addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Adds the providedFile.
- addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Adds the providedFileas file data.
- addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Adds the providedFileas file data.
- addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Adds the providedFile.
- addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Adds the providedFile.
- addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Adds the providedFile.
- addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Adds the providedFileas file data.
- addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Adds the providedFileas file data.
- addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Adds the providedFile.
- addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Adds the providedInputStreamas file data.
- addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Adds the providedInputStreamas file data.
- addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Adds the providedInputStreamas file data.
- addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Adds the providedInputStreamas file data.
- addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Adds the providedInputStreamas file data.
- addMember(String, long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Adds the user represented by the provided id to this guild.
- addMember(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Adds the user represented by the provided id to this guild.
- addMember(String, User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Adds the provided user to this guild.
- 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.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- addOption(String, String, String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- addOption(String, String, String, Emoji) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- addOption(String, String, Emoji) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- addOption(OptionType, String, String) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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
- 
Add one option to this command.
- 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 class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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
- 
Add one option to this command.
- addOption(OptionType, String, String, boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Adds an option to this command.
- addOptions(Collection<? extends OptionData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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
- 
Add up to 25 options to this command.
- 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.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- addOptions(OptionData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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
- 
Add up to 25 options to this command.
- 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.SelectionMenu.Builder
- 
Adds up to 25 possible options to this selection menu.
- 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(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Adds a reaction to this Message using a unicode emoji.
- addReaction(Emote) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Adds a reaction to this Message using anEmote.
- addReactionById(long, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to react to a message represented by the specifiedmessageIdin this MessageChannel.
- addReactionById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to react to a message represented by the specifiedmessageIdin this MessageChannel.
- addReactionById(String, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to react to a message represented by the specifiedmessageIdin this MessageChannel.
- addReactionById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.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(long, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Atomically assigns the providedRoleto the specified member by their user id.
- addRoleToMember(String, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Atomically assigns the providedRoleto the specified member by their user id.
- addRoleToMember(Member, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Add up to 25Subcommand-Groupsto this command.
- 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.requests.restaction.CommandCreateAction
- 
Add up to 25Subcommand-Groupsto this command.
- addSubcommandGroups(SubcommandGroupData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Add up to 25Subcommand-Groupsto this command.
- 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 class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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.CommandEditAction
- 
Add up to 25Subcommandsto this command.
- addSubcommands(SubcommandData) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- 
Add up to 25Subcommandsto this command.
- addSubcommands(SubcommandData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
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.CommandEditAction
- 
Add up to 25Subcommandsto this command.
- ADMINISTRATOR - 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 - 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 - net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- 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_CHANNEL_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
All permissions that apply to a channel
- ALL_GUILD_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
All Guild specific permissions which are only available to roles
- ALL_INTENTS - Static variable in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Bitmask with all intents enabled.
- ALL_MESSAGES - net.dv8tion.jda.api.entities.Guild.NotificationLevel
- ALL_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
Represents a raw set of all permissions
- ALL_TEXT_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
All text channel specific permissions which are only available in text channel permission overrides
- ALL_VOICE_PERMISSIONS - Static variable in enum net.dv8tion.jda.api.Permission
- 
All voice channel specific permissions which are only available in voice channel permission overrides
- 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
- allowedMentions(Collection<Message.MentionType>) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
Sets theMentionTypesthat should be parsed.
- AllowedMentions<R> - Interface in net.dv8tion.jda.api.utils
- 
Represents the operations used to whitelist/blacklist mentions.
- allowMentions(Message.MentionType...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedMentionTypesto the whitelist.
- 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 - net.dv8tion.jda.api.requests.CloseCode
- ALREADY_CROSSPOSTED - net.dv8tion.jda.api.requests.ErrorResponse
- ALREADY_HAS_TEMPLATE - net.dv8tion.jda.api.requests.ErrorResponse
- AMSTERDAM - net.dv8tion.jda.api.Region
- 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
- 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.MessageBuilder.SplitPolicy
- 
Splits exactly after 2000 chars.
- APNG - net.dv8tion.jda.api.entities.MessageSticker.StickerFormat
- 
The APNG format.
- append(char) - Method in class net.dv8tion.jda.api.MessageBuilder
- append(char) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- append(CharSequence) - Method in class net.dv8tion.jda.api.MessageBuilder
- append(CharSequence) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- append(CharSequence, int, int) - Method in class net.dv8tion.jda.api.MessageBuilder
- append(CharSequence, int, int) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- append(CharSequence, MessageBuilder.Formatting...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Appends a String using the specified chatFormatting(s).
- append(Object) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Appends the string representation of an object to the Message.
- append(IMentionable) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Appends a mention to the Message.
- appendCodeBlock(CharSequence, CharSequence) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Appends a code-block to the Message.
- appendCodeLine(CharSequence) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Appends a code-line to the Message.
- appendDescription(CharSequence) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Appends to the description of the embed.
- appendFormat(String, Object...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
This method is an extended form ofString.format(String, Object...).
- appendFormat(String, Object...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Applies the result ofString.format(String, Object...)as content.
- 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 - net.dv8tion.jda.api.entities.MessageType
- 
This message was created by an interaction.
- APPLICATION_ID - net.dv8tion.jda.api.audit.AuditLogKey
- 
The id for an authorized application (webhook/bot/integration)
- ApplicationCommandCreateEvent - Class in net.dv8tion.jda.api.events.application
- 
Indicates that aCommandwas created.
- ApplicationCommandCreateEvent(JDA, long, Command, Guild) - Constructor for class net.dv8tion.jda.api.events.application.ApplicationCommandCreateEvent
- ApplicationCommandDeleteEvent - Class in net.dv8tion.jda.api.events.application
- 
Indicates that aCommandwas deleted.
- ApplicationCommandDeleteEvent(JDA, long, Command, Guild) - Constructor for class net.dv8tion.jda.api.events.application.ApplicationCommandDeleteEvent
- ApplicationCommandUpdateEvent - Class in net.dv8tion.jda.api.events.application
- 
Indicates that aCommandwas updated.
- ApplicationCommandUpdateEvent(JDA, long, Command, Guild) - Constructor for class net.dv8tion.jda.api.events.application.ApplicationCommandUpdateEvent
- ApplicationInfo - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord Application from its bot's point of view.
- ApplicationTeam - Interface in net.dv8tion.jda.api.entities
- 
Meta-data for the team of an application.
- apply(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Applies the sendable information of the providedMessageto this MessageAction settings.
- 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
- applyMessage(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Applies the sendable information of the providedMessageto this message action settings.
- applyMessage(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Applies theMessageto overwrite the existing message.
- 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.
- ARRAY - net.dv8tion.jda.api.utils.data.DataType
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Returns a copy of this button withButton.isDisabled()set to true.
- asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Creates a copy of this menu withSelectionMenu.isDisabled()set to true.
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Returns a copy of this button withButton.isDisabled()set to false.
- asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Creates a copy of this menu withSelectionMenu.isDisabled()set to false.
- asList() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
- 
Creates an immutable snapshot of the current cache state.
- 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
- ASSET_URL - Static variable in class net.dv8tion.jda.api.entities.MessageSticker
- 
Deprecated.UseMessageSticker.ICON_URLinstead
- atInstant(Instant) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Converts the providedInstantinto aTimestampwith this style.
- 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
- Attachment(long, String, String, String, String, int, int, int, boolean, JDAImpl) - Constructor for class net.dv8tion.jda.api.entities.Message.Attachment
- AttachmentOption - Enum in net.dv8tion.jda.api.utils
- 
Options that can be applied to attachments inMessageAction.
- ATTEMPTING_TO_RECONNECT - 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 - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the audio connection was closed due to theRegionof the audio connection being changed.
- 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, only available to accounts ofAccountType.BOT
- 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, 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 - 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
- AUTOMATIC - net.dv8tion.jda.api.Region
- 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 - 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.
- 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
- ban(int) - 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(int, String) - 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(String, int) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans the user specified by the userId and deletes messages sent by the user based on the amount of delDays.
- ban(String, int, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans the user specified by the userId and deletes messages sent by the user based on the amount of delDays.
- ban(Member, int) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans theMemberand deletes messages sent by the user based on the amount of delDays.
- ban(Member, int, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans theMemberand deletes messages sent by the user based on the amount of delDays.
- ban(User, int) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans theMemberand deletes messages sent by the user based on the amount of delDays.
- ban(User, int, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Bans theUserand deletes messages sent by the user based on the amount of delDays.
- Ban(User, String) - Constructor for class net.dv8tion.jda.api.entities.Guild.Ban
- BAN - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has banned a user.
- BAN_MEMBERS - net.dv8tion.jda.api.Permission
- 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.User
- 
Template forUser.Profile.getBannerUrl()
- BANNER1 - net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER2 - net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER3 - net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BANNER4 - net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- BaseCommand<T extends BaseCommand<T>> - Class in net.dv8tion.jda.api.interactions.commands.build
- BaseCommand(String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.BaseCommand
- 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).
- BINARY - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- BITRATE - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the bitrate field
- BLOCK - net.dv8tion.jda.api.MessageBuilder.Formatting
- BLOCK - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Codeblock region such as "```Hello```"
- 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 - net.dv8tion.jda.api.MessageBuilder.Formatting
- BOLD - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Bold region such as "**Hello**"
- BOOLEAN - net.dv8tion.jda.api.interactions.commands.OptionType
- BOOLEAN - net.dv8tion.jda.api.utils.data.DataType
- BOT - net.dv8tion.jda.api.AccountType
- 
An OAuth2 Bot which was created by an application
- BOT_ADD - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has added a bot to the server.
- BOT_HTTP_INTERACTIONS - net.dv8tion.jda.api.entities.User.UserFlag
- 
Bot uses only HTTP interactions and is shown in the online member list
- BOTS_NOT_ALLOWED - net.dv8tion.jda.api.requests.ErrorResponse
- BRAZIL - net.dv8tion.jda.api.Region
- BUG_HUNTER_LEVEL_1 - net.dv8tion.jda.api.entities.User.UserFlag
- BUG_HUNTER_LEVEL_2 - 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.components.selections.SelectionMenu.Builder
- 
Creates a newSelectionMenuinstance if all requirements are satisfied.
- 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.MessageBuilder
- 
Creates aMessageobject from this MessageBuilder
- build() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Builds a newShardManagerinstance and uses the provided token to start the login process.
- build(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Builds a newShardManagerinstance.
- buildAll(MessageBuilder.SplitPolicy...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Creates aQueueofMessageobjects from this MessageBuilder.
- Button - Interface in net.dv8tion.jda.api.interactions.components
- 
Represents a Message Button.
- BUTTON - net.dv8tion.jda.api.interactions.components.Component.Type
- 
A button
- ButtonClickEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that a customButtonon one of the bots messages was clicked by a user.
- ButtonClickEvent(JDA, long, ButtonInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.ButtonClickEvent
- ButtonInteraction - Interface in net.dv8tion.jda.api.interactions.components
- 
Interaction on aButtoncomponent.
- ButtonStyle - Enum in net.dv8tion.jda.api.interactions.components
- 
The available styles used forButtons.
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 interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Idempotent (ideally pure) function which decided whether to cache the provided member or not.
- 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 - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used for Groups as a System-Message showing that a Call was started.
- cancel() - Method in class net.dv8tion.jda.api.requests.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
- cancelRequests() - Method in interface net.dv8tion.jda.api.JDA
- 
Cancels all currently scheduledRestActionrequests.
- cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Cancels theRequest-to-Speak.
- cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
Cancels theRequest-to-Speak.
- canDecode() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
WhetherOpusPacket.decode()is possible.
- canInteract(Emote) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this Member can interact with the providedEmote(use in a message)
- canInteract(Member) - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Whether the specified Member can interact with this Emote
- 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.Emote
- 
Whether the specified User can interact with this Emote within the provided MessageChannel
 Same logic ascanInteract(issuer, channel, true)!
- canInteract(User, MessageChannel, boolean) - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Whether the specified User can interact with this Emote within the provided MessageChannel
 Special override to exclude elevated bot permissions in case of (for instance) reacting to messages.
- CANNOT_MESSAGE_VC - net.dv8tion.jda.api.requests.ErrorResponse
- CANNOT_SEND_TO_USER - 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().
- canProvideRoles() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Whether this Emote has an attached roles list.
- 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(GuildChannel) - 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(GuildChannel, GuildChannel) - 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.TextChannel
- 
Whether we can send messages in this channel.
- canTalk(Member) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Whether the specifiedMembercan send messages in this channel.
- Category - Interface in net.dv8tion.jda.api.entities
- 
Represents a channel category in the official Discord API.
- CATEGORY - net.dv8tion.jda.api.entities.ChannelType
- 
ACategory, Guild-Only.
- CategoryCreateEvent - Class in net.dv8tion.jda.api.events.channel.category
- 
Indicates that aCategorywas created.
- CategoryCreateEvent(JDA, long, Category) - Constructor for class net.dv8tion.jda.api.events.channel.category.CategoryCreateEvent
- CategoryDeleteEvent - Class in net.dv8tion.jda.api.events.channel.category
- 
Indicates that aCategorywas deleted.
- CategoryDeleteEvent(JDA, long, Category) - Constructor for class net.dv8tion.jda.api.events.channel.category.CategoryDeleteEvent
- CategoryOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
- 
An extension ofChannelOrderActionwith similar functionality, but constrained to the bounds of a singleCategory.
- CategoryUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.category.update
- 
Indicates that the name of aCategorywas updated.
- CategoryUpdateNameEvent(JDA, long, Category, String) - Constructor for class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdateNameEvent
- CategoryUpdatePermissionsEvent - Class in net.dv8tion.jda.api.events.channel.category.update
- 
Deprecated.This event is no longer feasible due to members not being cached by default. We replaced this event withGenericPermissionOverrideEventand derivatives.
- CategoryUpdatePermissionsEvent(JDA, long, Category, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
- 
Deprecated.
- CategoryUpdatePositionEvent - Class in net.dv8tion.jda.api.events.channel.category.update
- 
Indicates that the position of aCategorywas updated.
- CategoryUpdatePositionEvent(JDA, long, Category, int) - Constructor for class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePositionEvent
- CERTIFIED_MODERATOR - net.dv8tion.jda.api.entities.User.UserFlag
- CHANNEL - 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 - net.dv8tion.jda.api.audit.TargetType
- CHANNEL - net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aTextChannel
 The first and only group matches the id of the mention.
- CHANNEL - net.dv8tion.jda.api.interactions.commands.OptionType
- CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.WebhookManager
- 
Used to reset the channel field
- CHANNEL_BITRATE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theVoiceChannel.getBitrate()value.
- CHANNEL_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created aGuildChannel
- CHANNEL_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted aGuildChannel.
- CHANNEL_FOLLOW_ADD - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce when a crosspost webhook is added to a channel
- CHANNEL_ICON_CHANGE - 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_MESSAGE_WITH_SOURCE - net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Immediately respond to an interaction with a message
- CHANNEL_NAME - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildChannel.getName()value.
- CHANNEL_NAME_CHANGE - 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 - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theTextChannel.isNSFW()value.
- CHANNEL_OVERRIDE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created aPermissionOverride.
- CHANNEL_OVERRIDE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted aPermissionOverride.
- CHANNEL_OVERRIDE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedPermissionOverrideinformation.
- CHANNEL_OVERRIDES - net.dv8tion.jda.api.audit.AuditLogKey
- 
The overrides for this channel.
- CHANNEL_PARENT - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildChannel.getParent()value.
- CHANNEL_PINNED_ADD - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used in MessageChannels as a System-Message to announce new pins
- CHANNEL_REGION - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRegionvalue.
- CHANNEL_SLOWMODE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theTextChannel.getSlowmode()value.
- CHANNEL_TOPIC - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theTextChannel.getTopic()value.
- CHANNEL_TYPE - net.dv8tion.jda.api.audit.AuditLogKey
- 
The integer type of this channel.
- CHANNEL_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedGuildChannelinformation.
- CHANNEL_USER_LIMIT - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theVoiceChannel.getUserLimit()value.
- ChannelAction<T extends GuildChannel> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension ofRestActionspecifically designed to create aGuildChannel.
- 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!
- ChannelManager - Interface in net.dv8tion.jda.api.managers
- 
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
- ChannelType - Enum in net.dv8tion.jda.api.entities
- 
Enum used to differentiate between the different types of Discord channels.
- check(AccountType, AccountType) - Static method in exception net.dv8tion.jda.api.exceptions.AccountTypeException
- checkVerification() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.Bots don't need to check this and client accounts are not supported
- 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.MessageBuilder
- 
Clears the current builder.
- 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.
- 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.
- clearFiles() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Clears all previously added files
 And closesFileInputStreamsgenerated byMessageAction.addFile(File, String, net.dv8tion.jda.api.utils.AttachmentOption...).
- clearFiles(BiConsumer<String, InputStream>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Clears all previously added files
- clearFiles(Consumer<InputStream>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Clears all previously added files
 TheMessageAction.clearFiles(BiConsumer)version provides the resource name for more selective operations.
- clearMentionedRoles() - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Removes the whitelist of mentioned roles.
- clearMentionedUsers() - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Removes the whitelist of mentioned users.
- clearMentions() - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Combination ofMessageBuilder.clearMentionedRoles()andMessageBuilder.clearMentionedUsers().
- 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.ChannelManager
- 
Clears the overrides added viaChannelManager.putPermissionOverride(IPermissionHolder, Collection, Collection).
- clearOverridesRemoved() - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Clears the overrides removed viaChannelManager.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(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes all reactions for the specified emoji.
- clearReactions(Emote) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes all reactions for the specified emote.
- clearReactionsById(long) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
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, String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Removes all reactions for the specified emoji.
- clearReactionsById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Removes all reactions for the specified emoji.
- clearReactionsById(String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
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, String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Removes all reactions for the specified emoji.
- clearReactionsById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Removes all reactions for the specified emoji.
- CLIENT_STATUS - 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 interface net.dv8tion.jda.api.entities.PrivateChannel
- 
Closes a PrivateChannel.
- close() - Method in class net.dv8tion.jda.api.requests.Response
- close() - Method in interface net.dv8tion.jda.api.utils.ClosableIterator
- close() - Method in class net.dv8tion.jda.api.utils.LockIterator
- closeAudioConnection() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Close down the current audio connection of thisGuildand disconnects from theVoiceChannel.
- CloseCode - Enum in net.dv8tion.jda.api.requests
- 
Constants representing main gateway close codes with association to an explaining message.
- CLOUD_FLARE_LOAD - net.dv8tion.jda.api.requests.CloseCode
- 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 - Class in net.dv8tion.jda.api.interactions.commands
- 
Represents a Discord slash-command.
- Command(JDAImpl, Guild, DataObject) - Constructor for class net.dv8tion.jda.api.interactions.commands.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.
- CommandCreateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to create or update commands.
- CommandData - Class in net.dv8tion.jda.api.interactions.commands.build
- 
Builder for a Slash-Command.
- CommandData(String, String) - Constructor for class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Create an command builder.
- 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 a Slash-Command.
- CommandListUpdateAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
SpecializedRestActionused to replace existing commands of a guild or globally.
- CommandPrivilege - Class in net.dv8tion.jda.api.interactions.commands.privileges
- 
Privilege used to restrict access to a command within aGuild.
- CommandPrivilege(CommandPrivilege.Type, boolean, long) - Constructor for class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- CommandPrivilege.Type - Enum in net.dv8tion.jda.api.interactions.commands.privileges
- 
The target type this privilege applies to.
- 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
- competing(String) - Static method in interface net.dv8tion.jda.api.entities.Activity
- 
Creates a new Activity instance with the specified name.
- COMPETING - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asCompeting in...in the official client.
- 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.
- Component - Interface in net.dv8tion.jda.api.interactions.components
- 
Component of a Message.
- COMPONENT - 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 messageComponent.
- ComponentLayout - Interface in net.dv8tion.jda.api.interactions.components
- 
Represents a top-level layout used forComponentssuch asButtons.
- ComponentLayout.Type - Enum in net.dv8tion.jda.api.interactions.components
- 
The layout types
- 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(VoiceChannel) - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
Requests a voice server endpoint for connecting to the voice gateway.
- CONNECTED - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
The audio connection has been successfully setup and is ready for use.
- CONNECTED - net.dv8tion.jda.api.JDA.Status
- 
JDA has finished loading everything, is receiving information from Discord and is firing events.
- CONNECTING_ATTEMPTING_UDP_DISCOVERY - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
JDA successfully authenticated the audio websocket and it now attempting UDP discovery.
- CONNECTING_AWAITING_AUTHENTICATION - 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 - 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 - 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 - 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 - net.dv8tion.jda.api.JDA.Status
- 
JDA is currently attempting to connect it's websocket to Discord.
- 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.
- content(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Overrides existing content with the provided input
 The content of a Message may not exceed 2000!
- 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
- 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 - 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.
- create(String) - Static method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Creates a newSelectionMenu.Builderfor a selection 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, 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_INSTANT_INVITE - net.dv8tion.jda.api.Permission
- createCategory(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newCategoryin this Guild.
- createCopy() - Method in interface net.dv8tion.jda.api.entities.Category
- createCopy() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
Creates a copy of the specifiedGuildChannel.
- createCopy() - Method in interface net.dv8tion.jda.api.entities.Role
- createCopy() - Method in interface net.dv8tion.jda.api.entities.TextChannel
- createCopy() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- createCopy() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Creates a new preconfiguredSelectionMenu.Builderwith the same settings used for this selection menu.
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.Category
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
Creates a copy of the specifiedGuildChannelin the specifiedGuild.
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.Role
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- 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.
- createEmote(String, Icon, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newEmotein this Guild.
- 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.GuildChannel
- 
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.
- createPermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- createRole() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates a newRolein this Guild.
- 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.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.StageChannel
- 
Create a newStageInstancefor this stage channel.
- createTemplate(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to create a newTemplatefor this Guild.
- createTextChannel(String) - Method in interface net.dv8tion.jda.api.entities.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.
- createVoiceChannel(String) - Method in interface net.dv8tion.jda.api.entities.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.TextChannel
- 
Creates a newWebhook.
- crosspost() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Attempts to crosspost this message.
- CROSSPOSTED - 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.TextChannel
- 
Attempts to crosspost the provided message.
- crosspostMessageById(String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Attempts to crosspost the provided message.
- CUSTOM_STATUS - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display as a custom status in the official client.
D
- danger(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withDANGERStyle.
- danger(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withDANGERStyle.
- DANGER - net.dv8tion.jda.api.interactions.components.ButtonStyle
- 
Danger/Deny button style, usually in red.
- DARK - 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.
- DataType - Enum in net.dv8tion.jda.api.utils.data
- 
Enum constants representing possible types for aDataObjectvalue.
- DATE_LONG - net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date as16 June 2021
- DATE_SHORT - net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date as16/06/2021or06/16/2021
- DATE_TIME_LONG - 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 - net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date and time as16 June 2021 18:49orJune 16, 2021 6:49 PM
- deadline() - Method 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.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.ChannelAction
- 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.GuildAction
- deadline(long) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 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.MessageAction
- 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(Member, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Sets the Guild Deafened state state of theMemberbased on the provided boolean.
- declineSpeaker() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Reject this membersrequest to speak.
- 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 - net.dv8tion.jda.api.requests.CloseCode
- DEFAULT - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
The ActivityType used to represent a normalActivitystatus.
- DEFAULT - net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Discord has not rated this guild.
- DEFAULT - 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) 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 forUser.getDefaultAvatarUrl()
- 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_THREAD_FACTORY - Static variable in class net.dv8tion.jda.api.sharding.DefaultShardManager
- 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, 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.GenericComponentInteractionCreateEvent
- deferEdit() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
No-op acknowledgement of this interaction.
- DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE - 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 - 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.GenericInteractionCreateEvent
- deferReply() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Acknowledge this interaction and defer the reply to a later time.
- deferReply(boolean) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
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.Emote
- 
Deletes this Emote.
- 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.GuildChannel
- 
Deletes this GuildChannel.
- 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.StageInstance
- 
Deletes this stage instance
- 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 class 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_MEMBER_DAYS - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible option ofActionType.PRUNEdescribing the period of inactivity for that prune.
- 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.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.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.TextChannel
- 
Bulk deletes a list of messages.
- deleteMessagesByIds(Collection<String>) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Bulk deletes a list of messages.
- deleteOriginal() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Delete the original reply.
- deleteWebhookById(String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
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.
- denyMentions(Message.MentionType...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Removes the providedMentionTypesfrom the whitelist.
- 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.GuildManager
- 
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 - net.dv8tion.jda.api.entities.ClientType
- 
The official discord desktop client
- DIRECT_MESSAGE_REACTIONS - net.dv8tion.jda.api.requests.GatewayIntent
- 
Message reaction events in private channels.
- DIRECT_MESSAGE_TYPING - net.dv8tion.jda.api.requests.GatewayIntent
- 
Typing events in private channels.
- DIRECT_MESSAGES - 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.
- disable(Role) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided role.
- disable(User) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided user.
- 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.
- 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.
- disableRole(long) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided role.
- disableRole(String) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided role.
- disableUser(long) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided user.
- disableUser(String) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that denies access to the command for the provided user.
- DISALLOWED_INTENTS - 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 - net.dv8tion.jda.api.JDA.Status
- 
JDA's main websocket has been disconnected.
- DISCONNECTED_AUTHENTICATION_FAILURE - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that our token was not valid.
- DISCONNECTED_CHANNEL_DELETED - 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 - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that we were kicked from a channel by a moderator
- DISCONNECTED_LOST_PERMISSION - 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 - 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 - 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.
- DisconnectEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that JDA has been disconnected from the remote server.
- DisconnectEvent(JDA, WebSocketFrame, WebSocketFrame, boolean, OffsetDateTime) - Constructor for class net.dv8tion.jda.api.events.DisconnectEvent
- 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
- DO_NOT_DISTURB - 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.
- downloadToFile() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Downloads the attachment into the current working directory using the file name provided byMessage.Attachment.getFileName().
- downloadToFile(File) - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Downloads the attachment to a file at the specified path (relative or absolute).
- downloadToFile(String) - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Downloads the attachment to a file at the specified path (relative or absolute).
E
- EARLY_SUPPORTER - net.dv8tion.jda.api.entities.User.UserFlag
- editButton(Button) - Method in interface net.dv8tion.jda.api.interactions.components.ButtonInteraction
- 
Update the button with a new button instance.
- editCommand() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
Edit this command.
- editCommandById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Edit an existing command by id.
- editCommandById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Edit an existing global command by id.
- editCommandById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Edit an existing command by id.
- editCommandById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Edit an existing global command by id.
- editComponents(Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editComponents(ComponentLayout...) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessage(CharSequence) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this Message's content to the provided String.
- editMessage(String) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessage(Message) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this Message's content to the providedMessage.
- editMessage(Message) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessage(MessageEmbed) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Deprecated.UseMessage.editMessageEmbeds(MessageEmbed...)instead
- editMessageById(long, byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, InputStream, String, AttachmentOption...) - 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.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(long, String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, Message) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(long, Message) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(long, MessageEmbed) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Deprecated.
- editMessageById(String, byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, InputStream, String, AttachmentOption...) - 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.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(String, String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, Message) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageById(String, Message) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageById(String, MessageEmbed) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Deprecated.
- editMessageComponents(Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this Message's content to the providedComponentLayouts.
- editMessageComponents(ComponentLayout...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this Message's content to the providedComponentLayouts.
- editMessageComponentsById(long, Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(long, Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(long, ComponentLayout...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(long, ComponentLayout...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(String, Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(String, Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Edit an existing message sent by this webhook.
- editMessageComponentsById(String, ComponentLayout...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to edit a message by its id in this MessageChannel.
- editMessageComponentsById(String, ComponentLayout...) - 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's content to the providedMessageEmbeds.
- editMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessageEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Edits this Message's content to the providedMessageEmbeds.
- editMessageEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessageEmbedsById(long, Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.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.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.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.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's content to the provided format.
- editMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
Acknowledgement of this interaction with a message update.
- editMessageFormatById(long, String, Object...) - Method in interface net.dv8tion.jda.api.entities.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.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(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(String) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginal(Message) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalComponents(Collection<? extends ComponentLayout>) - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
Edit the source message sent by this interaction.
- editOriginalComponents(ComponentLayout...) - 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.
- editSelectionMenu(SelectionMenu) - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenuInteraction
- 
Update the selection menu with a new selection menu instance.
- embed(MessageEmbed) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Deprecated.This is deprecated in favor ofMessageAction.setEmbeds(MessageEmbed...)
- EMBED_DISABLED - 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
 This limit depends on the currentAccountTypeand applies to BOT
- EMBED_MAX_LENGTH_CLIENT - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum amount of total visible characters an embed can have
 This limit depends on the currentAccountTypeand applies to CLIENT
- 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_APPLICATION - net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite points to an application in a voice channel.
- EMBEDS_SUPPRESSED - 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 - Class in net.dv8tion.jda.api.entities
- 
Represents a Discord Emoji.
- Emoji(String) - Constructor for class net.dv8tion.jda.api.entities.Activity.Emoji
- Emoji(String, long, boolean) - Constructor for class net.dv8tion.jda.api.entities.Activity.Emoji
- Emote - Interface in net.dv8tion.jda.api.entities
- 
Represents a Custom Emote.
- EMOTE - net.dv8tion.jda.api.audit.TargetType
- EMOTE - net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aEmote
 The first group matches the name of the emote and the second the id of the mention.
- EMOTE - net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forGuild.getEmoteCache()
- EMOTE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator created anEmote.
- EMOTE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator deleted anEmote.
- EMOTE_NAME - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theEmote.getName()value.
- EMOTE_ROLES_ADD - net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles added toEmote.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- EMOTE_ROLES_REMOVE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles remove fromEmote.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- EMOTE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updated anEmote.
- EmoteAddedEvent - Class in net.dv8tion.jda.api.events.emote
- EmoteAddedEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.api.events.emote.EmoteAddedEvent
- EmoteManager - Interface in net.dv8tion.jda.api.managers
- 
Manager providing functionality to update one or more fields for anEmote.
- EmoteRemovedEvent - Class in net.dv8tion.jda.api.events.emote
- 
Indicates that anEmotewas removed from a Guild.
- EmoteRemovedEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.api.events.emote.EmoteRemovedEvent
- EmoteUpdateNameEvent - Class in net.dv8tion.jda.api.events.emote.update
- 
Indicates that the name of anEmotechanged.
- EmoteUpdateNameEvent(JDA, long, Emote, String) - Constructor for class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- EmoteUpdateRolesEvent - Class in net.dv8tion.jda.api.events.emote.update
- 
Indicates that the role whitelist for anEmotechanged.
- EmoteUpdateRolesEvent(JDA, long, Emote, List<Role>) - Constructor for class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- 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_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 - 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(Role) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided role.
- enable(User) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided user.
- 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.
- 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.
- enableRole(long) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided role.
- enableRole(String) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided role.
- enableUser(long) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided user.
- enableUser(String) - Static method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
Creates a privilege that grants access to the command for the provided user.
- 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.
- EPHEMERAL - 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.Emoji
- equals(Object) - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- equals(Object) - Method in class net.dv8tion.jda.api.entities.Emoji
- 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.MessageReaction.ReactionEmote
- 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.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.commands.Command.Choice
- equals(Object) - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 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.CommandPrivilege
- equals(Object) - Method in class net.dv8tion.jda.api.JDA.ShardInfo
- equals(Object) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- equals(Object) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- equals(Object) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- equals(Object) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- ERROR_CANNOT_RESUME - 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 - 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 - 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 - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that the UDP setup failed.
- ERROR_UNSUPPORTED_ENCRYPTION_MODES - 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 - 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 - net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Escape any format tokens that are not escaped or within a special region.
- ETF - net.dv8tion.jda.api.GatewayEncoding
- 
Erlang External Term Format (binary).
- EU_CENTRAL - net.dv8tion.jda.api.Region
- EU_WEST - net.dv8tion.jda.api.Region
- EUROPE - net.dv8tion.jda.api.Region
- 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 - 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.
- execute(T) - Method in interface net.dv8tion.jda.api.utils.Procedure
- 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 - net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Is classified as a NSFW server
- 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
F
- FAILED_TO_LOGIN - 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.MessageAction
- 
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.
- 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
- filter(long) - Method in interface net.dv8tion.jda.api.utils.ChunkingFilter
- 
Decide whether the specified guild should chunk members.
- 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.
- 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 - net.dv8tion.jda.api.utils.data.DataType
- FLOAT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- follow(long) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Subscribes to the crossposted messages in this channel.
- follow(String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Subscribes to the crossposted messages in this channel.
- follow(TextChannel) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Subscribes to the crossposted messages in this channel.
- FOLLOWER - 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
- 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.IMentionable
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 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.
- FRANKFURT - net.dv8tion.jda.api.Region
- 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
- 
Creates anIconwith the specifiedFile.
- from(File, Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
- 
Creates anIconwith the specifiedFile.
- 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(Collection<Class<? extends GenericEvent>>, Collection<CacheFlag>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Parse the required GatewayIntents from the providedEvent TypesandCacheFlags.
- 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
- 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.
- fromCustom(Emote) - Static method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.entities.Emoji
- 
Parses the provided JSON representation to an emoji instance.
- fromData(DataObject) - Static method in class 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 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 interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Inverse function forSerializableData.toData()which parses the serialized selection menu data.
- fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Inverse function forSelectOption.toData()which parses the serialized option data
- fromEmote(String, long, boolean) - Static method in class net.dv8tion.jda.api.entities.Emoji
- 
Creates an emoji with the provided name.
- fromEmote(Emote) - Static method in class net.dv8tion.jda.api.entities.Emoji
- 
Creates an emoji from the providedEmote
- 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.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.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.MessageSticker.StickerFormat
- 
Resolves the specified format identifier to the StickerFormat enum constant.
- fromId(int) - Static method in enum net.dv8tion.jda.api.entities.MessageType
- 
Used to retrieve a MessageType based on the Discord id key.
- fromId(long) - 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.User
- 
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.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.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.CommandPrivilege.Type
- 
Returns the appropriate enum constant for the given key.
- fromKey(int) - Static method in enum net.dv8tion.jda.api.interactions.components.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.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.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.CommandData
- 
Parses the provided serialization back into an CommandData instance.
- fromList(DataArray) - Static method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Parses the provided serialization back into an CommandData instance.
- fromMarkdown(String) - Static method in class net.dv8tion.jda.api.entities.Emoji
- 
Parses the provided markdown formatting to an Emoji instance.
- fromMIME(String) - Static method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
Resolves the provided MIME Type to the equivalent IconType.
- fromSortBucket(int) - Static method in enum net.dv8tion.jda.api.entities.ChannelType
- 
AnEnumSetpopulated with all channel types using the provided sorting bucket.
- fromStyle(String) - Static method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Returns the time format for the provided style flag.
- fromUnicode(String) - Static method in class net.dv8tion.jda.api.entities.Emoji
- 
Creates an emoji with the provided unicode.
- fromUnicode(String, JDA) - Static method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
G
- 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
- GenericApplicationCommandEvent - Class in net.dv8tion.jda.api.events.application
- 
Indicates that aCommandevent was fired.
- GenericApplicationCommandEvent(JDA, long, Command, Guild) - Constructor for class net.dv8tion.jda.api.events.application.GenericApplicationCommandEvent
- GenericCategoryEvent - Class in net.dv8tion.jda.api.events.channel.category
- 
Indicates that aCategorywas created/deleted/updated.
- GenericCategoryEvent(JDA, long, Category) - Constructor for class net.dv8tion.jda.api.events.channel.category.GenericCategoryEvent
- GenericCategoryUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.category.update
- 
Indicates that aCategorywas updated.
- GenericCategoryUpdateEvent(JDA, long, Category, T, T, String) - Constructor for class net.dv8tion.jda.api.events.channel.category.update.GenericCategoryUpdateEvent
- GenericComponentInteractionCreateEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that aComponentInteractionwas created in a channel.
- GenericComponentInteractionCreateEvent(JDA, long, ComponentInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.GenericComponentInteractionCreateEvent
- GenericEmoteEvent - Class in net.dv8tion.jda.api.events.emote
- 
Indicates that anEmotewas created/removed/updated.
- GenericEmoteEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.api.events.emote.GenericEmoteEvent
- GenericEmoteUpdateEvent<T> - Class in net.dv8tion.jda.api.events.emote.update
- 
Indicates that anEmotewas updated.
- GenericEmoteUpdateEvent(JDA, long, Emote, T, T, String) - Constructor for class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- GenericEvent - Interface in net.dv8tion.jda.api.events
- 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
- GenericGuildMessageEvent - Class in net.dv8tion.jda.api.events.message.guild
- 
Indicates that aMessageevent is fired from aTextChannel.
- GenericGuildMessageEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.message.guild.GenericGuildMessageEvent
- GenericGuildMessageReactionEvent - Class in net.dv8tion.jda.api.events.message.guild.react
- 
Indicates that aMessageReactionwas added or removed in a TextChannel.
- GenericGuildMessageReactionEvent(JDA, long, Member, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 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
- GenericGuildVoiceUpdateEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Requirements
- GenericGuildVoiceUpdateEvent(JDA, long, Member, VoiceChannel, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- GenericInteractionCreateEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that anInteractionwas created in a channel.
- 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
- 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, GuildChannel, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- GenericPrivateMessageEvent - Class in net.dv8tion.jda.api.events.message.priv
- 
Indicates that aMessageevent is fired from aPrivateChannel.
- GenericPrivateMessageEvent(JDA, long, long, PrivateChannel) - Constructor for class net.dv8tion.jda.api.events.message.priv.GenericPrivateMessageEvent
- GenericPrivateMessageReactionEvent - Class in net.dv8tion.jda.api.events.message.priv.react
- 
Indicates that aMessageReactionwas added or removed.
- GenericPrivateMessageReactionEvent(JDA, long, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 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
- 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
- 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
- GenericStoreChannelEvent - Class in net.dv8tion.jda.api.events.channel.store
- 
Indicates that aStoreChannelevent was fired.
- GenericStoreChannelEvent(JDA, long, StoreChannel) - Constructor for class net.dv8tion.jda.api.events.channel.store.GenericStoreChannelEvent
- GenericStoreChannelUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.store.update
- 
Indicates that aStoreChannelwas updated.
- GenericStoreChannelUpdateEvent(JDA, long, StoreChannel, T, T, String) - Constructor for class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- GenericTextChannelEvent - Class in net.dv8tion.jda.api.events.channel.text
- 
Indicates that aTextChannelevent was fired.
- GenericTextChannelEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.channel.text.GenericTextChannelEvent
- GenericTextChannelUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannelwas updated.
- GenericTextChannelUpdateEvent(JDA, long, TextChannel, T, T, String) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- 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
- GenericVoiceChannelEvent - Class in net.dv8tion.jda.api.events.channel.voice
- 
Indicates that aVoiceChannelevent was fired.
- GenericVoiceChannelEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.channel.voice.GenericVoiceChannelEvent
- GenericVoiceChannelUpdateEvent<T> - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannelupdated.
- GenericVoiceChannelUpdateEvent(JDA, long, VoiceChannel, T, T, String) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- 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) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Resolves any type to the provided key.
- 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
- getAccountType() - Method in interface net.dv8tion.jda.api.JDA
- 
TheAccountTypeof the currently logged in account.
- getActionRows() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Rows of interactive components such asButtons.
- 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.managers.Presence
- 
The current Activity for this session.
- getActivity() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
The game that the member is currently playing.
- 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.
- getAllow() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
The currently set of allowed permission bits.
- 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.
- getAllowedFileSize() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
Returns the maximum size for files that can be uploaded with this account.
- 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.
- 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.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.interactions.commands.Command
- 
The id of the application this command belongs to.
- 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.interactions.commands.Command
- 
The id of the application this command belongs to.
- getApproximateMembers() - Method in class net.dv8tion.jda.api.entities.Guild.MetaData
- 
The approximate number of members in this guild.
- 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.
- getAsBoolean() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The boolean value.
- getAsCodepoints() - Method in class net.dv8tion.jda.api.entities.Activity.Emoji
- 
The codepoint notation ("U+XXXX") for the unicode of this emoji.
- getAsCodepoints() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
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.
- getAsGuildChannel() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedGuildChannelfor this option value.
- 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.
- getAsMember() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedMemberfor this option value.
- getAsMention() - Method in class net.dv8tion.jda.api.entities.Activity.Emoji
- getAsMention() - Method in class net.dv8tion.jda.api.entities.Emoji
- getAsMention() - Method in interface net.dv8tion.jda.api.entities.Emote
- getAsMention() - Method in interface net.dv8tion.jda.api.entities.IMentionable
- 
Retrieve a Mention for this Entity.
- getAsMention() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- getAsMentionable() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedIMentionableinstance for this option value.
- getAsMessageChannel() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedMessageChannelfor this option value.
- getAsReactionCode() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
The code for this Reaction.
- getAsRole() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The resolvedRolefor this option value.
- getAssetHash() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
Deprecated.UseMessageSticker.getIconUrl()instead
- getAssetUrl() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
Deprecated.UseMessageSticker.getIconUrl()instead
- 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.
- 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.
- 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!
- 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.guild.GuildMessageReceivedEvent
- 
The Author of the Message received asUserobject.
- getAuthor() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
- 
The author of this message
- 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.
- getAuthor() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageReceivedEvent
- 
The author for this message
- getAuthor() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageUpdateEvent
- 
The author of this message
- 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 class net.dv8tion.jda.api.utils.WidgetUtil.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 class net.dv8tion.jda.api.utils.WidgetUtil.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.
- getBannerId() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The guild banner id.
- getBannerId() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The Discord Id for this user's banner image.
- getBannerUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The guild banner url.
- getBannerUrl() - Method in class net.dv8tion.jda.api.entities.User.Profile
- 
The URL for the user's banner image.
- getBitrate() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The audio bitrate of the voice audio that is transmitted in this channel.
- getBitrate() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- 
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.
- 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.ButtonClickEvent
- getButton() - Method in interface net.dv8tion.jda.api.interactions.components.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 class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Immutable list of buttons in this ActionRow.
- getButtons() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentLayout
- 
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.
- getCategories() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allCategoriesin thisGuild.
- getCategories() - Method in interface net.dv8tion.jda.api.JDA
- 
Gets allCategoriesvisible to the currently logged in account.
- getCategories() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets allCategoriesvisible to the currently logged in account.
- getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allCategoriesin this Guild that have the same name as the one provided.
- getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets a list of allCategoriesthat have the same name as the one provided.
- getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets a list of allCategoriesthat 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 class net.dv8tion.jda.api.events.channel.category.GenericCategoryEvent
- 
The responsibleCategory
- getCategory() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheCategorythis invite points to.
- getCategory() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheCategorythis override belongs to.
- 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.Guild
- 
Gets theCategoryfrom this guild that matches the provided id.
- getCategoryById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets theCategorythat matches the provided id.
- getCategoryById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets theCategorythat matches the provided id.
- getCategoryById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets theCategoryfrom this guild that matches the provided id.
- getCategoryById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets theCategorythat matches the provided id.
- getCategoryById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Gets theCategorythat matches the provided id.
- getCategoryCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SortedSnowflakeCacheViewof all cachedCategoriesof this Guild.
- getCategoryCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedCategoriesvisible to this JDA session.
- 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!
- getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
- 
Deprecated.Filtered list of affectedMembers
- getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedMembers
- getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedMembers
- getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedMembers
- getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
- 
Deprecated.List of all affectedIPermissionHolders
- getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
- 
Deprecated.The affectedIPermissionHolders
- getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
- 
Deprecated.The affectedIPermissionHolders
- getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
- 
Deprecated.The affectedIPermissionHolders
- getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
- 
Deprecated.Filtered list of affectedRoles
- getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedRoles
- getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedRoles
- getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
- 
Deprecated.List of affectedRoles
- 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.GuildVoiceState
- 
Returns the currentVoiceChannelthat theMemberis in.
- 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.StageInstance
- 
TheStageChannelfor this stage instance
- getChannel() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
TheTextChannelinstance this Webhook is attached to.
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelCreateEvent
- 
Deprecated.ThePrivateChannel
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelDeleteEvent
- 
Deprecated.ThePrivateChannel
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.store.GenericStoreChannelEvent
- 
TheStoreChannel.
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.text.GenericTextChannelEvent
- 
TheTextChannel
- getChannel() - Method in class net.dv8tion.jda.api.events.channel.voice.GenericVoiceChannelEvent
- 
TheVoiceChannel
- 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
- 
TheGuildChannelthis override belongs to.
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.GenericComponentInteractionCreateEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- getChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheMessageChannelfor this Message
- getChannel() - Method in class net.dv8tion.jda.api.events.message.guild.GenericGuildMessageEvent
- 
TheTextChannelfor this message
- getChannel() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- 
TheTextChannelwhere the reaction happened
- getChannel() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- 
TheTextChannelwhere the messages have been deleted
- getChannel() - Method in class net.dv8tion.jda.api.events.message.priv.GenericPrivateMessageEvent
- 
ThePrivateChannelfor the message
- 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.CommandInteraction
- getChannel() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The respectiveMessageChannelfor 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.managers.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
- 
TheTextChannelthis Manager'sWebhookis in.
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
The targetMessageChannelfor this message
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.MessagePaginationAction
- 
The targetedMessageChannel
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
TheGuildChannelthis will be created in
- getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
- 
TheTextChannelto create this webhook in
- getChannel() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Gets the channel the member is 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.
- 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.
- 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
- getChannelJoined() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- getChannelJoined() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceJoinEvent
- getChannelJoined() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMoveEvent
- getChannelJoined() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
TheVoiceChannelthat was joined
- getChannelLeft() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- getChannelLeft() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceLeaveEvent
- getChannelLeft() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMoveEvent
- getChannelLeft() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
TheVoiceChannelthat theMemberis moved from
- getChannels() - Method in interface net.dv8tion.jda.api.entities.Category
- 
AllChannelslisted for this Category
 This may containVoiceChannels,StoreChannels, andTextChannels!
- getChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Populated list ofchannelsfor this guild.
- 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.
- 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.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.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.
- getClientCloseFrame() - Method in class net.dv8tion.jda.api.events.DisconnectEvent
- 
The close frame we sent to discord
- getCloseCode() - Method in class net.dv8tion.jda.api.events.DisconnectEvent
- 
Possibly-nullCloseCoderepresenting the meaning for this DisconnectEvent
- getCloseCode() - Method in class net.dv8tion.jda.api.events.ShutdownEvent
- 
Possibly-nullCloseCoderepresenting the meaning for this ShutdownEvent.
- 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.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
- getCommand() - Method in class net.dv8tion.jda.api.events.application.GenericApplicationCommandEvent
- 
The affected command and its new data.
- getCommandId() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
The command id
- getCommandIdLong() - Method in class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- getCommandIdLong() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
The command id
- getCommandPath() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- getCommandString() - Method in class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- getCommandString() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
Gets the slash command String for this slash command.
- getCommunityUpdatesChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat receives community updates.
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.ButtonClickEvent
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.GenericComponentInteractionCreateEvent
- getComponent() - Method in class net.dv8tion.jda.api.events.interaction.SelectionMenuEvent
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.ButtonInteraction
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
TheComponentinstance.
- getComponent() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenuInteraction
- getComponentId() - Method in class net.dv8tion.jda.api.events.interaction.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 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.ComponentLayout
- 
List representation of this component layout.
- getComponentType() - Method in class net.dv8tion.jda.api.events.interaction.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
- 
TheVoiceChannelthat 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.
- 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.
- 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.
- getCount() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
The amount of users that already reacted with this Reaction
 This is not updated, it is afinal intper Reaction instance
- getCoverId() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The cover aka splash id of this Application.
- getCoverUrl() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- 
The url of the cover image for this application.
- getCreationTime() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Deprecated.UseInvite.getTimeCreated()instead
- getCreator() - Method in class net.dv8tion.jda.api.entities.templates.Template
- 
The user who created this template.
- 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
- getDateTimeString(OffsetDateTime) - Static method in class net.dv8tion.jda.api.utils.TimeUtil
- 
Returns a prettier String-representation of a OffsetDateTime object
- getDefaultAvatarId() - Method in interface net.dv8tion.jda.api.entities.User
- 
The Discord Id for this user's default avatar image.
- getDefaultAvatarId() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
Gets the asset id of the member's default avatar
- getDefaultAvatarUrl() - Method in interface net.dv8tion.jda.api.entities.User
- 
The URL for the for the user's default avatar image.
- getDefaultAvatarUrl() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
Gets the url of the member's default avatar
- getDefaultChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The defaultTextChannelfor aGuild.
- getDefaultChannel() - Method in interface net.dv8tion.jda.api.entities.Member
- 
The defaultTextChannelfor 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).
- getDefaultMentions() - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Returns the defaultMentionTypespreviously set byMessageAction.setDefaultMentions(Collection).
- getDefaultMentions() - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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.
- 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).
- 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.
- 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.
- 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.
- getDeny() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
The currently set of denied permission bits.
- 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.Invite.EmbeddedApplication
- 
The description of this application.
- 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.MessageSticker
- 
The description of the sticker or empty String if the sticker doesn't have one.
- 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.BaseCommand
- 
The configured description
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
The description for this option
- getDescription() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
The description for this subcommand group
- getDescription() - Method in class 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.
- getDescriptionBuilder() - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
TheStringBuilderused to build the description for the embed.
- 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.
- 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 class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
Gets the discriminator of the member
- 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.
- 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 class net.dv8tion.jda.api.utils.WidgetUtil.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 class net.dv8tion.jda.api.utils.WidgetUtil.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.
- 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.
- 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.
- getEmoji() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The emoji (or custom emoji) attached to a custom status.
- getEmoji() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
The unicode representing the emoji used for reacting.
- 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 interface net.dv8tion.jda.api.interactions.components.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 selection menu
- getEmoji() - Method in enum net.dv8tion.jda.api.Region
- 
The unicode flag representative of this Region.
- getEmote() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
The instance ofEmotefor the Reaction instance.
- getEmote() - Method in class net.dv8tion.jda.api.events.emote.GenericEmoteEvent
- 
The responsibleEmotefor this event
- getEmote() - Method in interface net.dv8tion.jda.api.managers.EmoteManager
- 
The targetEmotethat will be modified by this Manager
- getEmoteById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets anEmotefrom this guild that has the same id as the one provided.
- getEmoteById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves an emote matching the specifiedidif one is available in our cache.
- getEmoteById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves an emote matching the specifiedidif one is available in our cache.
- getEmoteById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets anEmotefrom this guild that has the same id as the one provided.
- getEmoteById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Retrieves an emote matching the specifiedidif one is available in our cache.
- getEmoteById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Retrieves an emote matching the specifiedidif one is available in our cache.
- getEmoteCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SnowflakeCacheViewof all cachedEmotesof this Guild.
- getEmoteCache() - Method in interface net.dv8tion.jda.api.JDA
- 
UnifiedSnowflakeCacheViewof all cachedEmotesvisible to this JDA session.
- getEmoteCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
UnifiedSnowflakeCacheViewof all cachedEmotesvisible to this ShardManager instance.
- getEmotes() - Method in interface net.dv8tion.jda.api.entities.Guild
- getEmotes() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllEmotesused in this Message.
- getEmotes() - Method in interface net.dv8tion.jda.api.JDA
- 
A collection of all to us known emotes (managed/restricted included).
- getEmotes() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
A collection of all known emotes (managed/restricted included).
- getEmotesBag() - Method in interface net.dv8tion.jda.api.entities.Message
- 
ABagof emotes used in this message.
- getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allEmotesin this Guild that have the same name as the one provided.
- getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allEmotesthat have the same name as the one provided.
- getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable list of allEmotesthat 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)
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.category.update.GenericCategoryUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- 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.update.GenericGuildUpdateEvent
- getEntity() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- 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 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.
- 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.
- getException() - Method in class net.dv8tion.jda.api.requests.Response
- 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.MessageSticker.StickerFormat
- 
The file extension used for the sticker asset.
- 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.
- 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.
- 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.Message
- 
Returns an EnumSet of allMessageFlagspresent for this 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.Message
- 
Returns the raw message flags of this message
- getFlagsRaw() - Method in interface net.dv8tion.jda.api.entities.User
- 
Returns the bitmask representation of theUserFlagsof this user.
- 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.
- getFormatType() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
TheFormatof the sticker.
- 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.
- getGateway(JDA) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Called by a JDA session when a new gateway session starts (Connecting, Reconnecting).
- getGateway(JDA) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- getGatewayBot(JDA) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Deprecated.UseSessionController.getShardedGateway(JDA)instead, an implementation for this is ignored ifSessionController.getShardedGateway(JDA)is implemented instead.
- getGatewayBot(JDA) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- 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.
- getGlobalRatelimit() - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Provides the cross-session global REST ratelimit it received throughSessionController.setGlobalRatelimit(long).
- getGlobalRatelimit() - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- 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.Emote
- 
TheGuildthis emote is attached to.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
Returns theGuildthat this GuildChannel is part of.
- getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 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
- 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.StageInstance
- 
TheGuildthis stage instance is in
- 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.Webhook
- 
TheGuildinstance for this Webhook.
- getGuild() - Method in class net.dv8tion.jda.api.events.application.GenericApplicationCommandEvent
- 
The relevant guild for this command, unless its global.
- getGuild() - Method in class net.dv8tion.jda.api.events.channel.category.GenericCategoryEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.channel.text.GenericTextChannelEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.channel.voice.GenericVoiceChannelEvent
- getGuild() - Method in class net.dv8tion.jda.api.events.emote.GenericEmoteEvent
- 
TheGuildwhere the emote came from
- getGuild() - Method in class net.dv8tion.jda.api.events.guild.GenericGuildEvent
- 
TheGuild
- getGuild() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
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 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 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.ChannelManager
- 
TheGuildthis Manager'sGuildChannelis in.
- getGuild() - Method in interface net.dv8tion.jda.api.managers.EmoteManager
- getGuild() - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
TheGuildobject of this Manager.
- 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.WebhookManager
- 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.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.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.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.interactions.Interaction
- 
TheGuildChannelthis interaction happened in.
- getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.JDA
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.JDA
- 
GetGuildChannelfor the provided ID.
- getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
GetGuildChannelfor the provided ID.
- 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 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
- 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 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
- 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.ReadyEvent
- 
Sum of bothReadyEvent.getGuildAvailableCount()andReadyEvent.getGuildUnavailableCount().
- getGuildUnavailableCount() - Method in class net.dv8tion.jda.api.events.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.MessageChannel
- 
Creates a newMessageHistoryobject for each call of this method.
- getHistoryAfter(long, int) - Method in interface net.dv8tion.jda.api.entities.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.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.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.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.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.MessageChannel
- 
Uses the providedMessageas a marker and retrieves messages around the marker.
- getHistoryBefore(long, int) - Method in interface net.dv8tion.jda.api.entities.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.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.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.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.GenericInteractionCreateEvent
- getHook() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
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.Role
- 
TheIconof this role ornullif no custom image or emoji is set.
- 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.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.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.MessageSticker
- 
The url of the sticker image.
- getIconUrl() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
The URL of theRoleicon 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.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.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 class net.dv8tion.jda.api.events.channel.category.GenericCategoryEvent
- 
The snowflake ID for the responsibleCategory
- getId() - Method in interface net.dv8tion.jda.api.interactions.components.Component
- 
The component ID or null.
- getId() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
The custom id used to identify the selection menu.
- 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 class net.dv8tion.jda.api.entities.Activity.Emoji
- 
The id for this custom emoji.
- getIdLong() - Method in class net.dv8tion.jda.api.entities.Emoji
- 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
- getIdLong() - Method in class net.dv8tion.jda.api.entities.MessageActivity.Application
- getIdLong() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- getIdLong() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 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.channel.category.GenericCategoryEvent
- 
The snowflake ID for the responsibleCategory
- getIdLong() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- getIdLong() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- getIdLong() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- getIdLong() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- getIdLong() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- getImage() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information about the image in the message embed
- getImageUrl() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
A String representation of the URL which leads to image displayed within the official Discord™ client when this Emote is used
- 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.
- 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.
- 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.
- getIntents(int) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
- 
Converts a bitmask into anEnumSetof enum values.
- getInteraction() - Method in interface net.dv8tion.jda.api.entities.Message
- 
This is sent on the message object when the message is a response to anInteractionwithout an existing message.
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.ButtonClickEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.GenericComponentInteractionCreateEvent
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- 
TheInteractioninstance.
- getInteraction() - Method in class net.dv8tion.jda.api.events.interaction.SelectionMenuEvent
- getInteraction() - Method in interface net.dv8tion.jda.api.interactions.InteractionHook
- 
The interaction attached to this hook.
- getInvite() - Method in class net.dv8tion.jda.api.events.guild.invite.GuildInviteCreateEvent
- 
The invite which was created.
- getInviteCode() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.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.
- 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.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.AbstractChannel
- 
Returns theJDAinstance of this channel
- 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.Emote
- 
TheJDAinstance of this Emote
- 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 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.MessageReaction.ReactionEmote
- 
The current JDA instance for the 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 class net.dv8tion.jda.api.entities.templates.Template
- 
TheJDAinstance used to create this Template instance.
- 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 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 class net.dv8tion.jda.api.interactions.commands.Command
- 
Returns theJDAinstance of this Command
- 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.utils.SessionController.SessionConnectNode
- 
TheJDAinstance for this request
- getJumpUrl() - Method in interface net.dv8tion.jda.api.entities.Message
- 
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.ClientType
- 
The raw key used by the API to identify this type
- 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 class net.dv8tion.jda.api.entities.RichPresence.Image
- 
The key for this image, used forRichPresence.Image.getUrl()
- 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.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.ButtonStyle
- 
The raw style integer key
- getKey() - Method in enum net.dv8tion.jda.api.interactions.components.ComponentLayout.Type
- 
The raw type value
- 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.utils.Compression
- 
The key used for the gateway query to enable this compression
- getLabel() - Method in interface net.dv8tion.jda.api.interactions.components.Button
- 
The visible text on the 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.
- 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.MessageChannel
- 
The id for the most recent message sent in this current MessageChannel.
- getLatestMessageIdLong() - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
The id for the most recent message sent in this current MessageChannel.
- 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.
- 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.
- getManager() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
TheManagerfor this emote, used to modify properties of the emote 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.GuildChannel
- 
Returns theChannelManagerfor this GuildChannel.
- 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.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 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.
- 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.
- getMaxEmotes() - Method in enum net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The maximum amount of emotes a guild can have when this tier is reached.
- getMaxEmotes() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
The maximum amount of emotes 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.
- 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
- getMaxPerRow() - Method in interface net.dv8tion.jda.api.interactions.components.Component
- 
How many of these components can be added to oneActionRow.
- getMaxPerRow() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
- 
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.SelectionMenu.Builder
- 
The maximum amount of values a user can select at once.
- getMaxValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
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
- getMember() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns theMembercorresponding to this GuildVoiceState instance (Backreference)
- 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
- 
TheMemberwho caused this interaction.
- getMember() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
- 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.voice.GenericGuildVoiceEvent
- 
The affectedMember
- getMember() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
- 
The affectedMember
- getMember() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
- getMember() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent
- 
The Author of the Message received asMemberobject.
- getMember() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
- 
TheMemberinstance of the author
- getMember() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 
TheMemberinstance for the reacting user
 This might be missing if the user was not previously cached or the member was removed.
- getMember() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionAddEvent
- 
TheMemberinstance for the reacting user
- 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 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() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- getMember(User) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
Retrieves theTeamMemberinstance for the provided user.
- getMember(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 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 class net.dv8tion.jda.api.utils.WidgetUtil.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 class net.dv8tion.jda.api.utils.WidgetUtil.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.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.GuildChannel
- getMembers() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
- 
TheTeam Members.
- 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.GuildChannel
- 
A List of allMembersthat are in this GuildChannel
 ForTextChannels, this returns all Members with thePermission.MESSAGE_READPermission.
- getMembers() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- 
Gets a list of online members in the guild
- getMembers() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- 
Gets a list of all members in the channel
- 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
- getMentionedChannels() - Method in interface net.dv8tion.jda.api.entities.Message
- 
A immutable list of all mentionedTextChannels.
- getMentionedChannelsBag() - Method in interface net.dv8tion.jda.api.entities.Message
- 
ABagof mentioned channels.
- getMentionedMembers() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Creates an immutable list ofMembersrepresenting the users ofMessage.getMentionedUsers()in theGuildthis Message was sent in.
- getMentionedMembers(Guild) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Creates an immutable list ofMembersrepresenting the users ofMessage.getMentionedUsers()in the specifiedGuild.
- getMentionedRoles() - Method in interface net.dv8tion.jda.api.entities.Message
- 
A immutable list of all mentionedRoles.
- getMentionedRolesBag() - Method in interface net.dv8tion.jda.api.entities.Message
- 
ABagof mentioned roles.
- getMentionedUsers() - Method in interface net.dv8tion.jda.api.entities.Message
- 
An immutable list of all mentionedUsers.
- getMentionedUsersBag() - Method in interface net.dv8tion.jda.api.entities.Message
- 
ABagof mentioned users.
- getMentions(Message.MentionType...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Combines all instances ofIMentionablefiltered by the specifiedMentionTypevalues.
- 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.GenericComponentInteractionCreateEvent
- getMessage() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent
- 
The receivedMessageobject.
- getMessage() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
- 
TheMessage
- 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.events.message.priv.PrivateMessageReceivedEvent
- 
TheMessage
- getMessage() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageUpdateEvent
- 
TheMessagethat was updated
- 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.
- 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.
- getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageEmbedEvent
- 
TheMessageEmbeds
- getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.MessageEmbedEvent
- 
The list ofMessageEmbeds
- getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageEmbedEvent
- 
TheMessageEmbeds
- 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 class net.dv8tion.jda.api.events.message.guild.GenericGuildMessageEvent
- 
The message id
- getMessageId() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- 
The id of the affected message
- getMessageId() - Method in class net.dv8tion.jda.api.events.message.priv.GenericPrivateMessageEvent
- 
The id for this message
- getMessageId() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentInteraction
- 
The id of the message.
- 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.interaction.GenericComponentInteractionCreateEvent
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
The id for this message
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.message.guild.GenericGuildMessageEvent
- 
The message id
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- 
The id of the affected message
- getMessageIdLong() - Method in class net.dv8tion.jda.api.events.message.priv.GenericPrivateMessageEvent
- 
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.
- getMIME() - Method in enum net.dv8tion.jda.api.entities.Icon.IconType
- 
The MIME Type
- 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.
- 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.SelectionMenu.Builder
- 
The minimum amount of values a user has to select.
- getMinValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
The minimum amount of values a user has to select.
- 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.AbstractChannel
- 
The human readable name of this channel.
- getName() - Method in class net.dv8tion.jda.api.entities.Activity.Emoji
- 
The name of this emoji.
- 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 class net.dv8tion.jda.api.entities.Emoji
- 
The name of this emoji.
- getName() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
The name of this emote.
- 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
- 
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 class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
The name for this emote/emoji
 For unicode emojis this will be the unicode of said emoji rather than an alias like:smiley:.
- getName() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
The name of the sticker.
- getName() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The Name of thisRole.
- 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 class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.build.BaseCommand
- 
The configured 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.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 class 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.CommandInteraction
- 
The command name.
- getName() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 
The name of this option.
- 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.utils.WidgetUtil.Widget
- 
Gets the name of the guild
- getName() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
Returns the username of the member
- getName() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- 
Gets the name of the channel
- 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
- 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
- getNewBannerId() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The new banner id
- getNewBannerIdUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
Deprecated.This will be replaced byGuildUpdateBannerEvent.getNewBannerUrl()
- getNewBannerUrl() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateBannerEvent
- 
The new banner url
- getNewBitrate() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
- 
The new bitrate
- 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.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
- 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
- 
Gets the newUserFlagsof the User asEnumSet.
- getNewFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- 
Gets the newUserFlagsof the user and returns it as bitmask representation.
- 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
- getNewLevel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateExplicitContentLevelEvent
- 
The newExplicitContentLevelfor theGuildafter to this event.
- 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.category.update.CategoryUpdateNameEvent
- 
The new name for thisCategory
- getNewName() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- 
The new name
- getNewName() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- 
The new name
- 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
- getNewNSFW() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNSFWEvent
- 
Whether the channel was marked NSFW before
- 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
- getNewParent() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateParentEvent
- 
The new parentCategory
- getNewParent() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
- 
The new parentCategory
- 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.channel.category.update.CategoryUpdatePositionEvent
- 
The new position of thisCategory
- getNewPosition() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePositionEvent
- 
The new position
- getNewPosition() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePositionEvent
- 
The new position
- getNewPosition() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePositionEvent
- 
The new position
- 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
- getNewRegion() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- 
The newRegion
- getNewRegion() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
- 
Deprecated.
- getNewRegionRaw() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- 
The new raw region String
- getNewRegionRaw() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
- 
Deprecated.The raw voice region name that was updated to in theGuild.
- getNewRoles() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- 
The new role whitelist
- getNewRulesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- 
The new rules channel.
- getNewSlowmode() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateSlowmodeEvent
- 
The new slowmode.
- 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
- 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.
- 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
- getNewTopic() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateTopicEvent
- 
The new topic
- getNewUserLimit() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
- 
The new userlimit
- 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.category.update.CategoryUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.category.update.GenericCategoryUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNewsEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- 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.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.GuildUpdateRegionEvent
- 
Deprecated.
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceJoinEvent
- getNewValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMoveEvent
- 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 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 class net.dv8tion.jda.api.utils.WidgetUtil.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.
- 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()
- 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.
- 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
- 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
- getOldBitrate() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
- 
The old bitrate
- 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.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
- 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
- 
Gets the oldUserFlagsof the User asEnumSet.
- getOldFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
- 
Gets the oldUserFlagsof the user and returns it as bitmask representation.
- 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
- 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.
- 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.category.update.CategoryUpdateNameEvent
- 
The previous name for thisCategory
- getOldName() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- 
The old name
- getOldName() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- 
The old name
- 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
- getOldNSFW() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNSFWEvent
- 
Whether the channel was marked NSFW before
- 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
- getOldParent() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateParentEvent
- 
The old parentCategory
- getOldParent() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
- 
The old parentCategory
- 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.channel.category.update.CategoryUpdatePositionEvent
- 
The previous position of thisCategory
- getOldPosition() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePositionEvent
- 
The old position
- getOldPosition() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePositionEvent
- 
The old position
- getOldPosition() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePositionEvent
- 
The old position
- 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
- getOldRegion() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- 
The oldRegion
- getOldRegion() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
- 
Deprecated.
- getOldRegionRaw() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- 
The old raw region String
- getOldRegionRaw() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
- 
Deprecated.The raw voice region name that was used prior to this update by theGuild.
- getOldRoles() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- 
The old role whitelist
- getOldRulesChannel() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRulesChannelEvent
- 
The previous rules channel.
- getOldSlowmode() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateSlowmodeEvent
- 
The old slowmode.
- 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
- 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.
- 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
- getOldTopic() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateTopicEvent
- 
The old topic
- getOldUserLimit() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
- 
The old userlimit
- 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.category.update.CategoryUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.category.update.GenericCategoryUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNewsEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- 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.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.GuildUpdateRegionEvent
- 
Deprecated.
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateVerificationLevelEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceLeaveEvent
- getOldValue() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMoveEvent
- 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 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 class net.dv8tion.jda.api.utils.WidgetUtil.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.CommandInteraction
- 
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.SlashCommandEvent
- getOptions() - Method in class net.dv8tion.jda.api.interactions.commands.build.BaseCommand
- 
The options for this command.
- getOptions() - Method in class 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.CommandInteraction
- 
The options provided by the user when this command was executed.
- getOptions() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Modifiable list of options currently configured in this builder.
- getOptions() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
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.CommandInteraction
- 
Gets all options for the specified name.
- getOptionsByType(OptionType) - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
Gets all options for the specified type.
- getOpusAudio() - Method in class net.dv8tion.jda.api.audio.OpusPacket
- 
The raw opus audio, copied to a new array.
- 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.Guild
- 
TheMemberobject for the owner of this Guild.
- 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.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.Guild
- 
The ID for the current owner of this guild.
- getPackage() - Method in class net.dv8tion.jda.api.events.RawGatewayEvent
- 
The raw gateway package including sequence and type.
- getPackId() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
The ID of the pack the sticker is from.
- getPackIdLong() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
The ID of the pack the sticker is from.
- getParent() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
ParentCategoryof this GuildChannel.
- getParentId() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Parent Category id of this TemplateChannel.
- 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
- 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.GuildChannel
- getPermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
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.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.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.
- getPlaceholder() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Placeholder which is displayed when no selections have been made yet.
- getPlaceholder() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Placeholder which is displayed when no selections have been made yet.
- getPosition() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
The position this GuildChannel is displayed at.
- getPosition() - Method in interface net.dv8tion.jda.api.entities.Role
- getPosition() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- 
Gets the integer position of the channel
- getPositionRaw() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
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.
- getPrivateChannel() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns thePrivateChannelthat this message was sent in.
- getPrivateChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- getPrivateChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
ThePrivateChannelthe Message was received in.
- getPrivateChannel() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
PrivateChannelin which this users started typing, ornullif this was not in a PrivateChannel.
- getPrivateChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
ThePrivateChannelthis interaction happened in.
- 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
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.category.update.GenericCategoryUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- 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.update.GenericGuildUpdateEvent
- getPropertyIdentifier() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- 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 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
- 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.
- 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.
- getQueuedAudioConnection() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Deprecated.The internals have changed and this is no longer used
- 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
- 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.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<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
- 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.guild.react.GenericGuildMessageReactionEvent
- 
TheMessageReaction
- getReaction() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- 
TheMessageReactionthat was removed.
- getReaction() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
TheMessageReaction
- getReaction() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
TheMessageReaction
- getReaction() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmoteEvent
- 
TheMessageReactionthat was removed.
- getReaction() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ReactionPaginationAction
- 
The current targetMessageReaction
- getReactionById(long) - Method in interface net.dv8tion.jda.api.entities.Message
- 
This obtains theReactionEmotefor the given reaction id on this message.
- getReactionById(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
This obtains theReactionEmotefor the given reaction id on this message.
- getReactionByUnicode(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
This obtains theReactionEmotefor the given unicode reaction on this message.
- getReactionEmote() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
TheReactionEmoteof this Reaction
- getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- 
TheReactionEmote.
- getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
TheReactionEmoteof the reaction, shortcut forgetReaction().getReactionEmote()
- getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmoteEvent
- 
TheReactionEmote.
- 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.
- getReferencedMessage() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Referenced message.
- getRegion() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.Guilds no longer have theRegionoption. UseVoiceChannel.getRegion()instead.
- getRegion() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Deprecated.Guilds no longer have theRegionoption. UseVoiceChannel.getRegion()instead.
- getRegion() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- 
TheRegionof thisVoiceChannel.
- getRegionRaw() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.Guilds no longer have theRegionoption. UseVoiceChannel.getRegion()instead.
- getRegionRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
- 
Deprecated.Guilds no longer have theRegionoption. UseVoiceChannel.getRegion()instead.
- getRegionRaw() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- 
The raw region name for thisVoiceChannel.
- 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.
- getRequest() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRequestBody() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- 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.
- getRequiredType() - Method in exception net.dv8tion.jda.api.exceptions.AccountTypeException
- 
The requiredAccountTypefor the operation
- 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.
- 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.
- getRolePermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- getRoles() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Roles this emote 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 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.
- 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.
- getRoute() - Method in class net.dv8tion.jda.api.events.http.HttpRequestEvent
- getRoute() - Method in class net.dv8tion.jda.api.requests.Request
- getRulesChannel() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Provides theTextChannelthat lists the rules of the guild.
- getSchemaErrors() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
- 
TheSchemaErrorsfor this error response.
- getSeconds() - Method in enum net.dv8tion.jda.api.entities.Guild.Timeout
- 
The amount of seconds represented by thisGuild.Timeout.
- 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.SelectionMenuInteraction
- 
If available, this will resolve 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
- getSelectionMenu() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenuInteraction
- 
TheSelectionMenuthis interaction belongs to.
- getSelfMember() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets theMemberobject of the currently logged in account in this guild.
- 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.DisconnectEvent
- 
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
- getSlowmode() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The slowmode set for this TemplateChannel.
- getSlowmode() - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
The slowmode set for this TextChannel.
- 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.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.
- 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).
- 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.
- getStageChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheStageChannelthis invite points to.
- getStageChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aStageChannelfrom this guild that has the same id as the one provided.
- getStageChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theStageChannelwhich has the same id as the one provided.
- getStageChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aStageChannelfrom this guild that has the same id as the one provided.
- getStageChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theStageChannelwhich has the same id as the one provided.
- getStageChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allStageChannelin thisGuild.
- getStageChannels() - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allStageChannelsof all connectedGuilds.
- getStageChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allStageChannelin this Guild that have the same name as the one provided.
- getStageChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allStageChannelsthat have the same name as the one provided.
- getStageInstance() - Method in interface net.dv8tion.jda.api.entities.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.
- getStartTime() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- 
Shortcut forInstant.ofEpochSecond(start)
- getState() - Method in interface net.dv8tion.jda.api.entities.RichPresence
- 
The user's current party status
 Example: "Looking to Play", "Playing Solo", "In a Group"
- 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.
- getStickers() - Method in interface net.dv8tion.jda.api.entities.Message
- 
AllMessageStickersthat are in this Message.
- getStoreChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheStoreChannelthis invite points to.
- getStoreChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheStoreChannelthis override belongs to.
- getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aStoreChannelfrom this guild that has the same id as the one provided.
- getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets aStoreChannelthat has the same id as the one provided.
- getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theStoreChannelwhich has the same id as the one provided.
- getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aStoreChannelfrom this guild that has the same id as the one provided.
- getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
Gets aStoreChannelthat has the same id as the one provided.
- getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theStoreChannelwhich has the same id as the one provided.
- getStoreChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SortedSnowflakeCacheViewof all cachedStoreChannelsof this Guild.
- getStoreChannelCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedStoreChannelsvisible to this JDA session.
- getStoreChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedStoreChannelsvisible to this ShardManager instance.
- getStoreChannels() - Method in interface net.dv8tion.jda.api.entities.Category
- 
AllStoreChannelslisted for this Category
- getStoreChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allStoreChannelsin thisGuild.
- getStoreChannels() - Method in interface net.dv8tion.jda.api.JDA
- 
Gets allStoreChannelsof all connectedGuilds.
- getStoreChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable List of allStoreChannelsof all connectedGuilds.
- getStoreChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allStoreChannelsin this Guild that have the same name as the one provided.
- getStoreChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allStoreChannelsthat 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.
- getStringBuilder() - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Returns the underlyingStringBuilder.
- getStyle() - Method in interface net.dv8tion.jda.api.interactions.components.Button
- 
The style of this button.
- 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.SlashCommandEvent
- getSubcommandGroup() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
The subcommand group name.
- getSubcommandGroups() - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
TheSubcommand Groupsin this command.
- getSubcommandGroups() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
TheSubcommandGroupsof this command.
- getSubcommandName() - Method in class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- getSubcommandName() - Method in interface net.dv8tion.jda.api.interactions.commands.CommandInteraction
- 
The subcommand name.
- getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
TheSubcommandsin this command.
- getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
TheSubcommandsin this group.
- getSubcommands() - Method in class 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
- getSummary() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
- 
The summary of this application ornullif this application has no summary.
- 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.
- getTags() - Method in class net.dv8tion.jda.api.entities.MessageSticker
- 
Set of tags of the sticker.
- getTags() - Method in interface net.dv8tion.jda.api.entities.Role
- 
The tags of this role.
- 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.
- getTargetId() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the target entity.
- getTargetIdLong() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
- 
The id for the target entity.
- 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.
- 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.RichPresence.Image
- 
Text which is displayed when hovering the image in the official client
- getTextChannel() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns theTextChannelthat this message was sent in.
- getTextChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- getTextChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheTextChannelthis invite points to.
- getTextChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheTextChannelthis override belongs to.
- getTextChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
- 
TheTextChannelthe Message was received in.
- getTextChannel() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
- 
TextChannelin which this users started typing, ornullif this was not in a TextChannel.
- getTextChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheTextChannelthis interaction happened in.
- getTextChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aTextChannelfrom this guild that has the same id as the one provided.
- getTextChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theTextChannelwhich has the same id as the one provided.
- getTextChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theTextChannelwhich has the same id as the one provided.
- getTextChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aTextChannelfrom this guild that has the same id as the one provided.
- getTextChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theTextChannelwhich has the same id as the one provided.
- getTextChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theTextChannelwhich has the same id as the one provided.
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
SortedSnowflakeCacheViewof all cachedTextChannelsof this Guild.
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedTextChannelsvisible to this JDA session.
- getTextChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedTextChannelsvisible to this ShardManager instance.
- getTextChannels() - Method in interface net.dv8tion.jda.api.entities.Category
- 
AllTextChannelslisted for this Category
- getTextChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allTextChannelsin thisGuild.
- getTextChannels() - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable List of allTextChannelsof all connectedGuilds.
- getTextChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable List of allTextChannelsof all connectedGuilds.
- getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allTextChannelsin this Guild that have the same name as the one provided.
- getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allTextChannelsthat have the same name as the one provided.
- getThumbnail() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The information about theThumbnailimage to be displayed with the embed.
- 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.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.
- getTimeDisconnected() - Method in class net.dv8tion.jda.api.events.DisconnectEvent
- 
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.
- getTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
- 
TheTimethis Member joined the Guild.
- getTimeModified() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
The time this command was updated last.
- getTimeShutdown() - Method in class net.dv8tion.jda.api.events.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.
- 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.
- getToken() - Method in interface net.dv8tion.jda.api.entities.Webhook
- 
The execute token for 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.StageInstance
- 
The topic of this stage instance
- getTopic() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The topic set for this TemplateChannel.
- getTopic() - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
The topic set for this TextChannel.
- 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.AbstractChannel
- 
TheChannelTypefor this channel
- getType() - Method in interface net.dv8tion.jda.api.entities.Activity
- 
The type ofActivity.
- 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
- 
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.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.commands.build.OptionData
- 
TheOptionTypefor this option
- 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.CommandPrivilege
- 
TheCommandPrivilege.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 interface net.dv8tion.jda.api.interactions.components.ComponentLayout
- 
TheComponentLayout.Typeof layout
- getType() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheInteractionTypefor this interaction.
- getType() - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
TheChannelType
- 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
- 
The raw interaction type.
- 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.
- 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.
- 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 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.Button
- 
The target URL for this button, if it is aLINK-Style Button.
- getUrl() - Method in class net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- 
The gateway endpoint
- 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 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.ListedEmote
- 
The user who created this Emote
- 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
- 
TheUserwho caused this interaction.
- getUser() - Method in interface net.dv8tion.jda.api.entities.PrivateChannel
- 
TheUserthat thisPrivateChannelcommunicates with.
- getUser() - Method in interface net.dv8tion.jda.api.entities.TeamMember
- 
User for the team member.
- getUser() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelCreateEvent
- 
Deprecated.
- getUser() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelDeleteEvent
- 
Deprecated.
- 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.interaction.GenericInteractionCreateEvent
- getUser() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 
The reactingUser
 This might be missing if the user was not previously cached or the member was removed.
- getUser() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionAddEvent
- 
The reactingUser
- getUser() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
The reactingUser
 This might be missing if the user was not cached.
- 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
- 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.events.message.guild.react.GenericGuildMessageReactionEvent
- 
The id for the user who owns the reaction.
- getUserId() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
The id for the user who added/removed their reaction.
- 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.events.message.guild.react.GenericGuildMessageReactionEvent
- 
The id for the user who owns the reaction.
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
The id for the user who added/removed their reaction.
- getUserIdLong() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
The id for the user who owns reaction.
- getUserLimit() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
The maximum amount ofMembersthat can be in this voice channel at once.
- getUserLimit() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
- 
The maximum amount ofMembersthat can be in thisVoiceChannelat once.
- 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.JDA
- getUsers() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 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 class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
The current option value which is used to identify the selected options inSelectionMenuInteraction.getValues().
- getValues() - Method in class net.dv8tion.jda.api.events.interaction.SelectionMenuEvent
- getValues() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenuInteraction
- 
The selected values.
- 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 class 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.
- getVoiceChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
- 
TheVoiceChannelthis invite points to.
- getVoiceChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
- 
TheVoiceChannelthis override belongs to.
- getVoiceChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
TheVoiceChannelthis interaction happened in.
- getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets aVoiceChannelfrom this guild that has the same id as the one provided.
- getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theVoiceChannelwhich has the same id as the one provided.
- getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theVoiceChannelwhich has the same id as the one provided.
- getVoiceChannelById(long) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.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.Guild
- 
Gets aVoiceChannelfrom this guild that has the same id as the one provided.
- getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
- 
This returns theVoiceChannelwhich has the same id as the one provided.
- getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
This returns theVoiceChannelwhich has the same id as the one provided.
- getVoiceChannelById(String) - Method in class net.dv8tion.jda.api.utils.WidgetUtil.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.Guild
- 
SortedSnowflakeCacheViewof all cachedVoiceChannelsof this Guild.
- getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.JDA
- 
SnowflakeCacheViewof all cachedVoiceChannelsvisible to this JDA session.
- getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
SnowflakeCacheViewof all cachedVoiceChannelsvisible to this ShardManager instance.
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.Category
- 
AllVoiceChannelslisted for this Category
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets allVoiceChannelsin thisGuild.
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allVoiceChannelsof all connectedGuilds.
- getVoiceChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
An unmodifiable list of allVoiceChannelsof all connectedGuilds.
- getVoiceChannels() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- 
Gets the list of voice channels in the guild
- getVoiceChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Gets a list of allVoiceChannelsin this Guild that have the same name as the one provided.
- getVoiceChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
An unmodifiable list of allVoiceChannelsthat have the same name as the one provided.
- getVoiceState() - Method in interface net.dv8tion.jda.api.entities.Member
- 
TheVoiceStateof this 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
- getVoiceState() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
The current voice state of the member.
- getVoiceStates() - Method in interface net.dv8tion.jda.api.entities.Guild
- 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
- getWidget() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- 
Gets the widget that to which this member belongs
- getWidget() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- 
Gets the Widget to which this voice channel belongs
- getWidget() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.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 - net.dv8tion.jda.api.entities.Icon.IconType
- 
GIF
- 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.
- GRACEFUL_CLOSE - 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.
- GROUP - net.dv8tion.jda.api.entities.ChannelType
- 
A Group.
- GROUP - net.dv8tion.jda.api.entities.Invite.InviteType
- Guild - Interface in net.dv8tion.jda.api.entities
- 
Represents a DiscordGuild.
- GUILD - net.dv8tion.jda.api.audit.TargetType
- GUILD - net.dv8tion.jda.api.entities.Invite.InviteType
- GUILD_AFK_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getAfkChannel()value represented by a VoiceChannel ID.
- GUILD_AFK_TIMEOUT - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theAFKTimeoutof a Guild.
- GUILD_BANS - net.dv8tion.jda.api.requests.GatewayIntent
- 
Ban events.
- GUILD_BOOST_TIER_1 - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 1
- GUILD_BOOST_TIER_2 - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 2
- GUILD_BOOST_TIER_3 - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce the server has reached tier 3
- GUILD_COMMUNITY_UPDATES_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getCommunityUpdatesChannel()value represented by a TextChannel ID.
- GUILD_DISCOVERY_DISQUALIFIED - net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING - net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING - net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_DISCOVERY_REQUALIFIED - net.dv8tion.jda.api.entities.MessageType
- 
System message related to discovery qualifications.
- GUILD_EMOJIS - net.dv8tion.jda.api.requests.GatewayIntent
- 
Emote add/update/delete events.
- GUILD_EXPLICIT_CONTENT_FILTER - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getExplicitContentLevel()of a Guild.
- GUILD_ICON - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theIcon IDof a Guild.
- GUILD_INVITE_REMINDER - net.dv8tion.jda.api.entities.MessageType
- 
The "Invite your friends" messages that are sent to guild owners in new servers.
- GUILD_INVITES - net.dv8tion.jda.api.requests.GatewayIntent
- 
Invite events.
- GUILD_MEMBER_BOOST - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to announce a new booster
- GUILD_MEMBER_JOIN - net.dv8tion.jda.api.entities.MessageType
- 
Specialized message used to welcome new members in a Guild
- GUILD_MEMBERS - net.dv8tion.jda.api.requests.GatewayIntent
- 
PRIVILEGED INTENT Events which inform us about member update/leave/join of a guild.
- GUILD_MESSAGE_REACTIONS - net.dv8tion.jda.api.requests.GatewayIntent
- 
Message reaction events in guilds.
- GUILD_MESSAGE_TYPING - net.dv8tion.jda.api.requests.GatewayIntent
- 
Typing start events in guilds.
- GUILD_MESSAGES - net.dv8tion.jda.api.requests.GatewayIntent
- 
Message events from text channels in guilds.
- GUILD_MFA_LEVEL - net.dv8tion.jda.api.audit.AuditLogKey
- GUILD_NAME - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change for theGuild.getName()value
- GUILD_NOTIFICATION_LEVEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getDefaultNotificationLevel()value.
- GUILD_ONLY - net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
This stage instance can only be accessed by guild members
- GUILD_OWNER - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of User ID for the owner of aGuild
- GUILD_PRESENCES - net.dv8tion.jda.api.requests.GatewayIntent
- 
PRIVILEGED INTENT Presence updates.
- GUILD_PRUNE_DELETE_DAYS - net.dv8tion.jda.api.audit.AuditLogKey
- 
Days of inactivity for a prune event.
- GUILD_REGION - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of region represented by a key.
- GUILD_RULES_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getRulesChannel()value represented by a TextChannel ID.
- GUILD_SPLASH - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theSplash IDof a Guild.
- GUILD_SUBSCRIPTIONS - Static variable in class net.dv8tion.jda.api.JDABuilder
- GUILD_SYSTEM_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getSystemChannel()value represented by a TextChannel ID.
- GUILD_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updatedGuildinformation.
- GUILD_VANITY_URL_CODE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getVanityCode()value.
- GUILD_VERIFICATION_LEVEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuild.getVerificationLevel()value.
- GUILD_VOICE_STATES - net.dv8tion.jda.api.requests.GatewayIntent
- 
Voice state events.
- GUILD_WEBHOOKS - net.dv8tion.jda.api.requests.GatewayIntent
- 
Webhook events.
- GUILD_WIDGET_CHANNEL_ID - net.dv8tion.jda.api.audit.AuditLogKey
- 
The target channel for a widget
- GUILD_WIDGET_ENABLED - net.dv8tion.jda.api.audit.AuditLogKey
- 
Whether the guild widget is disabled or enabled
- 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
- 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
- 
Represents aGuildchannel.
- 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
- GuildMemberLeaveEvent - Class in net.dv8tion.jda.api.events.guild.member
- 
Deprecated.This was deprecated in favour ofGuildMemberRemoveEvent
- GuildMemberLeaveEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.member.GuildMemberLeaveEvent
- 
Deprecated.
- 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
- 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
- GuildMessageDeleteEvent - Class in net.dv8tion.jda.api.events.message.guild
- 
Indicates that a Guild Message was deleted.
- GuildMessageDeleteEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.message.guild.GuildMessageDeleteEvent
- GuildMessageEmbedEvent - Class in net.dv8tion.jda.api.events.message.guild
- 
Indicates that a Message contains anEmbedin aGuildChannel.
- GuildMessageEmbedEvent(JDA, long, long, TextChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.api.events.message.guild.GuildMessageEmbedEvent
- GuildMessageReactionAddEvent - Class in net.dv8tion.jda.api.events.message.guild.react
- 
Indicates that aMessageReactionwas added to a Message in a Guild
- GuildMessageReactionAddEvent(JDA, long, Member, MessageReaction) - Constructor for class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionAddEvent
- GuildMessageReactionRemoveAllEvent - Class in net.dv8tion.jda.api.events.message.guild.react
- 
Indicates that the reactions for aMessagewere cleared by a moderator in a guild.
- GuildMessageReactionRemoveAllEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveAllEvent
- GuildMessageReactionRemoveEmoteEvent - Class in net.dv8tion.jda.api.events.message.guild.react
- 
Indicates that all reactions for a specific emoji/emote were removed by a moderator.
- GuildMessageReactionRemoveEmoteEvent(JDA, long, TextChannel, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
- GuildMessageReactionRemoveEvent - Class in net.dv8tion.jda.api.events.message.guild.react
- 
Indicates that aMessageReactionwas removed from a Message in a Guild
- GuildMessageReactionRemoveEvent(JDA, long, Member, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEvent
- GuildMessageReceivedEvent - Class in net.dv8tion.jda.api.events.message.guild
- 
Indicates that a Message is received in aTextChannel.
- GuildMessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent
- GuildMessageUpdateEvent - Class in net.dv8tion.jda.api.events.message.guild
- 
Indicates that a Message was edited in aTextChannel.
- GuildMessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
- 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
- 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
- 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
- GuildUnavailableException - Exception in net.dv8tion.jda.api.exceptions
- 
Deprecated.This will be removed in favor of a better system which does not keep unavailable guilds in cache in the first place.
- GuildUnavailableException() - Constructor for exception net.dv8tion.jda.api.exceptions.GuildUnavailableException
- 
Deprecated.Creates a new GuildUnavailableException instance
- GuildUnavailableException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.GuildUnavailableException
- 
Deprecated.Creates a new GuildUnavailableException instance
- 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 theLocaleof aGuildchanged.
- GuildUpdateLocaleEvent(JDA, long, Guild, Locale) - 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
- GuildUpdateRegionEvent - Class in net.dv8tion.jda.api.events.guild.update
- 
Deprecated.This event is no longer supported by discord
- GuildUpdateRegionEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
- 
Deprecated.
- 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
- 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
- GuildVoiceJoinEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberconnected to aVoiceChannel.
- GuildVoiceJoinEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceJoinEvent
- GuildVoiceLeaveEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberdisconnected from aVoiceChannel.
- GuildVoiceLeaveEvent(JDA, long, Member, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceLeaveEvent
- GuildVoiceMoveEvent - Class in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMembermoves betweenVoiceChannels.
- GuildVoiceMoveEvent(JDA, long, Member, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMoveEvent
- 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 - Interface in net.dv8tion.jda.api.events.guild.voice
- 
Indicates that aMemberjoined or left aVoiceChannel.
- 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
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.
- hasCount() - Method in class net.dv8tion.jda.api.entities.MessageReaction
- 
Whether this reaction can provide a count viaMessageReaction.getCount().
- 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.Emoji
- hashCode() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- hashCode() - Method in class net.dv8tion.jda.api.entities.Emoji
- 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.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.commands.Command.Choice
- hashCode() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 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.CommandPrivilege
- hashCode() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- hashCode() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- hashCode() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- hashCode() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- hasKey(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Whether the specified key is present.
- hasLatestMessage() - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Whether this MessageChannel contains a tracked most recent message or not.
- 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.
- hasRoles() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Deprecated.This will be replaced byEmote.canProvideRoles()
- hasTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Whether this member has accurateMember.getTimeJoined()information.
- hasUser() - Method in interface net.dv8tion.jda.api.entities.ListedEmote
- 
Whether this Emote has information about the creator.
- here(Consumer<? super Throwable>) - Static method in exception net.dv8tion.jda.api.exceptions.ContextException
- 
Creates a wrappingConsumerfor the provided target.
- HERE - 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().
- HierarchyException - Exception in net.dv8tion.jda.api.exceptions
- HierarchyException(String) - Constructor for exception net.dv8tion.jda.api.exceptions.HierarchyException
- HIGH - net.dv8tion.jda.api.entities.Guild.VerificationLevel
- HOIST - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the hoisted field
- HONG_KONG - net.dv8tion.jda.api.Region
- HttpException - Exception in net.dv8tion.jda.api.exceptions
- 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
- HYPESQUAD - net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BALANCE - net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BRAVERY - net.dv8tion.jda.api.entities.User.UserFlag
- HYPESQUAD_BRILLIANCE - net.dv8tion.jda.api.entities.User.UserFlag
I
- 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.
- 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.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.Emote
- 
Template forEmote.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.MessageSticker
- 
Template forMessageSticker.getIconUrl()
- ICON_URL - Static variable in class net.dv8tion.jda.api.entities.RoleIcon
- 
Template forRoleIcon.getIconUrl().
- Icon.IconType - Enum in net.dv8tion.jda.api.entities
- 
Supported image types for the Discord API.
- ID - net.dv8tion.jda.api.audit.AuditLogKey
- 
This is sometimes visible forActionTypeswhich create a new entity.
- ID - 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.Button
- 
The maximum length a button id can have
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNewsEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNSFWEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateParentEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateSlowmodeEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateTopicEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePositionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateNameEvent
- IDENTIFIER - Static variable in class net.dv8tion.jda.api.events.emote.update.EmoteUpdateRolesEvent
- 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.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.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.GuildUpdateRegionEvent
- 
Deprecated.
- 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.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 interface 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.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.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.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 - net.dv8tion.jda.api.JDA.Status
- 
JDA has successfully connected it's websocket to Discord and is sending authentication
- IDLE - 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.
- IFakeable - Interface in net.dv8tion.jda.api.entities
- 
Deprecated.
- 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.
- Image(long, String, String) - Constructor for class net.dv8tion.jda.api.entities.RichPresence.Image
- IMAGE - net.dv8tion.jda.api.entities.EmbedType
- ImageInfo(String, String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.ImageInfo
- IMentionable - Interface in net.dv8tion.jda.api.entities
- 
Marks a mentionable entity.
- 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 - net.dv8tion.jda.api.entities.WebhookType
- 
Normal webhooks that can be used for sending messages
- Incubating - Annotation Type in net.dv8tion.jda.annotations
- 
Functionality annotated with Incubating might change in a future release.
- indexOf(CharSequence, int, int) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Returns the index within this string of the first occurrence of the specified substring between the specified indices.
- INDIA - net.dv8tion.jda.api.Region
- INITIALIZED - net.dv8tion.jda.api.JDA.Status
- 
JDA has finished setting up supporting systems and is ready to log in.
- INITIALIZING - net.dv8tion.jda.api.JDA.Status
- 
JDA is currently setting up supporting systems like the AudioSystem.
- INLINE_REPLY - 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.
- installAuxiliaryPort() - Method in interface net.dv8tion.jda.api.JDA
- 
Installs an auxiliary port for audio transfer.
- INSTANCE - 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 - net.dv8tion.jda.api.utils.data.DataType
- INT - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- INTEGER - net.dv8tion.jda.api.interactions.commands.OptionType
- INTEGRATION - net.dv8tion.jda.api.audit.TargetType
- INTEGRATION_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has added an integration to the guild
- INTEGRATION_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has removed an integration from the guild
- INTEGRATION_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has updated an integration of the guild
- 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
- InteractionCallbackAction - 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.
- 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.
- 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 - net.dv8tion.jda.api.requests.CloseCode
- INVALID_ACCOUNT_TYPE - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_API_VERSION - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_AUTHOR_EDIT - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_BULK_DELETE - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_BULK_DELETE_MESSAGE_AGE - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_DM_ACTION - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_FORM_BODY - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_INTENTS - net.dv8tion.jda.api.requests.CloseCode
- INVALID_MESSAGE_TARGET - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_MFA_LEVEL - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_OAUTH_ACCESS_TOKEN - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_OAUTH_STATE - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_PASSWORD - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_PIN - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_SEQ - net.dv8tion.jda.api.requests.CloseCode
- INVALID_SHARD - net.dv8tion.jda.api.requests.CloseCode
- INVALID_TOKEN - net.dv8tion.jda.api.requests.ErrorResponse
- INVALID_WEBHOOK_TOKEN - net.dv8tion.jda.api.requests.ErrorResponse
- INVISIBLE - net.dv8tion.jda.api.OnlineStatus
- 
Indicates that the currently logged in account is set to invisible and shows up asOnlineStatus.OFFLINEfor other users.
- Invite - Interface in net.dv8tion.jda.api.entities
- 
Representation of a Discord Invite.
- INVITE - net.dv8tion.jda.api.audit.TargetType
- INVITE_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getChannel()ID for the targetInvite
 Use withJDA.getTextChannelById(String)orJDA.getVoiceChannelById(String)
- INVITE_CODE - 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 - net.dv8tion.jda.api.requests.ErrorResponse
- INVITE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
Someone has created anInvite.
- INVITE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted anInvite.
- INVITE_FOR_UNKNOWN_GUILD - net.dv8tion.jda.api.requests.ErrorResponse
- INVITE_INVITER - net.dv8tion.jda.api.audit.AuditLogKey
- INVITE_MAX_AGE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.getMaxAge()for the targetInvite
- INVITE_MAX_USES - 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 - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theInvite.isTemporary()for the targetInvite
- INVITE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
AnInvitehas been updated.
- INVITE_USES - 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.
- 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 - net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
The user has a pending invite
- 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.GuildVoiceState
- 
Used to determine if theMemberis currently in aVoiceChannelin theGuildreturned fromgetGuild().
 If this isfalse,getChannel()will returnnull.
- inVoiceChannel() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Used to determine if the member is currently in a voice channel.
- IOBiConsumer<T,R> - Interface in net.dv8tion.jda.api.utils
- IOConsumer<T> - Interface in net.dv8tion.jda.api.utils
- IOFunction<T,R> - Interface in net.dv8tion.jda.api.utils
- 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.
- IPermissionHolder - Interface in net.dv8tion.jda.api.entities
- 
Marker for entities that hold Permissions within JDA
- IS_CROSSPOST - net.dv8tion.jda.api.entities.Message.MessageFlag
- 
The Message originated from a Message in another Channel (via Channel Following)
- 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 class net.dv8tion.jda.api.entities.Activity.Emoji
- 
Whether this emoji is animated.
- isAnimated() - Method in class net.dv8tion.jda.api.entities.Emoji
- 
Whether this emote is animated.
- isAnimated() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Whether or not this Emote is animated.
- 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.
- isAttemptingToConnect() - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Deprecated.The internals have changed and this is no longer used
- isAudio() - Method in enum net.dv8tion.jda.api.entities.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.
- 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.Emote
- 
Whether this emote is available.
- isAvailable() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.This will be removed in a future version, unavailable guilds are now removed from cache. Replace withJDA.isUnavailable(long)
- isAvailable() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- 
Shows whether or not the widget for a guild is available.
- isBoost() - Method in interface net.dv8tion.jda.api.entities.Role.RoleTags
- 
Whether this role is the boost role of this guild.
- 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 class net.dv8tion.jda.api.utils.WidgetUtil.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
- 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.DisconnectEvent
- 
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 aVoiceChannel.
- isCustom() - Method in class net.dv8tion.jda.api.entities.Emoji
- 
Whether this is a custom emote from a Guild.
- 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 class net.dv8tion.jda.api.events.guild.voice.GuildVoiceDeafenEvent
- 
Whether the member was deafened in this event.
- isDeafened() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is deafened, either by an admin or self-deafened
- isDefault() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 
Whether this option is selected by default
- isDefaultEnabled() - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
Whether this command is enabled for everyone by default.
- isDefaultFailOnInvalidReply() - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Returns the default behavior for replies when the referenced message does not exist.
- isDefaultMentionRepliedUser() - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Returns the default mention behavior for replies.
- isDefaultMentionRepliedUser() - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
Returns the default mention behavior for replies.
- isDisabled() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
True if this privilege is denying access to the command
- isDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Whether this button is disabled.
- isDisabled() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Whether the menu is disabled
- isDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Whether this menu is disabled.
- isDiscoverable() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
Whether this stage instance can be found in stage discovery.
- isEdit() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Whether this MessageAction will be used to update an existing message.
- isEdited() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Returns whether or not this Message has been edited before.
- isEmoji() - Method in class net.dv8tion.jda.api.entities.Activity.Emoji
- 
Whether this is a unicode emoji.
- isEmoji() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
Whether this represents a unicode emoji.
- isEmoji() - Method in class net.dv8tion.jda.api.entities.RoleIcon
- 
Whether thisRoleIconis an emoji instead of a custom image.
- isEmote() - Method in class net.dv8tion.jda.api.entities.Activity.Emoji
- 
Whether this is a custom emoji (Emote)
- isEmote() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 
Whether this is anEmotewrapper.
- 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.ComponentLayout
- 
Check whether this layout is empty.
- isEmpty() - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Checks if the message contains any contend.
- isEmpty() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Whether this MessageAction has no values set.
- 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
- isEnabled() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
- 
True if this privilege is granting access to the command
- 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
- 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.interactions.InteractionHook
- 
Whether this interaction has expired.
- isFailure() - Method in class net.dv8tion.jda.api.utils.Result
- 
True if this result is a failure.
- isFake() - Method in interface net.dv8tion.jda.api.entities.IFakeable
- 
Deprecated.
- 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.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.
- 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.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.
- isGuild() - Method in enum net.dv8tion.jda.api.entities.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)
- isGuildDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembergot 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
- isGuildDeafened() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is deafened by an admin
- isGuildMuted() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembergot 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
- isGuildMuted() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is muted by an admin
- 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.
- isLoaded() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Whether this guild has loaded members.
- isLogged() - Method in class net.dv8tion.jda.api.events.ExceptionEvent
- 
Whether this Throwable was already printed using the JDA logging system
- isManaged() - Method in interface net.dv8tion.jda.api.entities.Emote
- 
Whether this emote 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.emote.GenericEmoteEvent
- 
Whether this emote is managed by an integration
- 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(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to determine if the providedUseris 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.Message
- 
Checks if givenIMentionablewas mentioned in this message in any way (@User, @everyone, @here, @Role).
- isMessage() - Method in enum net.dv8tion.jda.api.entities.ChannelType
- 
Whether channels of this type support message sending.
- isMfaEnabled() - Method in interface net.dv8tion.jda.api.entities.SelfUser
- 
If true, this account is protected by Multi-Factor authorization.
- isModerator(Member) - Method in interface net.dv8tion.jda.api.entities.StageChannel
- 
Whether this member is considered a moderator for this stage channel.
- 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 class net.dv8tion.jda.api.events.guild.voice.GuildVoiceMuteEvent
- 
Whether the member was muted in this event.
- isMuted() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is muted, either by an admin or self-muted
- isNews() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
- 
Whether or not this channel is considered an Announcement-/News-Channel.
- isNews() - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
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 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.entities.TextChannel
- 
Whether or not this channel is considered as "NSFW" (Not-Safe-For-Work)
- 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.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.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
- 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.
- 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
- 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
- isSelfDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMemberdeafened themselves.
- 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.
- isSelfDeafened() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is self-deafened
- isSelfMuted() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
- 
Returns whether theMembermuted themselves.
- 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.
- isSelfMuted() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is self-muted
- 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
- 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.
- 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.
- 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 class net.dv8tion.jda.api.events.guild.voice.GuildVoiceSuppressEvent
- 
Whether the member was suppressed in this event
- isSuppressed() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 
Whether the member is suppressed
- isSuppressedEmbeds() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Whether embeds are suppressed for this message.
- isSynced() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
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.
- isTemporary() - Method in interface net.dv8tion.jda.api.entities.Invite
- 
Whether this Invite grants only temporary access or not.
- isText() - Method in enum net.dv8tion.jda.api.Permission
- 
Whether this permission is specifically forTextChannels
- isTTS() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Defines whether or not this Message triggers TTS (Text-To-Speech).
- 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.
- isUnicode() - Method in class net.dv8tion.jda.api.entities.Emoji
- 
Whether this emoji is a standard unicode emoji.
- isValid() - Method in interface net.dv8tion.jda.api.interactions.components.ComponentLayout
- 
Check whether this is a valid layout configuration.
- 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.
- isVoice() - Method in enum net.dv8tion.jda.api.Permission
- 
Whether this permission is specifically forVoiceChannels
- isWebhookMessage() - Method in interface net.dv8tion.jda.api.entities.Message
- isWebhookMessage() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent
- 
Whether or not the Message received was sent via a Webhook.
- isWebhookMessage() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
- 
Whether or not the Message received was sent via a Webhook.
- 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 - net.dv8tion.jda.api.MessageBuilder.Formatting
- 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_"
- 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
J
- JAPAN - net.dv8tion.jda.api.Region
- 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 - net.dv8tion.jda.api.entities.ActivityFlag
- JOIN - net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for inviting people to join a game.
- JOIN_REQUEST - net.dv8tion.jda.api.entities.ActivityFlag
- JOIN_REQUEST - net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for requesting to join a game.
- JPEG - net.dv8tion.jda.api.entities.Icon.IconType
- 
JPEG
- JSON - 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_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.
- kick() - Method in interface net.dv8tion.jda.api.entities.Member
- 
Kicks this Member from theGuild.
- kick(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- kick(String) - Method in interface net.dv8tion.jda.api.entities.Member
- 
Kicks this Member from theGuild.
- kick(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- kick(Member) - Method in interface net.dv8tion.jda.api.entities.Guild
- kick(Member, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- KICK - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has kicked a member.
- KICK_MEMBERS - net.dv8tion.jda.api.Permission
- kickVoiceMember(Member) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to kick aMemberfrom aVoiceChannel.
L
- LABEL_MAX_LENGTH - Static variable in interface net.dv8tion.jda.api.interactions.components.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
- lastIndexOf(CharSequence, int, int) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Returns the index within this string of the last occurrence of the specified substring between the specified indices.
- leave() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Used to leave a Guild.
- 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.MessageBuilder
- 
Returns the current length of the content that will be built into aMessagewhenMessageBuilder.build()is called.
- length() - Method in class net.dv8tion.jda.api.utils.data.DataArray
- 
The length of the array.
- LIGHT - 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.
- link(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withLINKStyle.
- link(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withLINKStyle.
- LINK - net.dv8tion.jda.api.entities.EmbedType
- LINK - net.dv8tion.jda.api.interactions.components.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
- ListedEmote - Interface in net.dv8tion.jda.api.entities
- 
Represents an emote retrieved fromGuild.retrieveEmotes()orGuild.retrieveEmoteById(long)
- 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
- 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 - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asListening...in the official client.
- LISTENING - net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
TheMessageActivitytype used for inviting people to listen (Spotify) together.
- LOADING - net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that this Message is an interaction response and the bot is "thinking"
- LOADING_SUBSYSTEMS - 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.
- 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
- 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 interface net.dv8tion.jda.api.managers.AudioManager
- LOG - Static variable in class net.dv8tion.jda.api.sharding.DefaultShardManager
- LOGGING_IN - 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.
- LONDON - net.dv8tion.jda.api.Region
- LOTTIE - net.dv8tion.jda.api.entities.MessageSticker.StickerFormat
- 
The LOTTIE format.
- LOW - net.dv8tion.jda.api.entities.Guild.VerificationLevel
M
- 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 - net.dv8tion.jda.api.Permission
- MANAGE_EMOTES - net.dv8tion.jda.api.Permission
- MANAGE_PERMISSIONS - net.dv8tion.jda.api.Permission
- MANAGE_ROLES - net.dv8tion.jda.api.Permission
- MANAGE_SERVER - net.dv8tion.jda.api.Permission
- MANAGE_THREADS - net.dv8tion.jda.api.Permission
- MANAGE_WEBHOOKS - net.dv8tion.jda.api.Permission
- Manager<M extends Manager<M>> - Interface in net.dv8tion.jda.api.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 and 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
- maskedLink(String, String) - Static method in class net.dv8tion.jda.api.utils.MarkdownUtil
- 
Creates a masked link with the provided url as target.
- MAX_CHANNELS - 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_CONTENT_LENGTH - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum amount of characters sendable in one message.
- 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_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 (8 MiB)
- MAX_FILE_SIZE_NITRO - Static variable in interface net.dv8tion.jda.api.entities.Message
- 
The maximum sendable file size for nitro (50 MiB)
- MAX_FRIENDS - net.dv8tion.jda.api.requests.ErrorResponse
- MAX_GUILDS - net.dv8tion.jda.api.requests.ErrorResponse
- MAX_INVITES - net.dv8tion.jda.api.requests.ErrorResponse
- MAX_MESSAGE_PINS - net.dv8tion.jda.api.requests.ErrorResponse
- 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_OAUTH_APPS - net.dv8tion.jda.api.requests.ErrorResponse
- 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_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_ROLES_PER_GUILD - net.dv8tion.jda.api.requests.ErrorResponse
- MAX_SLOWMODE - Static variable in interface net.dv8tion.jda.api.entities.TextChannel
- 
The maximum duration of slowmode in seconds
- MAX_USERS_PER_DM - net.dv8tion.jda.api.requests.ErrorResponse
- MAX_WEBHOOKS - net.dv8tion.jda.api.requests.ErrorResponse
- MEDIUM - net.dv8tion.jda.api.entities.Guild.VerificationLevel
- Member - Interface in net.dv8tion.jda.api.entities
- 
Represents a Guild-specific User.
- MEMBER - net.dv8tion.jda.api.audit.TargetType
- MEMBER_DEAF - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildVoiceStateof a Member.
- MEMBER_MUTE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theGuildVoiceStateof a Member.
- MEMBER_NICK - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theMember.getNickname()value
- MEMBER_OVERRIDES - net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forGuildChannel.getMemberPermissionOverrides()
- MEMBER_ROLE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator updated the roles of a member.
- MEMBER_ROLES_ADD - net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles added toMember.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- MEMBER_ROLES_REMOVE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Roles removed fromMember.getRoles()with this action
 Containing a list ofRoleIDs
 Use withGuild.getRoleById(String)
- MEMBER_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
AMemberwas either updated by an administrator or the member updated itself.
- MEMBER_VOICE_KICK - net.dv8tion.jda.api.audit.ActionType
- 
One or more members were disconnected from a voice channel by an Administrator
- MEMBER_VOICE_MOVE - net.dv8tion.jda.api.audit.ActionType
- 
One or more members were moved from one voice channel to another by an Administrator
- 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 - 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.MessageBuilder
- 
Adds the providedIMentionableinstance to the whitelist of mentions.
- mention(Collection<? extends IMentionable>) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- mention(IMentionable...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedIMentionableinstance to the whitelist of mentions.
- mention(IMentionable...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- MENTIONABLE - net.dv8tion.jda.api.interactions.commands.OptionType
- MENTIONABLE - Static variable in interface net.dv8tion.jda.api.managers.RoleManager
- 
Used to reset the mentionable field
- mentionRepliedUser(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Whether to mention the user when replying to a message.
- mentionRepliedUser(boolean) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
Whether to mention the used, when replying to a message.
- mentionRoles(long...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedRolesto the whitelist of mentions.
- mentionRoles(long...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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 class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedRolesto the whitelist of mentions.
- mentionRoles(String...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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_ONLY - net.dv8tion.jda.api.entities.Guild.NotificationLevel
- mentionsEveryone() - Method in interface net.dv8tion.jda.api.entities.Message
- 
Indicates if this Message mentions everyone using @everyone or @here.
- mentionUsers(long...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedUsersto the whitelist of mentions.
- mentionUsers(long...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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 class net.dv8tion.jda.api.MessageBuilder
- 
Adds the providedUsersto the whitelist of mentions.
- mentionUsers(String...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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 - Interface in net.dv8tion.jda.api.entities
- 
Represents a Text message received from Discord.
- MESSAGE - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible message id for actions of typeActionType.MESSAGE_PINandActionType.MESSAGE_UNPIN.
- MESSAGE_ADD_REACTION - net.dv8tion.jda.api.Permission
- MESSAGE_ATTACH_FILES - net.dv8tion.jda.api.Permission
- MESSAGE_BULK_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has performed a bulk delete of messages in a channel
- MESSAGE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
A message was created.
- MESSAGE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted one or moreMessages.
- MESSAGE_EMBED_LINKS - net.dv8tion.jda.api.Permission
- MESSAGE_EXT_EMOJI - net.dv8tion.jda.api.Permission
- MESSAGE_EXT_STICKER - net.dv8tion.jda.api.Permission
- MESSAGE_HISTORY - net.dv8tion.jda.api.Permission
- MESSAGE_MANAGE - net.dv8tion.jda.api.Permission
- MESSAGE_MENTION_EVERYONE - net.dv8tion.jda.api.Permission
- MESSAGE_PIN - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has pinned a message in the channel
- MESSAGE_READ - net.dv8tion.jda.api.Permission
- MESSAGE_TTS - net.dv8tion.jda.api.Permission
- MESSAGE_UNPIN - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has unpinned a message in the channel
- MESSAGE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
A message was updated.
- MESSAGE_UPDATE - net.dv8tion.jda.api.requests.restaction.interactions.InteractionCallbackAction.ResponseType
- 
Update the message for a component interaction
- MESSAGE_WRITE - net.dv8tion.jda.api.Permission
- Message.Attachment - Class in net.dv8tion.jda.api.entities
- 
Represents aMessagefile attachment.
- Message.Interaction - Class in net.dv8tion.jda.api.entities
- 
Represents anInteractionprovided with aMessage.
- 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.
- MessageAction - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension of a defaultRestActionthat allows setting message information before sending!
- 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.
- MessageBuilder - Class in net.dv8tion.jda.api
- 
Builder system used to buildMessages.
- MessageBuilder() - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder(CharSequence) - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder(EmbedBuilder) - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder(Message) - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder(MessageEmbed) - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder(MessageBuilder) - Constructor for class net.dv8tion.jda.api.MessageBuilder
- MessageBuilder.Formatting - Enum in net.dv8tion.jda.api
- 
Holds the available formatting used inMessageBuilder.append(java.lang.CharSequence, net.dv8tion.jda.api.MessageBuilder.Formatting...)
- MessageBuilder.SplitPolicy - Interface in net.dv8tion.jda.api
- 
Interface to allow custom implementation of Splitting rules forMessageBuilder.buildAll(SplitPolicy...).
- MessageBuilder.SplitPolicy.CharSequenceSplitPolicy - Class in net.dv8tion.jda.api
- 
DefaultMessageBuilder.SplitPolicyimplementation.
- MessageBulkDeleteEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a bulk deletion is executed in aTextChannel.
- MessageBulkDeleteEvent(JDA, long, TextChannel, List<String>) - Constructor for class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
- MessageChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord channel that can haveMessagesand files sent to it.
- 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
- 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.
- MessageEmbedEvent - Class in net.dv8tion.jda.api.events.message
- 
Indicates that a Message contains anEmbedin aMessageChannel.
- MessageEmbedEvent(JDA, long, long, MessageChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.api.events.message.MessageEmbedEvent
- 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.
- MessageReaction - Class in net.dv8tion.jda.api.entities
- 
An object representing a single MessageReaction from Discord.
- MessageReaction(MessageChannel, MessageReaction.ReactionEmote, long, boolean, int) - Constructor for class net.dv8tion.jda.api.entities.MessageReaction
- 
Creates a new MessageReaction instance
- MessageReaction.ReactionEmote - Class in net.dv8tion.jda.api.entities
- 
Represents an Emoji/Emote of a MessageReaction
 This is used to wrap both emojis and emotes
- 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) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent
- MessageReactionRemoveAllEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates the 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
- MessageReactionRemoveEmoteEvent - Class in net.dv8tion.jda.api.events.message.react
- 
Indicates that all reactions for a specific emoji/emote were removed by a moderator.
- MessageReactionRemoveEmoteEvent(JDA, long, long, MessageChannel, MessageReaction) - Constructor for class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmoteEvent
- 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(long, long, long, Message, JDA) - Constructor for class net.dv8tion.jda.api.entities.MessageReference
- MessageSticker - Class in net.dv8tion.jda.api.entities
- 
An object representing a sticker in a Discord message.
- MessageSticker(long, String, String, long, String, MessageSticker.StickerFormat, Set<String>) - Constructor for class net.dv8tion.jda.api.entities.MessageSticker
- MessageSticker.StickerFormat - Enum in net.dv8tion.jda.api.entities
- 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
- MFA_LEVEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the mfa level field
- MFA_NOT_ENABLED - net.dv8tion.jda.api.requests.ErrorResponse
- 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.
- MiscUtil - Class in net.dv8tion.jda.api.utils
- MiscUtil() - Constructor for class net.dv8tion.jda.api.utils.MiscUtil
- MISSING_ACCESS - net.dv8tion.jda.api.requests.ErrorResponse
- MISSING_PERMISSIONS - net.dv8tion.jda.api.requests.ErrorResponse
- MissingAccessException - Exception in net.dv8tion.jda.api.exceptions
- 
Indicates that the user is missing theVIEW_CHANNELorVOICE_CONNECTpermission.
- 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
- MOBILE - net.dv8tion.jda.api.entities.ClientType
- 
The official discord mobile app
- 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.
- 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.
- modifyTextChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Category
- 
Modifies the positional order of this Category's nestedTextChannelsandStoreChannels.
- 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.Category
- 
Modifies the positional order of this Category's nestedVoiceChannels.
- 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.
- 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.
- 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(Member, VoiceChannel) - Method in interface net.dv8tion.jda.api.entities.Guild
- 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(Member, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Sets the Guild Muted state state of theMemberbased on the provided boolean.
N
- 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.ChannelManager
- 
Used to reset the name field
- NAME - Static variable in interface net.dv8tion.jda.api.managers.EmoteManager
- 
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.RoleManager
- 
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
- 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.templates - package net.dv8tion.jda.api.entities.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 connection state of the current JDA instance.
- net.dv8tion.jda.api.events.application - package net.dv8tion.jda.api.events.application
- net.dv8tion.jda.api.events.channel.category - package net.dv8tion.jda.api.events.channel.category
- 
Events forCategories
- net.dv8tion.jda.api.events.channel.category.update - package net.dv8tion.jda.api.events.channel.category.update
- 
Update events forCategories
- net.dv8tion.jda.api.events.channel.priv - package net.dv8tion.jda.api.events.channel.priv
- net.dv8tion.jda.api.events.channel.store - package net.dv8tion.jda.api.events.channel.store
- net.dv8tion.jda.api.events.channel.store.update - package net.dv8tion.jda.api.events.channel.store.update
- net.dv8tion.jda.api.events.channel.text - package net.dv8tion.jda.api.events.channel.text
- net.dv8tion.jda.api.events.channel.text.update - package net.dv8tion.jda.api.events.channel.text.update
- 
Events indicating that aTextChannelhas been modified.
- net.dv8tion.jda.api.events.channel.voice - package net.dv8tion.jda.api.events.channel.voice
- net.dv8tion.jda.api.events.channel.voice.update - package net.dv8tion.jda.api.events.channel.voice.update
- 
Events indicating that aVoiceChannelhas been modified.
- net.dv8tion.jda.api.events.emote - package net.dv8tion.jda.api.events.emote
- 
Events that trackadded emotesandremoved emotes.
- net.dv8tion.jda.api.events.emote.update - package net.dv8tion.jda.api.events.emote.update
- 
Events that track updates for existingEmotes
- 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
- 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
- net.dv8tion.jda.api.events.guild.override - package net.dv8tion.jda.api.events.guild.override
- 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
- net.dv8tion.jda.api.events.interaction - package net.dv8tion.jda.api.events.interaction
- 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.guild - package net.dv8tion.jda.api.events.message.guild
- net.dv8tion.jda.api.events.message.guild.react - package net.dv8tion.jda.api.events.message.guild.react
- 
Events indicating theMessageReactionsof aMessagechanged.
- net.dv8tion.jda.api.events.message.priv - package net.dv8tion.jda.api.events.message.priv
- 
Events forMessagesinPrivateChannels
- net.dv8tion.jda.api.events.message.priv.react - package net.dv8tion.jda.api.events.message.priv.react
- 
Events indicating theMessageReactionsof aMessagechanged.
- 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.stage - package net.dv8tion.jda.api.events.stage
- net.dv8tion.jda.api.events.stage.update - package net.dv8tion.jda.api.events.stage.update
- 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
- 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
- net.dv8tion.jda.api.interactions.commands - package net.dv8tion.jda.api.interactions.commands
- net.dv8tion.jda.api.interactions.commands.build - package net.dv8tion.jda.api.interactions.commands.build
- net.dv8tion.jda.api.interactions.commands.privileges - package net.dv8tion.jda.api.interactions.commands.privileges
- net.dv8tion.jda.api.interactions.components - package net.dv8tion.jda.api.interactions.components
- net.dv8tion.jda.api.interactions.components.selections - package net.dv8tion.jda.api.interactions.components.selections
- 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.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
- 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)
- 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.MessageBuilder.SplitPolicy
- 
Splits on newline chars`\n`.
- 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 - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the channel type field
- next() - Method in class net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationIterator
- next() - Method in class net.dv8tion.jda.api.utils.LockIterator
- nextMessage(int, MessageBuilder) - Method in class net.dv8tion.jda.api.MessageBuilder.SplitPolicy.CharSequenceSplitPolicy
- nextMessage(int, MessageBuilder) - Method in interface net.dv8tion.jda.api.MessageBuilder.SplitPolicy
- 
Calculates the endIndex for the nextMessage.
- NICKNAME_CHANGE - net.dv8tion.jda.api.Permission
- NICKNAME_MANAGE - net.dv8tion.jda.api.Permission
- NIL - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- NO_ROLE - net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- nonce(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets the validation nonce for the outgoing Message
- NONE - net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The default tier.
- NONE - net.dv8tion.jda.api.entities.Guild.MFALevel
- NONE - net.dv8tion.jda.api.entities.Guild.VerificationLevel
- NONE - net.dv8tion.jda.api.entities.Invite.TargetType
- 
The invite does not have a target type,Invite.getTarget()will returnnull.
- NONE - 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 - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Normal characters that are not special for markdown, ignoring this has no effect
- NOT_AUTHENTICATED - net.dv8tion.jda.api.requests.CloseCode
- NOT_CONNECTED - 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.
- NOTE_TOO_LONG - 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
- now() - Method in enum net.dv8tion.jda.api.utils.TimeFormat
- 
Shortcut forstyle.atTimestamp(System.currentTimeMillis()).
- NSFW - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the nsfw field
- NULL - net.dv8tion.jda.api.utils.data.DataType
- NUMBER - net.dv8tion.jda.api.interactions.commands.OptionType
O
- OAUTH_NOT_BOT - net.dv8tion.jda.api.requests.ErrorResponse
- OBJECT - 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 Component>) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Create one row of interactive messagecomponents.
- 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(ButtonStyle, String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.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.Button
- of(ButtonStyle, String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- of(Component...) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
- 
Create one row of interactive messagecomponents.
- OFF - net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- OFFLINE - net.dv8tion.jda.api.OnlineStatus
- 
Indicates that a member is currently offline or invisible (grey circle)
- onApplicationCommandCreate(ApplicationCommandCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onApplicationCommandDelete(ApplicationCommandDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onApplicationCommandUpdate(ApplicationCommandUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onButtonClick(ButtonClickEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onCancelled() - Method in class net.dv8tion.jda.api.requests.Request
- onCategoryCreate(CategoryCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onCategoryDelete(CategoryDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onCategoryUpdateName(CategoryUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onCategoryUpdatePermissions(CategoryUpdatePermissionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onCategoryUpdatePosition(CategoryUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onChars(CharSequence, boolean) - Static method in interface net.dv8tion.jda.api.MessageBuilder.SplitPolicy
- 
Creates a newMessageBuilder.SplitPolicysplitting on the specified chars.
- 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.
- onDisconnect(DisconnectEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmoteAdded(EmoteAddedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmoteRemoved(EmoteRemovedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmoteUpdateName(EmoteUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onEmoteUpdateRoles(EmoteUpdateRolesEvent) - 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
- 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
- onGatewayPing(GatewayPingEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericApplicationCommand(GenericApplicationCommandEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericCategory(GenericCategoryEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericCategoryUpdate(GenericCategoryUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericComponentInteractionCreate(GenericComponentInteractionCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEmote(GenericEmoteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEmoteUpdate(GenericEmoteUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericEvent(GenericEvent) - 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
- onGenericGuildMessage(GenericGuildMessageEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericGuildMessageReaction(GenericGuildMessageReactionEvent) - 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
- onGenericMessageReaction(GenericMessageReactionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericPermissionOverride(GenericPermissionOverrideEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericPrivateMessage(GenericPrivateMessageEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericPrivateMessageReaction(GenericPrivateMessageReactionEvent) - 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
- onGenericSelfUpdate(GenericSelfUpdateEvent) - 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
- onGenericStoreChannel(GenericStoreChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericStoreChannelUpdate(GenericStoreChannelUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericTextChannel(GenericTextChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericTextChannelUpdate(GenericTextChannelUpdateEvent) - 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
- onGenericVoiceChannel(GenericVoiceChannelEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGenericVoiceChannelUpdate(GenericVoiceChannelUpdateEvent) - 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
- onGuildMemberLeave(GuildMemberLeaveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- 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
- onGuildMemberUpdateNickname(GuildMemberUpdateNicknameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMemberUpdatePending(GuildMemberUpdatePendingEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageDelete(GuildMessageDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageEmbed(GuildMessageEmbedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageReactionAdd(GuildMessageReactionAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageReactionRemove(GuildMessageReactionRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageReactionRemoveAll(GuildMessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageReactionRemoveEmote(GuildMessageReactionRemoveEmoteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageReceived(GuildMessageReceivedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildMessageUpdate(GuildMessageUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildReady(GuildReadyEvent) - 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
- onGuildUpdateRegion(GuildUpdateRegionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.This event is no longer supported by discord, useListenerAdapter.onVoiceChannelUpdateRegion(VoiceChannelUpdateRegionEvent)instead.
- onGuildUpdateRulesChannel(GuildUpdateRulesChannelEvent) - 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
- onGuildVoiceJoin(GuildVoiceJoinEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceLeave(GuildVoiceLeaveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onGuildVoiceMove(GuildVoiceMoveEvent) - 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 - 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 - 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 - net.dv8tion.jda.api.requests.ErrorResponse
- onMessageBulkDelete(MessageBulkDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageDelete(MessageDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onMessageEmbed(MessageEmbedEvent) - 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
- onMessageReactionRemoveEmote(MessageReactionRemoveEmoteEvent) - 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
- 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
- onPrivateChannelCreate(PrivateChannelCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.This event is no longer supported by discord
- onPrivateChannelDelete(PrivateChannelDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onPrivateMessageDelete(PrivateMessageDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPrivateMessageEmbed(PrivateMessageEmbedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPrivateMessageReactionAdd(PrivateMessageReactionAddEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPrivateMessageReactionRemove(PrivateMessageReactionRemoveEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPrivateMessageReceived(PrivateMessageReceivedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onPrivateMessageUpdate(PrivateMessageUpdateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onRawGateway(RawGatewayEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onReady(ReadyEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onReconnect(ReconnectedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onReconnected(ReconnectedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onResume(ResumedEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onResumed(ResumedEvent) - 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
- onSelectionMenu(SelectionMenuEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSelfUpdateAvatar(SelfUpdateAvatarEvent) - 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
- onShutdown(ShutdownEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onSlashCommand(SlashCommandEvent) - 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
- onStoreChannelCreate(StoreChannelCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStoreChannelDelete(StoreChannelDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStoreChannelUpdateName(StoreChannelUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onStoreChannelUpdatePermissions(StoreChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onStoreChannelUpdatePosition(StoreChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 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
- onTextChannelCreate(TextChannelCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelDelete(TextChannelDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateName(TextChannelUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateNews(TextChannelUpdateNewsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateNSFW(TextChannelUpdateNSFWEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateParent(TextChannelUpdateParentEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdatePermissions(TextChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onTextChannelUpdatePosition(TextChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateSlowmode(TextChannelUpdateSlowmodeEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onTextChannelUpdateTopic(TextChannelUpdateTopicEvent) - 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
- onUserSpeaking(User, boolean) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
This method is an easy way to detect if a user is talking.
- onUserSpeaking(User, boolean) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- onUserSpeaking(User, boolean, boolean) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
This method is an easy way to detect if a user is talking.
- onUserSpeaking(User, EnumSet<SpeakingMode>) - Method in interface net.dv8tion.jda.api.audio.hooks.ConnectionListener
- 
This method is an easy way to detect if a user is talking.
- onUserSpeaking(User, 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
- onUserUpdateName(UserUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onUserUpdateOnlineStatus(UserUpdateOnlineStatusEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelCreate(VoiceChannelCreateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelDelete(VoiceChannelDeleteEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdateBitrate(VoiceChannelUpdateBitrateEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdateName(VoiceChannelUpdateNameEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdateParent(VoiceChannelUpdateParentEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdatePermissions(VoiceChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- 
Deprecated.
- onVoiceChannelUpdatePosition(VoiceChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdateRegion(VoiceChannelUpdateRegionEvent) - Method in class net.dv8tion.jda.api.hooks.ListenerAdapter
- onVoiceChannelUpdateUserLimit(VoiceChannelUpdateUserLimitEvent) - 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.
- openAudioConnection(VoiceChannel) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Starts the process to create an audio connection with aVoiceChannelor, if an audio connection is already open, JDA will move the connection to the provided VoiceChannel.
- 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.
- 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.
- OptionMapping - Class in net.dv8tion.jda.api.interactions.commands
- 
Name/Value pair for aCommandInteractionoption.
- OptionMapping(DataObject, TLongObjectMap<Object>) - Constructor for class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 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.
- 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.
- 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(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Whether all fields should be considered when editing a message
- OVERRIDE_ALLOW - net.dv8tion.jda.api.audit.AuditLogKey
- 
Modified raw allowed permission bits
 Similar to the value returned byPermissionOverride.getAllowedRaw()
 Use withPermission.getPermissions(long)
- OVERRIDE_DENY - net.dv8tion.jda.api.audit.AuditLogKey
- 
Modified raw denied permission bits
 Similar to the value returned byPermissionOverride.getDeniedRaw()
 Use withPermission.getPermissions(long)
- OVERRIDE_TYPE - net.dv8tion.jda.api.audit.AuditLogKey
- 
The string type of this override.
- OWNER - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache owner of the guild.
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.
- PaginationIterator(Collection<E>, Supplier<List<E>>) - Constructor for class net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction.PaginationIterator
- 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 - Static variable in interface net.dv8tion.jda.api.managers.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
- 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
- PARTNER - net.dv8tion.jda.api.entities.User.UserFlag
- Party(String, long, long) - Constructor for class net.dv8tion.jda.api.entities.RichPresence.Party
- 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.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 aPermissionOverrideof aGuildChannelhas been created.
- PermissionOverrideCreateEvent(JDA, long, GuildChannel, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.PermissionOverrideCreateEvent
- PermissionOverrideDeleteEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverrideof aGuildChannelhas been deleted.
- PermissionOverrideDeleteEvent(JDA, long, GuildChannel, PermissionOverride) - Constructor for class net.dv8tion.jda.api.events.guild.override.PermissionOverrideDeleteEvent
- PermissionOverrideUpdateEvent - Class in net.dv8tion.jda.api.events.guild.override
- 
Indicates that aPermissionOverrideof aGuildChannelhas been updated.
- PermissionOverrideUpdateEvent(JDA, long, GuildChannel, 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 - net.dv8tion.jda.api.interactions.InteractionType
- pinMessageById(long) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Used to pin a message.
- pinMessageById(String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Used to pin a message.
- PLAY - 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.
- 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 - net.dv8tion.jda.api.entities.Icon.IconType
- 
PNG
- PNG - net.dv8tion.jda.api.entities.MessageSticker.StickerFormat
- 
The PNG format.
- POSITION - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the position field
- Presence - Interface in net.dv8tion.jda.api.managers
- 
The Presence associated with the provided JDA instance
- primary(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withPRIMARYStyle.
- primary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withPRIMARYStyle.
- PRIMARY - net.dv8tion.jda.api.interactions.components.ButtonStyle
- 
Primary button style, usually in blue.
- PRIORITY - net.dv8tion.jda.api.audio.SpeakingMode
- PRIORITY_SPEAKER - net.dv8tion.jda.api.Permission
- PRIVACY_LEVEL - 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
- 
Used to reset the privacy level field
- PRIVATE - net.dv8tion.jda.api.entities.ChannelType
- PrivateChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents the connection used for direct messaging.
- PrivateChannelCreateEvent - Class in net.dv8tion.jda.api.events.channel.priv
- 
Deprecated.This event is no longer supported by discord
- PrivateChannelCreateEvent(JDA, long, PrivateChannel) - Constructor for class net.dv8tion.jda.api.events.channel.priv.PrivateChannelCreateEvent
- 
Deprecated.
- PrivateChannelDeleteEvent - Class in net.dv8tion.jda.api.events.channel.priv
- 
Deprecated.
- PrivateChannelDeleteEvent(JDA, long, PrivateChannel) - Constructor for class net.dv8tion.jda.api.events.channel.priv.PrivateChannelDeleteEvent
- 
Deprecated.
- PrivateMessageDeleteEvent - Class in net.dv8tion.jda.api.events.message.priv
- 
Indicates that a Message was deleted in aPrivateChannel.
- PrivateMessageDeleteEvent(JDA, long, long, PrivateChannel) - Constructor for class net.dv8tion.jda.api.events.message.priv.PrivateMessageDeleteEvent
- PrivateMessageEmbedEvent - Class in net.dv8tion.jda.api.events.message.priv
- 
Indicates that a Message containsEmbedsin aPrivateChannel.
- PrivateMessageEmbedEvent(JDA, long, long, PrivateChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.api.events.message.priv.PrivateMessageEmbedEvent
- PrivateMessageReactionAddEvent - Class in net.dv8tion.jda.api.events.message.priv.react
- 
Indicates that aMessageReactionwas added to a Message in a PrivateChannel.
- PrivateMessageReactionAddEvent(JDA, long, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.priv.react.PrivateMessageReactionAddEvent
- PrivateMessageReactionRemoveEvent - Class in net.dv8tion.jda.api.events.message.priv.react
- 
Indicates that aMessageReactionwas removed from a Message in a PrivateChannel.
- PrivateMessageReactionRemoveEvent(JDA, long, MessageReaction, long) - Constructor for class net.dv8tion.jda.api.events.message.priv.react.PrivateMessageReactionRemoveEvent
- PrivateMessageReceivedEvent - Class in net.dv8tion.jda.api.events.message.priv
- 
Indicates that a Message was sent in aPrivateChannel.
- PrivateMessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.priv.PrivateMessageReceivedEvent
- PrivateMessageUpdateEvent - Class in net.dv8tion.jda.api.events.message.priv
- 
Indicates that a Message was edited in aPrivateChannel.
- PrivateMessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.api.events.message.priv.PrivateMessageUpdateEvent
- Procedure<T> - Interface in net.dv8tion.jda.api.utils
- Profile(long, String, int) - Constructor for class net.dv8tion.jda.api.entities.User.Profile
- 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
- 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 - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has pruned members for inactivity.
- pruneMemberCache() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Re-apply theMemberCachePolicyof this session to allMembersof this Guild.
- PUBLIC - net.dv8tion.jda.api.entities.StageInstance.PrivacyLevel
- 
This stage instance can be accessed by lurkers, meaning users that are not active members of the guild
- purgeMessages(List<? extends Message>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessages(Message...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(long...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(String...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- purgeMessagesById(List<String>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Convenience method to delete messages in the most efficient way available.
- put(String, Object) - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Upserts a new value for the provided key.
- putMemberPermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.ChannelManager
- 
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) - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- putPermissionOverride(IPermissionHolder, long, long) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.ChannelManager
- 
Adds an override for the specifiedIPermissionHolderwith the provided permission sets as allowed and denied permissions.
- putRolePermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.ChannelManager
- 
Adds an override for the specified role with the provided permission sets as allowed and denied permissions.
Q
- 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 - net.dv8tion.jda.api.requests.CloseCode
- 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 - net.dv8tion.jda.api.requests.ErrorResponse
- ReactionPaginationAction - Interface in net.dv8tion.jda.api.requests.restaction.pagination
- 
PaginationActionthat paginates the reaction users endpoint.
- ReadyEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that JDA finished loading all entities.
- ReadyEvent(JDA, long) - Constructor for class net.dv8tion.jda.api.events.ReadyEvent
- reason(String) - Method in interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
- 
Applies the specified reason as audit-log reason field.
- RECIPIENT_ADD - 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 - 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(VoiceChannel) - Method in interface net.dv8tion.jda.api.managers.DirectAudioController
- 
Requests to reconnect to the voice channel in the target guild.
- RECONNECT - net.dv8tion.jda.api.requests.CloseCode
- RECONNECT_QUEUED - net.dv8tion.jda.api.JDA.Status
- 
JDA session has been added toSessionControllerand is awaiting to be dequeued for reconnecting.
- ReconnectedEvent - Class in net.dv8tion.jda.api.events
- 
Indicates if JDA successfully re-established its connection to the gateway.
- ReconnectedEvent(JDA, long) - Constructor for class net.dv8tion.jda.api.events.ReconnectedEvent
- reference(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Make the message a reply to the referenced message.
- referenceById(long) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Make the message a reply to the referenced message.
- referenceById(String) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Make the message a reply to the referenced message.
- Region - Enum in net.dv8tion.jda.api
- 
Represents the Regions used for Audio connections.
- REGION - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the region field
- REGION - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
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 - net.dv8tion.jda.api.utils.TimeFormat
- 
Formats date and time as relative18 minutes agoor2 days ago
- 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 - net.dv8tion.jda.api.utils.MarkdownSanitizer.SanitizationStrategy
- 
Remove any format tokens that are not escaped or within a special region.
- 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.
- removePermissionOverride(long) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.ChannelManager
- 
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(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes a reaction from this Message using a unicode emoji.
- removeReaction(String, User) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes a reaction from this Message using a unicode emoji.
- removeReaction(Emote) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Removes a reaction from this Message using anEmote.
- removeReaction(Emote, 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, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(long, String, User) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(long, Emote, User) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, String, User) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeReactionById(String, Emote, User) - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Attempts to remove the reaction from a message represented by the specifiedmessageIdin this MessageChannel.
- removeRoleFromMember(long, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Atomically removes the providedRolefrom the specified member by their user id.
- removeRoleFromMember(String, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Atomically removes the providedRolefrom the specified member by their user id.
- removeRoleFromMember(Member, 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
- replace(String, String) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Replaces each substring that matches the target string with the specified replacement string.
- replaceFirst(String, String) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Replaces the first substring that matches the target string with the specified replacement string.
- replaceLast(String, String) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Replaces the last substring that matches the target string with the specified replacement string.
- ReplaceWith - Annotation Type in net.dv8tion.jda.annotations
- 
Functionality annotated with ReplaceWith should be replaced immediately with the mentioned code fragment.
- reply(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(CharSequence) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(String) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Reply to this interaction and acknowledge it.
- reply(Message) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- reply(Message) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Reply to this interaction and acknowledge it.
- reply(MessageEmbed) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Deprecated.
- ReplyAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AInteractionCallbackActionwhich can be used to send a message reply for an interaction.
- replyEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- replyEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Reply to this interaction and acknowledge it.
- replyEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- replyEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Reply to this interaction and acknowledge it.
- replyFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.Message
- 
Replies and references this message.
- replyFormat(String, Object...) - Method in interface net.dv8tion.jda.api.interactions.Interaction
- 
Reply to this interaction and acknowledge it.
- Request<T> - Class in net.dv8tion.jda.api.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 - net.dv8tion.jda.api.requests.ErrorResponse
- REQUEST_TO_SPEAK - net.dv8tion.jda.api.Permission
- requestToSpeak() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Once the currently logged in account is connected to aStageChannelwith an activeStageInstance, this will trigger aRequest-to-Speak(aka raise your hand).
- requestToSpeak() - Method in interface net.dv8tion.jda.api.entities.StageInstance
- 
Sends arequest-to-speakindicator to the stage instance moderators.
- 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.MessageAction
- 
Resets this MessageAction to empty stateMessageAction.isEmpty()will result intrueafter this has been performed!
- 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.ChannelManager
- 
Resets the fields specified by the provided bit-flag pattern.
- reset(long) - Method in interface net.dv8tion.jda.api.managers.EmoteManager
- 
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.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.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.ChannelManager
- 
Resets the fields specified by the provided bit-flag patterns.
- reset(long...) - Method in interface net.dv8tion.jda.api.managers.EmoteManager
- 
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 patterns.
- 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.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.
- 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.
- RESOURCES_OVERLOADED - net.dv8tion.jda.api.requests.ErrorResponse
- Response - Class in net.dv8tion.jda.api.requests
- 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
- 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.
- RestFuture<T> - Class in net.dv8tion.jda.api.requests
- 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
- Result<T> - Class in net.dv8tion.jda.api.utils
- 
Represents a computation or task result.
- ResumedEvent - Class in net.dv8tion.jda.api.events
- 
Indicates that JDA successfully resumed its connection to the gateway.
- ResumedEvent(JDA, long) - Constructor for class net.dv8tion.jda.api.events.ResumedEvent
- retainFiles(Collection<? extends Message.Attachment>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFiles(Collection<? extends Message.Attachment>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(long...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(long...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(String...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(String...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(Collection<String>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- retainFilesById(Collection<String>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Removes all attachments that are currently attached to the existing message except for the ones provided.
- 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.
- retrieveAsIcon() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Retrieves the image of this attachment and provides anIconequivalent.
- retrieveAuditLogs() - Method in interface net.dv8tion.jda.api.entities.Guild
- retrieveBan(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aBanof the providedUser
 If you wish to ban or unban a user, use eitherban(User, int)orunban(User).
- retrieveBanById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aBanof the provided ID
 If you wish to ban or unban a user, use eitherban(id, int)orunban(id).
- retrieveBanById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves aBanof the provided ID
 If you wish to ban or unban a user, use eitherban(id, int)orunban(id).
- 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 theCommandPrivilegesfor the commands in this guild.
- retrieveCommandPrivilegesById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theCommandPrivilegesfor the command with the specified ID.
- retrieveCommandPrivilegesById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves theCommandPrivilegesfor the command with the specified ID.
- 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.
- retrieveEmote(Emote) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a listed emote together with its respective creator.
- retrieveEmoteById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a listed emote together with its respective creator.
- retrieveEmoteById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a listed emote together with its respective creator.
- retrieveEmotes() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves an immutable list of emotes together with their respective creators.
- 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()).
- retrieveInputStream() - Method in class net.dv8tion.jda.api.entities.Message.Attachment
- 
Enqueues a request to retrieve the contents of this Attachment.
- retrieveInvites() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allInvitesfor this guild.
- retrieveInvites() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
- 
Returns all invites for this channel.
- retrieveMember() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 
Retrieves theMemberwho owns the reaction.
- retrieveMember() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
- 
Retrieves theMemberwho owns the reaction.
- retrieveMember(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMember(User, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMemberById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMemberById(long, boolean) - 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.
- retrieveMemberById(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Load the member for the specified user.
- retrieveMembers() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.
- retrieveMembers(boolean, Collection<User>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves a list of members.
- retrieveMembers(Collection<User>) - 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.
- retrieveMessage() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 
Retrieves the message for this reaction event.
- retrieveMessage() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
Retrieves the message for this reaction 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.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.MessageChannel
- 
Attempts to get aMessagefrom the Discord's servers that has the same id as the id provided.
- retrieveMetaData() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
LoadsGuild.MetaDatafor this guild instance.
- 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.Guild
- 
Shortcut forguild.retrieveMemberById(guild.getOwnerIdLong()).
- retrieveOwner(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Shortcut forguild.retrieveMemberById(guild.getOwnerIdLong()).
- 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.MessageChannel
- 
Retrieves a List ofMessagesthat have been pinned in this channel.
- retrievePrivileges(Guild) - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
Retrieves theCommandPrivilegesfor 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(String) - Method in interface net.dv8tion.jda.api.entities.Message
- 
This obtains theuserswho reacted using the given unicode emoji.
- retrieveReactionUsers(Emote) - Method in interface net.dv8tion.jda.api.entities.Message
- retrieveReactionUsersById(long, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
This obtains theuserswho reacted to a message using the given unicode emoji.
- retrieveReactionUsersById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- retrieveReactionUsersById(String, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
This obtains theuserswho reacted to a message using the given unicode emoji.
- retrieveReactionUsersById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.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
- retrieveTemplates() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves allTemplatesfor this guild.
- retrieveUser() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
- 
Retrieves theUserwho owns the reaction.
- retrieveUser() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
- 
Retrieves theUserwho owns the reaction.
- 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(long, boolean) - 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.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.
- retrieveUserById(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
- 
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.
- retrieveVanityInvite() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Retrieves the Vanity Invite meta data for this guild.
- retrieveVanityUrl() - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Deprecated.
- 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.Guild
- 
Retrieves allWebhooksfor this Guild.
- retrieveWebhooks() - Method in interface net.dv8tion.jda.api.entities.TextChannel
- 
Retrieves theWebhooksattached to this TextChannel.
- retryAfter - Variable in class net.dv8tion.jda.api.requests.Response
- 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 - net.dv8tion.jda.api.entities.EmbedType
- 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
- Role - Interface in net.dv8tion.jda.api.entities
- 
Represents aGuild's Role.
- ROLE - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible secondary target of anActionTypesuch asActionType.CHANNEL_OVERRIDE_CREATE
 Use withGuild.getRoleById(String)
- ROLE - net.dv8tion.jda.api.audit.TargetType
- ROLE - net.dv8tion.jda.api.entities.Message.MentionType
- 
Represents a mention for aRole
 The first and only group matches the id of the mention.
- ROLE - net.dv8tion.jda.api.interactions.commands.OptionType
- ROLE - net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege.Type
- ROLE_COLOR - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getColor()value.
- ROLE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has created aRole.
- ROLE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted aRole.
- ROLE_HOISTED - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.isHoisted()value.
- ROLE_MENTIONABLE - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.isMentionable()value.
- ROLE_NAME - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getName()value.
- ROLE_NAME - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible name of the role if the target type isTargetType.ROLE
- ROLE_PERMISSIONS - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theRole.getPermissionsRaw()value.
- ROLE_TAGS - net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forRole.getTags()
- ROLE_UPDATE - 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.
- 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 - Static variable in interface net.dv8tion.jda.api.managers.EmoteManager
- 
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
- 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 - net.dv8tion.jda.api.Region
S
- SAFE - net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Doesn't classify as a NSFW server
- 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.
- secondary(String, String) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withSECONDARYStyle.
- secondary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withSECONDARYStyle.
- SECONDARY - net.dv8tion.jda.api.interactions.components.ButtonStyle
- 
Secondary button style, usually in gray.
- SECONDS_1800 - net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_300 - net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_3600 - net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_60 - net.dv8tion.jda.api.entities.Guild.Timeout
- SECONDS_900 - net.dv8tion.jda.api.entities.Guild.Timeout
- SELECTION_MENU - net.dv8tion.jda.api.interactions.components.Component.Type
- 
A selection menu
- SelectionMenu - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Represents a selection menu in a message.
- SelectionMenu.Builder - Class in net.dv8tion.jda.api.interactions.components.selections
- 
A preconfigured builder for the creation of selection menus.
- SelectionMenuEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that a customSelectionMenuon one of the bots messages was used by a user.
- SelectionMenuEvent(JDA, long, SelectionMenuInteraction) - Constructor for class net.dv8tion.jda.api.events.interaction.SelectionMenuEvent
- SelectionMenuInteraction - Interface in net.dv8tion.jda.api.interactions.components.selections
- 
Component Interaction for aSelectionMenu.
- SelectOption - Class in net.dv8tion.jda.api.interactions.components.selections
- 
One of the possible options provided in aSelectionMenu.
- 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
- 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
- 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.
- sendFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Uploads a file to the Discord servers and sends it to thisMessageChannel.
- sendFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Uploads a file to the Discord servers and sends it to thisMessageChannel.
- sendFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Uploads a file to the Discord servers and sends it to thisMessageChannel.
- sendFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Uploads a file to the Discord servers and sends it to thisMessageChannel.
- sendFile(InputStream, String, AttachmentOption...) - 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.MessageChannel
- 
Sends a plain text message to this channel.
- sendMessage(String) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessage(Message) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Sends a specifiedMessageto this channel.
- sendMessage(Message) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendMessage(MessageEmbed) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Deprecated.This is deprecated in favor ofMessageChannel.sendMessageEmbeds(MessageEmbed, MessageEmbed...)
- sendMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Sends up to 10 specifiedMessageEmbedsas aMessageto 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.MessageChannel
- 
Sends up to 10 specifiedMessageEmbedsas aMessageto 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.MessageChannel
- 
Sends a formatted text message to this channel.
- sendMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
- 
Send a message to this webhook.
- sendTyping() - Method in interface net.dv8tion.jda.api.entities.MessageChannel
- 
Sends the typing status to discord.
- 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 - net.dv8tion.jda.api.requests.ErrorResponse
- SESSION_TIMEOUT - 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
- SessionControllerAdapter() - Constructor for class net.dv8tion.jda.api.utils.SessionControllerAdapter
- setActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set only one action row for convenience.
- setActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Create one row of up to 5 interactive messagecomponents.
- setActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set only one action row for convenience.
- setActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set only one action row for convenience.
- setActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Create one row of up to 5 interactive messagecomponents.
- setActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set only one action row for convenience.
- setActionRows(Collection<? extends ActionRow>) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Set the action rows for the message.
- setActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set the action rows for the message.
- setActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Set the action rows for the message.
- setActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set the action rows for the message.
- setActionRows(ActionRow...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Set the action rows for the message.
- setActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set the action rows for the message.
- setActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Set the action rows for the message.
- setActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set the action rows for the message.
- 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
- setAllow(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.
- setAllow(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly granted permissions using a Collection ofPermissions.
- setAllow(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.MessageBuilder
- 
Sets whichMentionTypesshould be parsed from the input.
- 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.
- 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.
- 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
- setBanner(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- setBitrate(int) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Sets the bitrate of the selectedVoiceChannel.
- 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.
- 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.
- 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(ChannelType...) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure theChannelTypesto restrict this option to.
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.managers.Manager
- 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.ChannelAction
- 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.GuildAction
- setCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 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.MessageAction
- 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.
- 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
- 
Sets theColorof the selectedRole.
- 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.
- 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.MessageBuilder
- 
Sets the content of the resulting Message
 This will replace already added content.
- setContent(String) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Set the content for this message.
- setContent(String) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set the new content for this message.
- setContent(String) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Set the content for this message.
- setContent(String) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set the new content for this message.
- 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.
- setCurrent(String) - Static method in class net.dv8tion.jda.api.audit.ThreadLocalReason
- 
Sets the current reason that should be used forAuditableRestAction.
- setDeafen(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
- 
Whether the user should be voice deafened in the guild.
- setDefaultEnabled(boolean) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 
Whether this command is available to everyone by default.
- setDefaultEnabled(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- 
Whether this command is available to everyone by default.
- setDefaultEnabled(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Whether this command is available to everyone by default.
- setDefaultFailOnInvalidReply(boolean) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets the default value forMessageAction.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).
- setDefaultMentionRepliedUser(boolean) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets the default value forMessageAction.mentionRepliedUser(boolean)
- setDefaultMentionRepliedUser(boolean) - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
Sets the default value forAllowedMentions.mentionRepliedUser(boolean)
- setDefaultMentions(Collection<Message.MentionType>) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets theMentionTypesthat should be parsed by default.
- setDefaultMentions(Collection<Message.MentionType>) - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
- 
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.SelectionMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- 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).
- setDefaultTimeout(long, TimeUnit) - Static method in interface net.dv8tion.jda.api.requests.RestAction
- 
Default timeout to apply to every RestAction.
- setDefaultValues(Collection<String>) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Configures which of the currently appliedoptionsshould be selected by default.
- setDeny(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.
- setDeny(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
- 
Sets the value of explicitly denied permissions using a Collection ofPermissions.
- setDeny(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.BaseCommand
- 
Configure the description
- setDescription(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
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.GuildManager
- 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
- 
Change the description of the command.
- setDescription(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
- 
Configure the description
- setDisabled(boolean) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Configure whether this selection menu should be disabled.
- setDisabledCacheFlags(EnumSet<CacheFlag>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Deprecated.We add CacheFlags to the enum over time which will be disabled when using this method. This introduces breaking changes due to the way the setter works. You should useJDABuilder.enableCache(Collection)andJDABuilder.disableCache(Collection)instead, to disable and enable cache flags without side-effects that may break in future versions.
- setDisabledCacheFlags(EnumSet<CacheFlag>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Deprecated.We add CacheFlags to the enum over time which will be disabled when using this method. This introduces breaking changes due to the way the setter works. You should useDefaultShardManagerBuilder.enableCache(Collection)andDefaultShardManagerBuilder.disableCache(Collection)instead, to disable and enable cache flags without side-effects that may break in future versions.
- 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.
- setEmbed(MessageEmbed) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Deprecated.UseMessageBuilder.setEmbeds(MessageEmbed...)instead
- setEmbeds(Collection<? extends MessageEmbed>) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds up to 10MessageEmbedsto the Message.
- setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set theMessageEmbedsfor the message
- setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets up to 10MessageEmbedsthat should be used for this Message.
- setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set theMessageEmbedsfor the message
- setEmbeds(MessageEmbed...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Adds up to 10MessageEmbedsto the Message.
- setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
- 
Set theMessageEmbedsfor the message
- setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Sets up to 10MessageEmbedsthat should be used for this Message.
- setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
- 
Set theMessageEmbedsfor the message
- setEnabledCacheFlags(EnumSet<CacheFlag>) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Deprecated.We add CacheFlags to the enum over time which will be disabled when using this method. This introduces breaking changes due to the way the setter works. You should useJDABuilder.enableCache(Collection)andJDABuilder.disableCache(Collection)instead, to disable and enable cache flags without side-effects that may break in future versions.
- setEnabledCacheFlags(EnumSet<CacheFlag>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Deprecated.We add CacheFlags to the enum over time which will be disabled when using this method. This introduces breaking changes due to the way the setter works. You should useDefaultShardManagerBuilder.enableCache(Collection)andDefaultShardManagerBuilder.disableCache(Collection)instead, to disable and enable cache flags without side-effects that may break in future versions.
- 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.
- 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.ReplyAction
- 
Set whether this message should be visible to other users.
- setEphemeral(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
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.
- setEventManager(IEventManager) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Deprecated.
- setEventManagerProvider(IntFunction<? extends IEventManager>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets a provider to change the internally used EventManager.
- 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.
- 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
- 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.
- setGame(Activity) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
- 
Deprecated.
- 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.
- setGlobalRatelimit(long) - Method in interface net.dv8tion.jda.api.utils.SessionController
- 
Called by the RateLimiter if the global rest ratelimit has changed.
- setGlobalRatelimit(long) - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
- setGuildSubscriptionsEnabled(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Deprecated.This is now superseded byJDABuilder.setDisabledIntents(Collection)andJDABuilder.setMemberCachePolicy(MemberCachePolicy). To get identical behavior you can dosetMemberCachePolicy(VOICE).setDisabledIntents(GatewayIntent.GUILD_PRESENCES, GatewayIntent.GUILD_MESSAGE_TYPING, GatewayIntent.GUILD_MEMBERS)
- setGuildSubscriptionsEnabled(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Deprecated.This is now superceded byDefaultShardManagerBuilder.setDisabledIntents(Collection)andDefaultShardManagerBuilder.setMemberCachePolicy(MemberCachePolicy). To get identical behavior you can dosetMemberCachePolicy(VOICE).setDisabledIntents(GatewayIntent.GUILD_PRESENCES, GatewayIntent.GUILD_MESSAGE_TYPING, GatewayIntent.GUILD_MEMBERS)
- 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(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.SelectionMenu.Builder
- 
Change the custom id used to identify the selection menu.
- 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.
- 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.
- setListener(ConnectionListener) - Method in class net.dv8tion.jda.api.audio.hooks.ListenerProxy
- 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.
- 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.SelectionMenu.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.
- 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.SelectionMenu.Builder
- 
The minimum amount of values a user has to select.
- 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.interactions.commands.build.BaseCommand
- 
Configure the name
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
- 
Configure the name
- setName(String) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
- 
Configure the 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.ChannelManager
- 
Sets the name of the selectedGuildChannel.
- setName(String) - Method in interface net.dv8tion.jda.api.managers.EmoteManager
- 
Sets the name of the selectedEmote.
- 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.RoleManager
- 
Sets the name of the selectedRole.
- 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.ChannelAction
- 
Sets the name for the new GuildChannel
- setName(String) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
- 
Change the name of the command to the provided name.
- 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.WebhookAction
- 
Sets the Name for the custom Webhook User
- setNews(boolean) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Sets the news flag of the selectedTextChannel.
- setNews(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the news flag for the new TextChannel.
- 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 class net.dv8tion.jda.api.MessageBuilder
- 
Sets the nonce of the built message(s).
- 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.managers.ChannelManager
- 
Sets the nsfw flag of the selectedTextChannel.
- setNSFW(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the NSFW flag for the new TextChannel
- setNSFW(Boolean) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
- 
Sets the whether this channel should be marked NSFW.
- setParent(Category) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.
- 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.setAllow(long)andPermissionOverrideAction.setDeny(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.setAllow(java.util.Collection)andPermissionOverrideAction.setDeny(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
- setPlaceholder(String) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
- 
Configure the placeholder which is displayed when no selections have been made yet.
- setPosition(int) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
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.
- setPrivacyLevel(StageInstance.PrivacyLevel) - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
- 
Sets thePrivacyLevelfor this stage instance.
- setPrivacyLevel(StageInstance.PrivacyLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
- 
Sets thePrivacyLevelfor the stage instance.
- setRateLimitPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theScheduledExecutorServicethat should be used in the JDA rate-limit handler.
- setRateLimitPoolProvider(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.ChannelManager
- 
Sets theRegionof the selectedVoiceChannel.
- setRegion(Region) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Deprecated.Guilds no longer have theRegionoption. UseChannelManager.setRegion(Region)instead.
- setRegion(Region) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
- 
Deprecated.Guilds no longer have theRegionoption. UseChannelManager.setRegion(Region)instead.
- setRelativeRateLimit(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
- 
Whether the rate-limit should be relative to the current time plus latency.
- setRelativeRateLimit(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether the rate-limit should be relative to the current time plus latency.
- 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.
- 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.SelectionMenu.Builder
- 
The minimum and maximum amount of values a user can select.
- 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.
- 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.EmoteManager
- 
Sets the restriction roles of the selectedEmote.
- 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.
- 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.
- setSlowmode(int) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Sets the slowmode of the selectedTextChannel.
- 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 TextChannel.
- setSpeakingDelay(int) - Method in interface net.dv8tion.jda.api.managers.AudioManager
- 
Configures the delay between the last provided frame and removing the speaking indicator.
- 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
- 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.
- setSystemChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 
Sets the systemTextChannelof thisGuild.
- 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.
- setThreadFactory(ThreadFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Sets theThreadFactorythat will be used by the internal executor of the ShardManager.
- setThumbnail(String) - Method in class net.dv8tion.jda.api.EmbedBuilder
- 
Sets the Thumbnail of the embed.
- 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, 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.ChannelManager
- 
Sets the topic of the selectedTextChannelorStageChannel.
- 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 new TextChannel
- 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.
- setTTS(boolean) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Makes the created Message a TTS message.
- setTTS(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 
Enable/Disable Text-To-Speech for the resulting message.
- setTTS(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
- 
Enable/Disable Text-To-Speech for the resulting message.
- setUnique(Boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.InviteAction
- 
Sets whether discord should reuse a similar invite.
- setUserlimit(Integer) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Sets the userlimit for the new VoiceChannel
- 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.ChannelManager
- 
Sets the user-limit of the selectedVoiceChannel.
- setUseShutdownNow(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
- 
Whether theShardManagershould useJDA#shutdownNow()instead ofJDA#shutdown()to shutdown it's shards.
- setVanityCode(String) - Method in interface net.dv8tion.jda.api.managers.GuildManager
- 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.
- 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.
- 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 - net.dv8tion.jda.api.requests.CloseCode
- ShardManager - Interface in net.dv8tion.jda.api.sharding
- 
This class acts as a manager for multiple shards.
- SHIELD - net.dv8tion.jda.api.utils.WidgetUtil.BannerType
- 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(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 - 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
- 
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.ShutdownEvent
- shutdownNow() - Method in interface net.dv8tion.jda.api.JDA
- 
Shuts down this JDA instance instantly, closing all its connections.
- SHUTTING_DOWN - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
- 
Indicates that JDA was shutdown and no further connections should be established
- SHUTTING_DOWN - 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 - 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.
- SLASH_COMMAND - net.dv8tion.jda.api.interactions.InteractionType
- SlashCommandEvent - Class in net.dv8tion.jda.api.events.interaction
- 
Indicates that a slash command was used in aMessageChannel.
- SlashCommandEvent(JDA, long, CommandInteractionImpl) - Constructor for class net.dv8tion.jda.api.events.interaction.SlashCommandEvent
- SLOWMODE - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the rate-limit per user field
- 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.
- SortedSnowflakeCacheView<T extends java.lang.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 - net.dv8tion.jda.api.audio.SpeakingMode
- SOURCE_MESSAGE_DELETED - net.dv8tion.jda.api.entities.Message.MessageFlag
- 
Indicates, that the source message of this crosspost was deleted.
- SOUTH_AFRICA - net.dv8tion.jda.api.Region
- SOUTH_KOREA - net.dv8tion.jda.api.Region
- SPACE - Static variable in interface net.dv8tion.jda.api.MessageBuilder.SplitPolicy
- 
Splits on space chars` `.
- SpeakingMode - Enum in net.dv8tion.jda.api.audio
- 
Flags representing the speaking modes used by discord users.
- SPECTATE - net.dv8tion.jda.api.entities.ActivityFlag
- SPECTATE - 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().
- spliterator() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction
- 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 - net.dv8tion.jda.api.utils.AttachmentOption
- 
Marks an image attachment as a spoiler by prefixing the name withSPOILER_
- SPOILER - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Spoiler region such as "||Hello||"
- STAFF - net.dv8tion.jda.api.entities.User.UserFlag
- STAGE - net.dv8tion.jda.api.entities.ChannelType
- 
AStageChannel, Guild-Only.
- STAGE_ALREADY_OPEN - net.dv8tion.jda.api.requests.ErrorResponse
- STAGE_INSTANCE - net.dv8tion.jda.api.audit.TargetType
- STAGE_INSTANCE_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas started by aStage Moderator.
- STAGE_INSTANCE_DELETE - net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas deleted by aStage Moderator.
- STAGE_INSTANCE_UPDATE - net.dv8tion.jda.api.audit.ActionType
- 
AStageInstancewas updated by aStage Moderator.
- StageChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents a Stage Channel.
- 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.
- 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
- 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.
- 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
- STORE - net.dv8tion.jda.api.entities.ChannelType
- 
AStoreChannel, Guild-Only.
- StoreChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord Store GuildChannel.
- StoreChannelCreateEvent - Class in net.dv8tion.jda.api.events.channel.store
- 
Indicates that aStoreChannelhas been created.
- StoreChannelCreateEvent(JDA, long, StoreChannel) - Constructor for class net.dv8tion.jda.api.events.channel.store.StoreChannelCreateEvent
- StoreChannelDeleteEvent - Class in net.dv8tion.jda.api.events.channel.store
- 
Indicates that aStoreChannelhas been deleted.
- StoreChannelDeleteEvent(JDA, long, StoreChannel) - Constructor for class net.dv8tion.jda.api.events.channel.store.StoreChannelDeleteEvent
- StoreChannelUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.store.update
- 
Indicates that aStoreChannel's name changed.
- StoreChannelUpdateNameEvent(JDA, long, StoreChannel, String) - Constructor for class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdateNameEvent
- StoreChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.api.events.channel.store.update
- 
Deprecated.This event is no longer feasible due to members not being cached by default. We replaced this event withGenericPermissionOverrideEventand derivatives.
- StoreChannelUpdatePermissionsEvent(JDA, long, StoreChannel, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
- 
Deprecated.
- StoreChannelUpdatePositionEvent - Class in net.dv8tion.jda.api.events.channel.store.update
- 
Indicates that aStoreChannel's position changed.
- StoreChannelUpdatePositionEvent(JDA, long, StoreChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePositionEvent
- 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 - 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 - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityis a stream
 This type is displayed as "Streaming" in the discord 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~~"
- STRIKETHROUGH - net.dv8tion.jda.api.MessageBuilder.Formatting
- STRING - net.dv8tion.jda.api.interactions.commands.OptionType
- STRING - net.dv8tion.jda.api.utils.data.DataType
- STRING - Static variable in class net.dv8tion.jda.api.utils.data.etf.ExTermTag
- stripMentions(Guild) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Deprecated.This is not a reliable way to remove mentions from the content, you should useMessageBuilder.setAllowedMentions(Collection)instead.
- stripMentions(Guild, Message.MentionType...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Deprecated.This is not a reliable way to remove mentions from the content, you should useMessageBuilder.setAllowedMentions(Collection)instead.
- stripMentions(JDA) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Deprecated.This is not a reliable way to remove mentions from the content, you should useMessageBuilder.setAllowedMentions(Collection)instead.
- stripMentions(JDA, Message.MentionType...) - Method in class net.dv8tion.jda.api.MessageBuilder
- 
Deprecated.This is not a reliable way to remove mentions from the content, you should useMessageBuilder.setAllowedMentions(Collection)instead.
- SUB_COMMAND - net.dv8tion.jda.api.interactions.commands.OptionType
- SUB_COMMAND_GROUP - net.dv8tion.jda.api.interactions.commands.OptionType
- Subcommand(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 an subcommand builder.
- SubcommandGroup(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.
- 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.Button
- 
Creates a button withSUCCESSStyle.
- success(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
- 
Creates a button withSUCCESSStyle.
- SUCCESS - net.dv8tion.jda.api.interactions.components.ButtonStyle
- 
Success/Approve button style, usually in green.
- 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.
- SYDNEY - 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.ChannelManager
- 
Syncs allPermissionOverridesof this GuildChannel with its parent (Category).
- sync(GuildChannel) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Syncs allPermissionOverridesof this GuildChannel with the given (GuildChannel).
- SYNC - net.dv8tion.jda.api.entities.ActivityFlag
- syncPermissionOverrides() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 
Syncs the permission overrides of the channel with the category.
- SYSTEM - net.dv8tion.jda.api.entities.User.UserFlag
- 
Deprecated.
- SYSTEM_CHANNEL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the system channel field
T
- 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.
- 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 - 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.
- 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, String, Guild.VerificationLevel, Guild.NotificationLevel, Guild.ExplicitContentLevel, Locale, 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
- 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.
- TEXT - net.dv8tion.jda.api.entities.ChannelType
- 
ATextChannel, Guild-Only.
- 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
- 
Represents a Discord Text GuildChannel.
- TextChannelCreateEvent - Class in net.dv8tion.jda.api.events.channel.text
- 
Indicates that aTextChannelhas been created.
- TextChannelCreateEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.channel.text.TextChannelCreateEvent
- TextChannelDeleteEvent - Class in net.dv8tion.jda.api.events.channel.text
- 
Indicates that aTextChannelhas been deleted.
- TextChannelDeleteEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.channel.text.TextChannelDeleteEvent
- TextChannelUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's name changed.
- TextChannelUpdateNameEvent(JDA, long, TextChannel, String) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNameEvent
- TextChannelUpdateNewsEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's has been converted into a news channel or reverted into a normal channel.
- TextChannelUpdateNewsEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNewsEvent
- TextChannelUpdateNSFWEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's NSFW status changed.
- TextChannelUpdateNSFWEvent(JDA, long, TextChannel, boolean) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateNSFWEvent
- TextChannelUpdateParentEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's parent changed.
- TextChannelUpdateParentEvent(JDA, long, TextChannel, Category) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateParentEvent
- TextChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Deprecated.This event is no longer feasible due to members not being cached by default. We replaced this event withGenericPermissionOverrideEventand derivatives.
- TextChannelUpdatePermissionsEvent(JDA, long, TextChannel, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
- 
Deprecated.
- TextChannelUpdatePositionEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's position changed.
- TextChannelUpdatePositionEvent(JDA, long, TextChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePositionEvent
- TextChannelUpdateSlowmodeEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's slowmode changed.
- TextChannelUpdateSlowmodeEvent(JDA, long, TextChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateSlowmodeEvent
- TextChannelUpdateTopicEvent - Class in net.dv8tion.jda.api.events.channel.text.update
- 
Indicates that aTextChannel's topic changed.
- TextChannelUpdateTopicEvent(JDA, long, TextChannel, String) - Constructor for class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdateTopicEvent
- THREAD_CREATED - 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_STARTER_MESSAGE - 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.
- 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
- ThreadPoolProvider<T extends java.util.concurrent.ExecutorService> - Interface in net.dv8tion.jda.api.sharding
- 
Called byDefaultShardManagerwhen building a JDA instance.
- Thumbnail(String, String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.Thumbnail
- TIER_1 - net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The first tier.
- TIER_2 - net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The second tier.
- TIER_3 - net.dv8tion.jda.api.entities.Guild.BoostTier
- 
The third tier.
- TIME_LONG - net.dv8tion.jda.api.utils.TimeFormat
- 
Formats time as18:49:26or6:49:26 PM
- TIME_SHORT - 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.restaction.AuditableRestAction
- 
Timeout for this RestAction instance.
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
- 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.GuildAction
- timeout(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
- 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.MessageAction
- 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
- 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
- TimeUtil() - Constructor for class net.dv8tion.jda.api.utils.TimeUtil
- TITLE_MAX_LENGTH - Static variable in class net.dv8tion.jda.api.entities.MessageEmbed
- 
The maximum length an embed title can have
- 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.Emoji
- toData() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
- 
Creates a newDataObjectused for sending.
- 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.BaseCommand
- toData() - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
- 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.privileges.CommandPrivilege
- toData() - Method in class net.dv8tion.jda.api.interactions.components.ActionRow
- toData() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
- 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.
- 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.
- toMap() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- 
Converts this DataObject to aMap
- TOO_MANY_REACTIONS - net.dv8tion.jda.api.requests.ErrorResponse
- TOPIC - Static variable in interface net.dv8tion.jda.api.managers.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
- 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.Emoji
- toString() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
- toString() - Method in class net.dv8tion.jda.api.entities.Emoji
- toString() - Method in class net.dv8tion.jda.api.entities.Guild.Ban
- toString() - Method in class net.dv8tion.jda.api.entities.MessageReaction.ReactionEmote
- 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.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.channel.category.update.GenericCategoryUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.channel.store.update.GenericStoreChannelUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.channel.text.update.GenericTextChannelUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.channel.voice.update.GenericVoiceChannelUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.emote.update.GenericEmoteUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.GatewayPingEvent
- toString() - Method in class net.dv8tion.jda.api.events.guild.member.update.GenericGuildMemberUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.guild.update.GenericGuildUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.role.update.GenericRoleUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
- toString() - Method in class net.dv8tion.jda.api.events.StatusChangeEvent
- toString() - Method in class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
- 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.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.Command
- toString() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
- 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.utils.data.DataArray
- toString() - Method in class net.dv8tion.jda.api.utils.data.DataObject
- toString() - Method in class net.dv8tion.jda.api.utils.Result
- toString() - Method in class net.dv8tion.jda.api.utils.Timestamp
- toString() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.Member
- toString() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget
- toString() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceChannel
- toString() - Method in class net.dv8tion.jda.api.utils.WidgetUtil.Widget.VoiceState
- 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
- tryLock(Lock) - Static method in class net.dv8tion.jda.api.utils.MiscUtil
- 
Tries to acquire the provided lock in a 10 second timeframe.
- tts(boolean) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
- 
Enable/Disable Text-To-Speech for the resulting message.
- TWO_FACTOR_AUTH - 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 - net.dv8tion.jda.api.audit.AuditLogKey
- 
Entity type (like channel type or webhook type)
- TYPE - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible option indicating the type of an entity.
U
- UNAUTHORIZED - 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(String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Unbans the a user specified by the userId from this Guild.
- unban(User) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Unbans the specifiedUserfrom this Guild.
- UNBAN - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has unbanned a user.
- 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 - net.dv8tion.jda.api.MessageBuilder.Formatting
- UNDERLINE - Static variable in class net.dv8tion.jda.api.utils.MarkdownSanitizer
- 
Underline region such as "__Hello__"
- UnifiedMemberCacheView - Interface in net.dv8tion.jda.api.utils.cache
- UNKNOWN - net.dv8tion.jda.api.audit.ActionType
- UNKNOWN - net.dv8tion.jda.api.audit.TargetType
- UNKNOWN - net.dv8tion.jda.api.entities.ChannelType
- 
Unknown Discord channel type.
- UNKNOWN - net.dv8tion.jda.api.entities.ClientType
- 
Placeholder for a new type that is not yet supported here
- UNKNOWN - net.dv8tion.jda.api.entities.EmbedType
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.BoostTier
- 
Placeholder for future tiers.
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.ExplicitContentLevel
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.MFALevel
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.NotificationLevel
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.NSFWLevel
- 
Placeholder for unsupported levels.
- UNKNOWN - net.dv8tion.jda.api.entities.Guild.VerificationLevel
- UNKNOWN - net.dv8tion.jda.api.entities.Icon.IconType
- 
Placeholder for unsupported IconTypes
- UNKNOWN - net.dv8tion.jda.api.entities.Invite.InviteType
- UNKNOWN - net.dv8tion.jda.api.entities.Invite.TargetType
- 
Unknown Discord invite target type.
- UNKNOWN - net.dv8tion.jda.api.entities.MessageActivity.ActivityType
- 
Represents any unknown or unsupportedMessageActivitytypes.
- UNKNOWN - net.dv8tion.jda.api.entities.MessageSticker.StickerFormat
- 
Represents any unknown or unsupportedMessageStickerformat types.
- UNKNOWN - net.dv8tion.jda.api.entities.MessageType
- 
Unknown MessageType.
- UNKNOWN - 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 - net.dv8tion.jda.api.entities.TeamMember.MembershipState
- 
Placeholder for future states
- UNKNOWN - net.dv8tion.jda.api.entities.User.UserFlag
- UNKNOWN - net.dv8tion.jda.api.entities.WebhookType
- 
Placeholder for unsupported types
- UNKNOWN - net.dv8tion.jda.api.interactions.commands.OptionType
- 
Placeholder for future option types
- UNKNOWN - net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege.Type
- UNKNOWN - net.dv8tion.jda.api.interactions.components.ButtonStyle
- 
Placeholder for future styles
- UNKNOWN - net.dv8tion.jda.api.interactions.components.Component.Type
- UNKNOWN - net.dv8tion.jda.api.interactions.components.ComponentLayout.Type
- UNKNOWN - net.dv8tion.jda.api.interactions.InteractionType
- UNKNOWN - net.dv8tion.jda.api.OnlineStatus
- 
Placeholder for possible future online status values that are not listed here yet.
- UNKNOWN - net.dv8tion.jda.api.Permission
- UNKNOWN - net.dv8tion.jda.api.Region
- UNKNOWN - net.dv8tion.jda.api.utils.data.DataType
- UNKNOWN_ACCOUNT - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_APPLICATION - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BAN - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BRANCH - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_BUILD - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_CHANNEL - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_COMMAND - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_COMMAND_PERMISSIONS - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_EMOJI - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ENTITLEMENT - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ERROR - net.dv8tion.jda.api.requests.CloseCode
- UNKNOWN_GUILD - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_GUILD_TEMPLATE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INTEGRATION - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INTERACTION - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_INVITE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_LOBBY - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_MEMBER - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_MESSAGE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_OPCODE - net.dv8tion.jda.api.requests.CloseCode
- UNKNOWN_OVERRIDE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_PROVIDER - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_REDISTRIBUTABLE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_ROLE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_SKU - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STAGE_INSTANCE - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_STORE_LISTING - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_TOKEN - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_USER - net.dv8tion.jda.api.requests.ErrorResponse
- UNKNOWN_WEBHOOK - net.dv8tion.jda.api.requests.ErrorResponse
- unloadMember(long) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Attempts to remove the user with the provided id from the member cache.
- 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.MessageChannel
- 
Used to unpin a message.
- unpinMessageById(String) - Method in interface net.dv8tion.jda.api.entities.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
- updateCommandPrivileges(Map<String, Collection<? extends CommandPrivilege>>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Updates the list ofCommandPrivilegesfor the specified commands.
- updateCommandPrivilegesById(long, Collection<? extends CommandPrivilege>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Updates the list ofCommandPrivilegesfor the specified command.
- updateCommandPrivilegesById(long, CommandPrivilege...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Updates the list ofCommandPrivilegesfor the specified command.
- updateCommandPrivilegesById(String, Collection<? extends CommandPrivilege>) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Updates the list ofCommandPrivilegesfor the specified command.
- updateCommandPrivilegesById(String, CommandPrivilege...) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Updates the list ofCommandPrivilegesfor the specified command.
- 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, Component) - Method in interface net.dv8tion.jda.api.interactions.components.ComponentLayout
- 
Find and replace a component in this layout.
- updateComponent(List<? extends ComponentLayout>, String, Component) - Static method in interface net.dv8tion.jda.api.interactions.components.ComponentLayout
- 
Find and replace a component in this list of layouts.
- UpdateEvent<E,T> - Interface in net.dv8tion.jda.api.events
- 
Indicates that a value of an entity was updated
- UpdateInteractionAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
- 
AInteractionCallbackActionwhich can be used to edit the message for an interaction.
- updatePrivileges(Guild, Collection<? extends CommandPrivilege>) - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
Updates the list ofCommandPrivilegesfor this command.
- updatePrivileges(Guild, CommandPrivilege...) - Method in class net.dv8tion.jda.api.interactions.commands.Command
- 
Updates the list ofCommandPrivilegesfor this command.
- upsertCommand(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
- 
Creates or updates a command.
- upsertCommand(String, String) - Method in interface net.dv8tion.jda.api.JDA
- 
Creates or updates a global 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.GuildChannel
- 
Creates a new override or updates an existing one.
- URGENT - 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.Button
- 
The maximum length a button url can have
- URL_PATTERN - Static variable in class net.dv8tion.jda.api.EmbedBuilder
- US_CENTRAL - net.dv8tion.jda.api.Region
- US_EAST - net.dv8tion.jda.api.Region
- US_SOUTH - net.dv8tion.jda.api.Region
- US_WEST - net.dv8tion.jda.api.Region
- USE_PRIVATE_THREADS - net.dv8tion.jda.api.Permission
- USE_PUBLIC_THREADS - net.dv8tion.jda.api.Permission
- USE_SLASH_COMMANDS - net.dv8tion.jda.api.Permission
- user(long) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
Filters retrieved entities by the specifiedUserid.
- user(String) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
Filters retrieved entities by the specifiedUserid.
- user(User) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
- 
Filters retrieved entities by the specifiedUser.
- User - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord User.
- USER - net.dv8tion.jda.api.audit.AuditLogOption
- 
Possible secondary target of anActionTypesuch asActionType.CHANNEL_OVERRIDE_CREATE
 Use withJDA.getUserById(String)
- USER - net.dv8tion.jda.api.entities.Message.MentionType
- USER - net.dv8tion.jda.api.interactions.commands.OptionType
- USER - net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege.Type
- USER_NOT_CONNECTED - net.dv8tion.jda.api.requests.ErrorResponse
- 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
- USERLIMIT - Static variable in interface net.dv8tion.jda.api.managers.ChannelManager
- 
Used to reset the userlimit field
- 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(JDAImpl, 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
- 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() - Method in annotation type net.dv8tion.jda.annotations.DeprecatedSince
- value() - Method 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.ChannelType
- 
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.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.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.MessageSticker.StickerFormat
- 
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.StageInstance.PrivacyLevel
- 
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.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.GatewayEncoding
- 
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.CommandPrivilege.Type
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.dv8tion.jda.api.interactions.components.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.ComponentLayout.Type
- 
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.MessageBuilder.Formatting
- 
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.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.utils.AttachmentOption
- 
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.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.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.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.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.MessageSticker.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.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.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.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.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.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.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.CommandPrivilege.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.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.ComponentLayout.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.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.MessageBuilder.Formatting
- 
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.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.utils.AttachmentOption
- 
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.
- VANITY_URL - Static variable in interface net.dv8tion.jda.api.managers.GuildManager
- 
Used to reset the vanity code field
- 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 - 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
- VerificationLevelException - Exception in net.dv8tion.jda.api.exceptions
- 
Deprecated.
- VerificationLevelException(Guild.VerificationLevel) - Constructor for exception net.dv8tion.jda.api.exceptions.VerificationLevelException
- 
Deprecated.
- VERIFIED_BOT - net.dv8tion.jda.api.entities.User.UserFlag
- VERIFIED_DEVELOPER - net.dv8tion.jda.api.entities.User.UserFlag
- VERSION - Static variable in class net.dv8tion.jda.api.JDAInfo
- VERSION_BUILD - 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 - net.dv8tion.jda.api.entities.Guild.VerificationLevel
- VIDEO - net.dv8tion.jda.api.entities.EmbedType
- VideoInfo(String, int, int) - Constructor for class net.dv8tion.jda.api.entities.MessageEmbed.VideoInfo
- VIEW_AUDIT_LOGS - net.dv8tion.jda.api.Permission
- VIEW_CHANNEL - net.dv8tion.jda.api.Permission
- VIEW_GUILD_INSIGHTS - net.dv8tion.jda.api.Permission
- VIP_AMSTERDAM - net.dv8tion.jda.api.Region
- VIP_BRAZIL - net.dv8tion.jda.api.Region
- VIP_EU_CENTRAL - net.dv8tion.jda.api.Region
- VIP_EU_WEST - net.dv8tion.jda.api.Region
- VIP_FRANKFURT - net.dv8tion.jda.api.Region
- VIP_JAPAN - net.dv8tion.jda.api.Region
- VIP_LONDON - net.dv8tion.jda.api.Region
- VIP_SINGAPORE - net.dv8tion.jda.api.Region
- VIP_SOUTH_AFRICA - net.dv8tion.jda.api.Region
- VIP_SOUTH_KOREA - net.dv8tion.jda.api.Region
- VIP_SYDNEY - net.dv8tion.jda.api.Region
- VIP_US_CENTRAL - net.dv8tion.jda.api.Region
- VIP_US_EAST - net.dv8tion.jda.api.Region
- VIP_US_SOUTH - net.dv8tion.jda.api.Region
- VIP_US_WEST - net.dv8tion.jda.api.Region
- VOICE - net.dv8tion.jda.api.audio.SpeakingMode
- VOICE - net.dv8tion.jda.api.entities.ChannelType
- 
AVoiceChannel, Guild-Only.
- VOICE - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
- 
Cache members who are connected to a voice channel.
- VOICE_CHANNEL_REGIONS - Static variable in enum net.dv8tion.jda.api.Region
- 
ThisSetrepresents all regions that can be used for VoiceChannel region overrides.
- VOICE_CONNECT - net.dv8tion.jda.api.Permission
- VOICE_DEAF_OTHERS - net.dv8tion.jda.api.Permission
- VOICE_MOVE_OTHERS - net.dv8tion.jda.api.Permission
- VOICE_MUTE_OTHERS - net.dv8tion.jda.api.Permission
- VOICE_SPEAK - net.dv8tion.jda.api.Permission
- VOICE_START_ACTIVITIES - net.dv8tion.jda.api.Permission
- VOICE_STATE - net.dv8tion.jda.api.utils.cache.CacheFlag
- 
Enables cache forMember.getVoiceState()
 This will always be cached for self member.
- VOICE_STREAM - net.dv8tion.jda.api.Permission
- VOICE_USE_VAD - net.dv8tion.jda.api.Permission
- VoiceChannel - Interface in net.dv8tion.jda.api.entities
- 
Represents a Discord Voice GuildChannel.
- VoiceChannelCreateEvent - Class in net.dv8tion.jda.api.events.channel.voice
- 
Indicates that aVoiceChannelwas created.
- VoiceChannelCreateEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.channel.voice.VoiceChannelCreateEvent
- VoiceChannelDeleteEvent - Class in net.dv8tion.jda.api.events.channel.voice
- 
Indicates that aVoiceChannelwas deleted.
- VoiceChannelDeleteEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.api.events.channel.voice.VoiceChannelDeleteEvent
- VoiceChannelUpdateBitrateEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's bitrate changed.
- VoiceChannelUpdateBitrateEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
- VoiceChannelUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's name changed.
- VoiceChannelUpdateNameEvent(JDA, long, VoiceChannel, String) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateNameEvent
- VoiceChannelUpdateParentEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's parent changed.
- VoiceChannelUpdateParentEvent(JDA, long, VoiceChannel, Category) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
- VoiceChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Deprecated.This event is no longer feasible due to members not being cached by default. We replaced this event withGenericPermissionOverrideEventand derivatives.
- VoiceChannelUpdatePermissionsEvent(JDA, long, VoiceChannel, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
- 
Deprecated.
- VoiceChannelUpdatePositionEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's position changed.
- VoiceChannelUpdatePositionEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePositionEvent
- VoiceChannelUpdateRegionEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's region changed.
- VoiceChannelUpdateRegionEvent(JDA, long, VoiceChannel, String) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateRegionEvent
- VoiceChannelUpdateUserLimitEvent - Class in net.dv8tion.jda.api.events.channel.voice.update
- 
Indicates that aVoiceChannel's user limit changed.
- VoiceChannelUpdateUserLimitEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
- 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(VoiceChannel, GuildVoiceState, DataObject) - Constructor for class net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
W
- WAITING_TO_RECONNECT - 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 - net.dv8tion.jda.api.entities.Activity.ActivityType
- 
Used to indicate that theActivityshould display asWatching...in the official client.
- WEB - 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 - net.dv8tion.jda.api.audit.TargetType
- WEBHOOK_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
- WEBHOOK_CREATE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has created aWebhook.
- WEBHOOK_ICON - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theWebhook.getDefaultUser()'s avatar hash of a Webhook.
- WEBHOOK_NAME - net.dv8tion.jda.api.audit.AuditLogKey
- 
Change of theWebhook.getName()value.
- WEBHOOK_REMOVE - net.dv8tion.jda.api.audit.ActionType
- 
An Administrator has deleted aWebhook.
- WEBHOOK_UPDATE - 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.
- WebhookMessageAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- 
Extension of a defaultRestActionthat allows setting message information before sending!
- WebhookMessageUpdateAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
- WebhookReference(JDA, long, long) - Constructor for class net.dv8tion.jda.api.entities.Webhook.WebhookReference
- WebhookType - Enum in net.dv8tion.jda.api.entities
- WEBP - net.dv8tion.jda.api.entities.Icon.IconType
- 
WEBP
- 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
- 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.Widget - Class in net.dv8tion.jda.api.utils
- WidgetUtil.Widget.Member - Class in net.dv8tion.jda.api.utils
- WidgetUtil.Widget.VoiceChannel - Class in net.dv8tion.jda.api.utils
- WidgetUtil.Widget.VoiceState - Class in net.dv8tion.jda.api.utils
- 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
- 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.Button
- 
Returns a copy of this button withButton.isDisabled()set to the provided value.
- withDisabled(boolean) - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
- 
Creates a copy of this menu withSelectionMenu.isDisabled()set to the desired value.
- withEmoji(Emoji) - Method in interface net.dv8tion.jda.api.interactions.components.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.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.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.
- 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.Button
- 
Returns a copy of this button with the provided style.
- withUrl(String) - Method in interface net.dv8tion.jda.api.interactions.components.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 - net.dv8tion.jda.api.utils.Compression
- 
Use ZLIB transport compression
All Classes All Packages