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

A

AbstractChannel - Interface in net.dv8tion.jda.api.entities
Abstract Channel interface for all ChannelTypes.
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 the AccountType matches the one provided in AccountTypeException.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
ActionTypes for AuditLogEntry instances
Found via AuditLogEntry.getType()
Activity - Interface in net.dv8tion.jda.api.entities
Represents a Discord Activity.
ACTIVITY - net.dv8tion.jda.api.utils.cache.CacheFlag
Enables cache for Member.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 a RichPresence
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 single ActionRow to the message.
addActionRow(Collection<? extends Component>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add one ActionRow for the message.
addActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Add a single ActionRow to the message.
addActionRow(Component...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add one ActionRow for the message.
addActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Add ActionRows to the message.
addActionRows(Collection<? extends ActionRow>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add ActionRows for the message.
addActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Add ActionRows to the message.
addActionRows(ActionRow...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add ActionRows for 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 a GuildChannel to the resulting Guild.
addCheck(BooleanSupplier) - Method in interface net.dv8tion.jda.api.requests.RestAction
Shortcut for setCheck(() -> 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
Add MessageEmbeds for the message
addEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add MessageEmbeds to this message
addEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Add MessageEmbeds for the message
addEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Add MessageEmbeds to 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 the JDA object.
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 the DefaultShardManager object.
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 the DefaultShardManager object.
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 provided byte[] as file data.
addFile(byte[], String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Adds the provided byte[] 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 provided byte[] as file data.
addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Adds the provided File.
addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Adds the provided File.
addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Adds the provided File as file data.
addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Adds the provided File as file data.
addFile(File, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Adds the provided File.
addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Adds the provided File.
addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Adds the provided File.
addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Adds the provided File as file data.
addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Adds the provided File as file data.
addFile(File, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Adds the provided File.
addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.ReplyAction
Adds the provided InputStream as file data.
addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Adds the provided InputStream as file data.
addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Adds the provided InputStream as file data.
addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageAction
Adds the provided InputStream as file data.
addFile(InputStream, String, AttachmentOption...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Adds the provided InputStream as 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 Member PermissionOverride for the new GuildChannel.
addMemberPermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
Adds a new Member PermissionOverride for 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 Member PermissionOverride for the new GuildChannel.
addPermissionOverride(IPermissionHolder, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
Adds a new Role or Member PermissionOverride for the new GuildChannel.
addPermissionOverride(GuildAction.RoleData, long, long) - Method in class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
Adds a PermissionOverride to this channel with the provided RoleData!
Use GuildAction.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 a PermissionOverride to this channel with the provided RoleData!
Use GuildAction.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 an Emote.
addReactionById(long, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(String, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addRolePermissionOverride(long, long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
Adds a new Role PermissionOverride for the new GuildChannel.
addRolePermissionOverride(long, Collection<Permission>, Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
Adds a new Role PermissionOverride for the new GuildChannel.
addRoleToMember(long, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically assigns the provided Role to the specified member by their user id.
addRoleToMember(String, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically assigns the provided Role to the specified member by their user id.
addRoleToMember(Member, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically assigns the provided Role to the specified Member.
addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
Add up to 25 Subcommand-Groups to this command.
addSubcommandGroups(Collection<? extends SubcommandGroupData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
Add up to 25 Subcommand-Groups to this command.
addSubcommandGroups(SubcommandGroupData) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
Add up to 25 Subcommand-Groups to this command.
addSubcommandGroups(SubcommandGroupData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
Add up to 25 Subcommand-Groups to this command.
addSubcommandGroups(SubcommandGroupData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
Add up to 25 Subcommand-Groups to this command.
addSubcommands(Collection<? extends SubcommandData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
Add up to 25 Subcommands to this command.
addSubcommands(Collection<? extends SubcommandData>) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
Add up to 25 Subcommands to this group.
addSubcommands(Collection<? extends SubcommandData>) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
Add up to 25 Subcommands to this command.
addSubcommands(SubcommandData) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandCreateAction
Add up to 25 Subcommands to this command.
addSubcommands(SubcommandData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.CommandData
Add up to 25 Subcommands to this command.
addSubcommands(SubcommandData...) - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
Add up to 25 Subcommands to this group.
addSubcommands(SubcommandData...) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
Add up to 25 Subcommands to 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 for style.now().plus(millis).
after(Duration) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
Shortcut for style.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 combined CacheView for all provided CacheView implementations.
all(Supplier<? extends Stream<? extends CacheView<E>>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined CacheView for 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 combined UnifiedMemberCacheView for all provided MemberCacheView implementations.
allMembers(Supplier<? extends Stream<? extends MemberCacheView>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined UnifiedMemberCacheView for 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 the MentionTypes that 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 provided MentionTypes to the whitelist.
allShards(Collection<ShardCacheView>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined ShardCacheView for all provided ShardCacheView implementations.
allShards(Supplier<? extends Stream<? extends ShardCacheView>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined ShardCacheView for all provided ShardCacheView implementations.
allSnowflakes(Collection<? extends SnowflakeCacheView<E>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined SnowflakeCacheView for all provided SnowflakeCacheView implementations.
allSnowflakes(Supplier<? extends Stream<? extends SnowflakeCacheView<E>>>) - Static method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a combined SnowflakeCacheView for 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 for IEventManager which checks for SubscribeEvent annotations 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 chat Formatting(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 of String.format(String, Object...).
appendFormat(String, Object...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Applies the result of String.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 a Command was 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 a Command was 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 a Command was 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 provided Message to this MessageAction settings.
apply(CommandData) - Method in interface net.dv8tion.jda.api.requests.restaction.CommandEditAction
Replace the command with the provided CommandData.
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 provided Message to this message action settings.
applyMessage(Message) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Applies the Message to 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 with Button.isDisabled() set to true.
asDisabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
Creates a copy of this menu with SelectionMenu.isDisabled() set to true.
asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.Button
Returns a copy of this button with Button.isDisabled() set to false.
asEnabled() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
Creates a copy of this menu with SelectionMenu.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
RichPresence representation 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.
atInstant(Instant) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
Converts the provided Instant into a Timestamp with 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 in MessageAction.
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 a Timestamp with 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 the Region of the audio connection being changed.
AudioManager - Interface in net.dv8tion.jda.api.managers
AudioManager deals with creating, managing and severing audio connections to VoiceChannels.
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 of AccountType.BOT
AuditLogChange - Class in net.dv8tion.jda.api.audit
Plain-Old-Java-Object (POJO) representing a single change for an AuditLogEntry!
This object holds the old- and new value for 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 an AuditLogPaginationAction.
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 to AuditLogEntry.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
PaginationAction that 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 for Member.getAvatarUrl().
AVATAR_URL - Static variable in interface net.dv8tion.jda.api.entities.User
Template for User.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 status JDA.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 the Member and 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 the Member and 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 the Member and 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 the User and 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 for Guild.getBannerUrl().
BANNER_URL - Static variable in interface net.dv8tion.jda.api.entities.User
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 for style.now().minus(millis).
before(Duration) - Method in enum net.dv8tion.jda.api.utils.TimeFormat
Shortcut for style.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 a MessageEmbed that has been checked as being valid for sending.
build() - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
Creates a new SelectionMenu instance if all requirements are satisfied.
build() - Method in class net.dv8tion.jda.api.JDABuilder
Builds a new JDA instance and uses the provided token to start the login process.
build() - Method in class net.dv8tion.jda.api.MessageBuilder
Creates a Message object from this MessageBuilder
build() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Builds a new ShardManager instance and uses the provided token to start the login process.
build(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Builds a new ShardManager instance.
buildAll(MessageBuilder.SplitPolicy...) - Method in class net.dv8tion.jda.api.MessageBuilder
Creates a Queue of Message objects 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 custom Button on 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 a Button component.
ButtonStyle - Enum in net.dv8tion.jda.api.interactions.components
The available styles used for Buttons.

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 of CacheView interface.
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 a CancellationException.
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 scheduled RestAction requests.
cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.Guild
Cancels the Request-to-Speak.
cancelRequestToSpeak() - Method in interface net.dv8tion.jda.api.entities.StageInstance
Cancels the Request-to-Speak.
canDecode() - Method in class net.dv8tion.jda.api.audio.OpusPacket
Whether OpusPacket.decode() is possible.
canInteract(Emote) - Method in interface net.dv8tion.jda.api.entities.Member
Whether this Member can interact with the provided Emote (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 provided Role (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 as canInteract(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 calling AudioSendHandler.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 to AudioReceiveHandler.handleEncodedAudio(OpusPacket).
canReceiveUser() - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
If this method returns true, then JDA will provide audio data to the AudioReceiveHandler.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 specified Member can 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
A Category, Guild-Only.
CategoryCreateEvent - Class in net.dv8tion.jda.api.events.channel.category
Indicates that a Category was 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 a Category was 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 of ChannelOrderAction with similar functionality, but constrained to the bounds of a single Category.
CategoryUpdateNameEvent - Class in net.dv8tion.jda.api.events.channel.category.update
Indicates that the name of a Category was 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 with GenericPermissionOverrideEvent and 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 a Category was 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
CHANNEL - net.dv8tion.jda.api.audit.TargetType
 
CHANNEL - net.dv8tion.jda.api.entities.Message.MentionType
Represents a mention for a TextChannel
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 the VoiceChannel.getBitrate() value.
CHANNEL_CREATE - net.dv8tion.jda.api.audit.ActionType
An Administrator created a GuildChannel
CHANNEL_DELETE - net.dv8tion.jda.api.audit.ActionType
An Administrator deleted a GuildChannel.
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 the GuildChannel.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 the TextChannel.isNSFW() value.
CHANNEL_OVERRIDE_CREATE - net.dv8tion.jda.api.audit.ActionType
An Administrator created a PermissionOverride.
CHANNEL_OVERRIDE_DELETE - net.dv8tion.jda.api.audit.ActionType
An Administrator deleted a PermissionOverride.
CHANNEL_OVERRIDE_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Administrator updated PermissionOverride information.
CHANNEL_OVERRIDES - net.dv8tion.jda.api.audit.AuditLogKey
The overrides for this channel.
CHANNEL_PARENT - net.dv8tion.jda.api.audit.AuditLogKey
Change of the GuildChannel.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 the Region value.
CHANNEL_SLOWMODE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the TextChannel.getSlowmode() value.
CHANNEL_TOPIC - net.dv8tion.jda.api.audit.AuditLogKey
Change of the TextChannel.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 updated GuildChannel information.
CHANNEL_USER_LIMIT - net.dv8tion.jda.api.audit.AuditLogKey
Change of the VoiceChannel.getUserLimit() value.
ChannelAction<T extends GuildChannel> - Interface in net.dv8tion.jda.api.requests.restaction
Extension of RestAction specifically designed to create a GuildChannel.
ChannelData(ChannelType, String) - Constructor for class net.dv8tion.jda.api.requests.restaction.GuildAction.ChannelData
Constructs a data object containing information on a GuildChannel to be used in the construction of a Guild!
ChannelManager - Interface in net.dv8tion.jda.api.managers
Manager providing functionality to update one or more fields for a GuildChannel.
ChannelOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
Implementation of OrderAction to modify the order of Channels for a Guild.
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 provided Permissions bits from the selected PermissionOverride.
clear(long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Clears the provided Permissions bits from the PermissionOverride.
clear(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
Clears the provided Permissions bits from the selected PermissionOverride.
clear(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Clears the provided Permissions bits from the PermissionOverride.
clear(Permission...) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
Clears the provided Permissions bits from the selected PermissionOverride.
clear(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Clears the provided Permissions bits from the PermissionOverride.
clearFields() - Method in class net.dv8tion.jda.api.EmbedBuilder
Clears all fields from the embed, such as those created with the EmbedBuilder(MessageEmbed) constructor or via the addField methods.
clearFiles() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Clears all previously added files
And closes FileInputStreams generated by MessageAction.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
The MessageAction.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
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
clearOverridesRemoved() - Method in interface net.dv8tion.jda.api.managers.ChannelManager
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 specified messageId in 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 specified messageId in 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
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 new ThreadLocalReason.Closable instance.
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 this Guild and disconnects from the VoiceChannel.
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 provided Collector.
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
Specialized RestAction used 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
Specialized RestAction used 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
Specialized RestAction used 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 a Guild.
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 the Activity should display as Competing in... in the official client.
complete() - Method in interface net.dv8tion.jda.api.requests.RestAction
Blocks the current Thread and awaits the completion of an RestAction.submit() request.
complete(boolean) - Method in interface net.dv8tion.jda.api.requests.RestAction
Blocks the current Thread and awaits the completion of an RestAction.submit() request.
completeAfter(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
Blocks the current Thread for the specified delay and calls RestAction.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 message Component.
ComponentLayout - Interface in net.dv8tion.jda.api.interactions.components
Represents a top-level layout used for Components such as Buttons.
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 of SessionController which 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
create(String) - Static method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenu
Creates a new SelectionMenu.Builder for 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 new Category in 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 specified GuildChannel.
createCopy() - Method in interface net.dv8tion.jda.api.entities.Role
Creates a new Role in this Guild with the same settings as the given 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 preconfigured SelectionMenu.Builder with 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 specified GuildChannel in the specified Guild.
createCopy(Guild) - Method in interface net.dv8tion.jda.api.entities.Role
Creates a new Role in the specified Guild with the same settings as the given 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 specified GuildChannel in this Guild.
createCopyOfRole(Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new Role in this Guild with the same settings as the given Role.
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 new Emote in this Guild.
createGuild(String) - Method in interface net.dv8tion.jda.api.JDA
Constructs a new Guild with the specified name
Use the returned GuildAction to provide further details and settings for the resulting Guild!
createGuildFromTemplate(String, String, Icon) - Method in interface net.dv8tion.jda.api.JDA
Constructs a new Guild from the specified template code.
createInvite() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
Creates a new InviteAction which can be used to create a new Invite.
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
Creates a PermissionOverride for the specified Member or Role in this GuildChannel.
createRole() - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new Role in 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 new IAudioSendSystem instance 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 new StageChannel with this Category as parent.
createStageChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new StageChannel in this Guild.
createStageChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new StageChannel in this Guild.
createStageInstance(String) - Method in interface net.dv8tion.jda.api.entities.StageChannel
Create a new StageInstance for this stage channel.
createTemplate(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
Used to create a new Template for this Guild.
createTextChannel(String) - Method in interface net.dv8tion.jda.api.entities.Category
Creates a new TextChannel with this Category as parent.
createTextChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new TextChannel in this Guild.
createTextChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new TextChannel in this Guild.
createVoiceChannel(String) - Method in interface net.dv8tion.jda.api.entities.Category
Creates a new VoiceChannel with this Category as parent.
createVoiceChannel(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new VoiceChannel in this Guild.
createVoiceChannel(String, Category) - Method in interface net.dv8tion.jda.api.entities.Guild
Creates a new VoiceChannel in this Guild.
createWebhook(String) - Method in interface net.dv8tion.jda.api.entities.TextChannel
Creates a new Webhook.
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 the Activity should 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 with DANGER Style.
danger(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Creates a button with DANGER Style.
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 a DataObject value.
DATE_LONG - net.dv8tion.jda.api.utils.TimeFormat
Formats date as 16 June 2021
DATE_SHORT - net.dv8tion.jda.api.utils.TimeFormat
Formats date as 16/06/2021 or 06/16/2021
DATE_TIME_LONG - net.dv8tion.jda.api.utils.TimeFormat
Formats date and time as Wednesday, 16 June 2021 18:49 or Wednesday, June 16, 2021 6:49 PM
DATE_TIME_SHORT - net.dv8tion.jda.api.utils.TimeFormat
Formats date and time as 16 June 2021 18:49 or June 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 to RestAction.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 to RestAction.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 the Member based on the provided boolean.
declineSpeaker() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
Reject this members request to speak.
declineSpeaker() - Method in class net.dv8tion.jda.api.events.guild.voice.GuildVoiceRequestToSpeakEvent
Reject this members request 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 normal Activity status.
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 to createLight(token) or createDefault(token).
DEFAULT - Static variable in interface net.dv8tion.jda.api.utils.MemberCachePolicy
The default policy to use with JDABuilder.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
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 the IAudioSendFactory.
DefaultSendFactory() - Constructor for class net.dv8tion.jda.api.audio.factory.DefaultSendFactory
 
DefaultSendSystem - Class in net.dv8tion.jda.api.audio.factory
The default implementation of the IAudioSendSystem.
DefaultSendSystem(IPacketProvider) - Constructor for class net.dv8tion.jda.api.audio.factory.DefaultSendSystem
 
DefaultShardManager - Class in net.dv8tion.jda.api.sharding
JDA's default ShardManager implementation.
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 default ShardManager implementation.
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
Specialized CompletableFuture used 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 of ActionType.PRUNE describing 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 a Message from 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 a Message from 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 a Webhook attached to this channel by the id specified.
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 provided Permissions bits from the selected PermissionOverride.
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 provided Permissions from the selected PermissionOverride.
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 provided Permissions from the selected PermissionOverride.
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 provided MentionTypes from the whitelist.
DeprecatedSince - Annotation Type in net.dv8tion.jda.annotations
In combination with Deprecated specifies 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 specified GatewayIntents.
disableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Disable the specified GatewayIntents.
disableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
Disable the specified GatewayIntents.
disableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Disable the specified GatewayIntents.
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 the Permission.VOICE_CONNECT and 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 the Guild while reconnecting to the gateway
DISCONNECTED_REMOVED_FROM_GUILD - net.dv8tion.jda.api.audio.hooks.ConnectionStatus
Indicates that the logged in account was removed from the Guild that 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 by Message.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 provided Message.
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
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 provided ComponentLayouts.
editMessageComponents(ComponentLayout...) - Method in interface net.dv8tion.jda.api.entities.Message
Edits this Message's content to the provided ComponentLayouts.
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 provided MessageEmbeds.
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 provided MessageEmbeds.
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 of MessageAction.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 current AccountType and 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 current AccountType and applies to CLIENT
EmbedBuilder - Class in net.dv8tion.jda.api
Builder system used to build MessageEmbeds.
EmbedBuilder() - Constructor for class net.dv8tion.jda.api.EmbedBuilder
Constructs a new EmbedBuilder instance, which can be used to create MessageEmbeds.
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 a Emote
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 for Guild.getEmoteCache()
EMOTE_CREATE - net.dv8tion.jda.api.audit.ActionType
An Administrator created an Emote.
EMOTE_DELETE - net.dv8tion.jda.api.audit.ActionType
An Administrator deleted an Emote.
EMOTE_NAME - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Emote.getName() value.
EMOTE_ROLES_ADD - net.dv8tion.jda.api.audit.AuditLogKey
Roles added to Emote.getRoles() with this action
Containing a list of Role IDs
Use with Guild.getRoleById(String)
EMOTE_ROLES_REMOVE - net.dv8tion.jda.api.audit.AuditLogKey
Roles remove from Emote.getRoles() with this action
Containing a list of Role IDs
Use with Guild.getRoleById(String)
EMOTE_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Administrator updated an Emote.
EmoteAddedEvent - Class in net.dv8tion.jda.api.events.emote
Indicates that a new Emote was added to a Guild.
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 an Emote.
EmoteRemovedEvent - Class in net.dv8tion.jda.api.events.emote
Indicates that an Emote was 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 an Emote changed.
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 an Emote changed.
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 in Collection.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 in Collection.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 specified GatewayIntents.
enableIntents(Collection<GatewayIntent>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Enable the specified GatewayIntents.
enableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.JDABuilder
Enable the specified GatewayIntents.
enableIntents(GatewayIntent, GatewayIntent...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Enable the specified GatewayIntents.
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 than AudioManager.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 with RestActions and ErrorResponses.
ErrorHandler() - Constructor for class net.dv8tion.jda.api.exceptions.ErrorHandler
Create an ErrorHandler with RestAction.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 in ErrorResponseException and ErrorHandler.
ErrorResponseException - Exception in net.dv8tion.jda.api.exceptions
Indicates an unhandled error that is returned by Discord API Request using RestAction
It holds an ErrorResponse
ErrorResponseException.ErrorCode - Class in net.dv8tion.jda.api.exceptions
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 current JDA.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 pushes GenericEvents to 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 expanded Invite with 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 returns false!
This operation is different from Iterable.forEach(Consumer) as it uses successive RestAction.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 returns false!
This operation is different from Iterable.forEach(Consumer) as it uses successive RestAction.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 returns false!
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 returns false!
This operation is different from PaginationAction.forEachRemaining(Procedure) as it uses successive RestAction.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 returns false!
This operation is different from PaginationAction.forEachRemaining(Procedure) as it uses successive RestAction.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 to Iterable.forEach(Consumer) but does not preserve order.
forEachUnordered(Consumer<? super T>) - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
Behavior similar to Iterable.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 provided TemporalAccessor instance 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 an Icon with the specified image data.
from(byte[], Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
Creates an Icon with 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 an Icon with the specified File.
from(File, Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
Creates an Icon with the specified File.
from(InputStream) - Static method in class net.dv8tion.jda.api.entities.Icon
Creates an Icon with the specified InputStream.
from(InputStream, Icon.IconType) - Static method in class net.dv8tion.jda.api.entities.Icon
Creates an Icon with the specified InputStream.
from(Collection<Class<? extends GenericEvent>>, Collection<CacheFlag>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
Parse the required GatewayIntents from the provided Event Types and CacheFlags.
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 provided CacheFlags.
fromCacheFlags(CacheFlag, CacheFlag...) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
Parse the required GatewayIntents from the provided CacheFlags.
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 for SerializableData.toData() which parses the serialized selection menu data.
fromData(DataObject) - Static method in class net.dv8tion.jda.api.interactions.components.selections.SelectOption
Inverse function for SelectOption.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 provided Emote
fromETF(byte[]) - Static method in class net.dv8tion.jda.api.utils.data.DataArray
Parses using ExTermDecoder.
fromETF(byte[]) - Static method in class net.dv8tion.jda.api.utils.data.DataObject
Parses using ExTermDecoder.
fromEvents(Class<? extends GenericEvent>...) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
Parse the required GatewayIntents from the provided Event Types.
fromEvents(Collection<Class<? extends GenericEvent>>) - Static method in enum net.dv8tion.jda.api.requests.GatewayIntent
Parse the required GatewayIntents from the provided Event 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 a MFALevel based on the Discord id key.
fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.NotificationLevel
Used to retrieve a NotificationLevel based on the Discord id key.
fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.NSFWLevel
Used to retrieve a NSFWLevel based on the Discord id key.
fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.Timeout
Retrieves the Timeout based on the amount of seconds requested.
fromKey(int) - Static method in enum net.dv8tion.jda.api.entities.Guild.VerificationLevel
Used to retrieve a VerificationLevel based 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 the OnlineStatus from the provided key.
fromKey(String) - Static method in enum net.dv8tion.jda.api.Region
Retrieves the Region based 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
An EnumSet populated 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 a Command event 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 a Category was 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 a Category was 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 a ComponentInteraction was 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 an Emote was 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 an Emote was 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 a Guild event 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
Indicates that an Invite was created or deleted in a Guild.
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 a Guild member 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 a Guild member 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 a Message event is fired from a TextChannel.
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 a MessageReaction was 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 a Guild was 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 a Guild voice 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 an Interaction was 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 a Message was 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 a PermissionOverride for a GuildChannel was 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 a Message event is fired from a PrivateChannel.
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 a MessageReaction was 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 a Role was 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 a Role was 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 a SelfUser changed 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 a StageInstance was 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 a StageInstance was 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 a StoreChannel event 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 a StoreChannel was 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 a TextChannel event 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 a TextChannel was 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 a User changed 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 a User has 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 a VoiceChannel event 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 a VoiceChannel updated.
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
The AccountType of the currently logged in account.
getActionRows() - Method in interface net.dv8tion.jda.api.entities.Message
Rows of interactive components such as Buttons.
getActiveClients() - Method in interface net.dv8tion.jda.api.entities.Member
A Set of all active ClientTypes of 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
A MessageActivity that 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 the VoiceChannel that has been set as the channel which Members will be moved to after they have been inactive in a VoiceChannel for longer than Guild.getAfkTimeout().
getAfkChannel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Provides the TemplateChannel that has been set as the channel which Members will be moved to after they have been inactive in a VoiceChannel for longer than TemplateGuild.getAfkTimeout().
getAfkTimeout() - Method in interface net.dv8tion.jda.api.entities.Guild
The Timeout set for this Guild representing the amount of time that must pass for a Member to have had no activity in a VoiceChannel to be considered AFK.
getAfkTimeout() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Returns the AFK Timeout for 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 all Permissions that are specifically allowed by this override.
getAllowed() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
EnumSet of all Permissions that 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 of Permissions that 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 target Invite.EmbeddedApplication of this invite or null if the TargeType is not Invite.TargetType.EMBEDDED_APPLICATION
getApplication() - Method in class net.dv8tion.jda.api.entities.MessageActivity
The Application this MessageActivity may 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 like U+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 resolved GuildChannel for 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 resolved Member for 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
Usable representation of this Emote (used to display in the client just like mentions with a specific format)
Emotes are used with the format <:getName():getId()>
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 resolved IMentionable instance for this option value.
getAsMessageChannel() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
The resolved MessageChannel for 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 resolved Role for this option value.
getAssetHash() - Method in class net.dv8tion.jda.api.entities.MessageSticker
Deprecated.
getAssetUrl() - Method in class net.dv8tion.jda.api.entities.MessageSticker
Deprecated.
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 resolved User for this option value.
getAttachments() - Method in interface net.dv8tion.jda.api.entities.Message
An immutable list of Attachments that 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
The AudioManager that represents the audio connection for this Guild.
getAudioManagerCache() - Method in interface net.dv8tion.jda.api.JDA
CacheView of all cached AudioManagers created for this JDA instance.
getAudioManagers() - Method in interface net.dv8tion.jda.api.JDA
Immutable list of all created AudioManagers for 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 as User object.
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 as User object.
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 a Boolean to a key.
getBoolean(String, boolean) - Method in class net.dv8tion.jda.api.utils.data.DataObject
Resolves a Boolean to 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 of Members that 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
The Button this interaction belongs to.
getButtonById(String) - Method in interface net.dv8tion.jda.api.entities.Message
Gets the Button with the specified ID.
getButtons() - Method in interface net.dv8tion.jda.api.entities.Message
All Buttons attached 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
All Buttons with 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
The cache flags that have been enabled for this JDA session.
getCallbackPool() - Method in interface net.dv8tion.jda.api.JDA
ExecutorService used to handle RestAction callbacks and completions.
getCategories() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all Categories in this Guild.
getCategories() - Method in interface net.dv8tion.jda.api.JDA
Gets all Categories visible to the currently logged in account.
getCategories() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets all Categories visible to the currently logged in account.
getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all Categories in 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 all Categories that have the same name as the one provided.
getCategoriesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets a list of all Categories that have the same name as the one provided.
getCategory() - Method in interface net.dv8tion.jda.api.entities.Message
The Category this message was sent in.
getCategory() - Method in class net.dv8tion.jda.api.events.channel.category.GenericCategoryEvent
The responsible Category
getCategory() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
The Category this invite points to.
getCategory() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The Category this override belongs to.
getCategory() - Method in interface net.dv8tion.jda.api.requests.restaction.order.CategoryOrderAction
Gets the Category controlled by this CategoryOrderAction.
getCategoryById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets the Category from this guild that matches the provided id.
getCategoryById(long) - Method in interface net.dv8tion.jda.api.JDA
Gets the Category that matches the provided id.
getCategoryById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets the Category that matches the provided id.
getCategoryById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets the Category from this guild that matches the provided id.
getCategoryById(String) - Method in interface net.dv8tion.jda.api.JDA
Gets the Category that matches the provided id.
getCategoryById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets the Category that matches the provided id.
getCategoryCache() - Method in interface net.dv8tion.jda.api.entities.Guild
Sorted SnowflakeCacheView of all cached Categories of this Guild.
getCategoryCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached Categories visible to this JDA session.
getCategoryCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached Categories visible 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 to getChanges().get(key) lookup!
This lookup is case-insensitive!
getChangeByKey(AuditLogKey) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
Shortcut to getChanges().get(key) lookup!
This lookup is case-insensitive!
getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
Deprecated.
Filtered list of affected Members
getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
Deprecated.
List of affected Members
getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
Deprecated.
List of affected Members
getChangedMembers() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
Deprecated.
List of affected Members
getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
Deprecated.
List of all affected IPermissionHolders
getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
Deprecated.
The affected IPermissionHolders
getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
Deprecated.
The affected IPermissionHolders
getChangedPermissionHolders() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
Deprecated.
The affected IPermissionHolders
getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdatePermissionsEvent
Deprecated.
Filtered list of affected Roles
getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.store.update.StoreChannelUpdatePermissionsEvent
Deprecated.
List of affected Roles
getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.text.update.TextChannelUpdatePermissionsEvent
Deprecated.
List of affected Roles
getChangedRoles() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
Deprecated.
List of affected Roles
getChanges() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
Key-Value Map containing all AuditLogChanges made 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 current VoiceChannel that the Member is in.
getChannel() - Method in interface net.dv8tion.jda.api.entities.Invite
An Invite.Channel object containing information about this invite's origin channel.
getChannel() - Method in interface net.dv8tion.jda.api.entities.Message
Returns the MessageChannel that this message was sent in.
getChannel() - Method in class net.dv8tion.jda.api.entities.MessageHistory
Returns the MessageChannel that this MessageHistory is related to.
getChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The MessageChannel this 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
The GuildChannel that this PermissionOverride affects.
getChannel() - Method in interface net.dv8tion.jda.api.entities.StageInstance
The StageChannel for this stage instance
getChannel() - Method in interface net.dv8tion.jda.api.entities.Webhook
The TextChannel instance this Webhook is attached to.
getChannel() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelCreateEvent
Deprecated.
getChannel() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelDeleteEvent
Deprecated.
getChannel() - Method in class net.dv8tion.jda.api.events.channel.store.GenericStoreChannelEvent
getChannel() - Method in class net.dv8tion.jda.api.events.channel.text.GenericTextChannelEvent
getChannel() - Method in class net.dv8tion.jda.api.events.channel.voice.GenericVoiceChannelEvent
getChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
The GuildChannel this invite points to.
getChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The GuildChannel this 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
The MessageChannel for this Message
getChannel() - Method in class net.dv8tion.jda.api.events.message.guild.GenericGuildMessageEvent
The TextChannel for this message
getChannel() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
The TextChannel where the reaction happened
getChannel() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
The TextChannel where the messages have been deleted
getChannel() - Method in class net.dv8tion.jda.api.events.message.priv.GenericPrivateMessageEvent
The PrivateChannel for the message
getChannel() - Method in class net.dv8tion.jda.api.events.stage.GenericStageInstanceEvent
The StageChannel this 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 respective MessageChannel for 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
The GuildChannel that will be modified by this Manager instance
getChannel() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
The GuildChannel this Manager's PermissionOverride is in.
getChannel() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
The TextChannel this Manager's Webhook is in.
getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
The target MessageChannel for this message
getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.MessagePaginationAction
The targeted MessageChannel
getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
The GuildChannel this will be created in
getChannel() - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookAction
The TextChannel to 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 the ChannelData of the specified index.
getChannel(JDA) - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
The GuildChannel instance for the channel 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 responsible GuildChannel instance.
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
The VoiceChannel that 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
The VoiceChannel that the Member is moved from
getChannels() - Method in interface net.dv8tion.jda.api.entities.Category
All Channels listed for this Category
This may contain VoiceChannels, StoreChannels, and TextChannels!
getChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
Populated list of channels for this guild.
getChannels() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Gets all Channels in this Guild.
getChannels(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Populated list of channels for this guild.
getChannelType() - Method in interface net.dv8tion.jda.api.entities.Message
Gets the ChannelType that this message was received from.
getChannelType() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The ChannelType this Reaction was used in.
getChannelType() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
The ChannelType for of the channel this invite points to.
getChannelType() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The ChannelType of the GuildChannel this override belongs to.
getChannelType() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
The ChannelType for this message
getChannelType() - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
The ChannelType for the channel id.
getChannelType() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
The ChannelType for the resolved channel.
getChannelType() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The ChannelType for the channel this interaction came from.
getChannelTypes() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
The ChannelTypes this option is restricted to.
getChannelTypes() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
The ChannelTypes this option is restricted to.
getChannelTypes() - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
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-null CloseCode representing the meaning for this DisconnectEvent
getCloseCode() - Method in class net.dv8tion.jda.api.events.ShutdownEvent
Possibly-null CloseCode representing 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 of 4xxx/1xxx
getCode() - Method in enum net.dv8tion.jda.api.requests.ErrorResponse
 
getColor() - Method in interface net.dv8tion.jda.api.entities.Member
The Color of 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 this Role is displayed in.
getColor() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
The color this Role is 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 to Role.DEFAULT_COLOR_RAW if no color is set
getColorRaw() - Method in interface net.dv8tion.jda.api.entities.Role
The raw color RGB value used for this role
Defaults to Role.DEFAULT_COLOR_RAW if 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 to Role.DEFAULT_COLOR_RAW if 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 the TextChannel that 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
The Component instance.
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
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
The VoiceChannel that JDA currently has an audio connection to.
getConnectionListener() - Method in interface net.dv8tion.jda.api.managers.AudioManager
The currently set ConnectionListener or null if no ConnectionListener has been set.
getConnectionStatus() - Method in interface net.dv8tion.jda.api.managers.AudioManager
The current ConnectionStatus.
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 using Message.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 a final int per 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.
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 for AuditableRestAction.
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 default TextChannel for a Guild.
getDefaultChannel() - Method in interface net.dv8tion.jda.api.entities.Member
The default TextChannel for a Member.
getDefaultFailure() - Static method in interface net.dv8tion.jda.api.requests.RestAction
The default failure callback used when none is provided in RestAction.queue(Consumer, Consumer).
getDefaultMentions() - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Returns the default MentionTypes previously set by MessageAction.setDefaultMentions(Collection).
getDefaultMentions() - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
Returns the default MentionTypes previously set by AllowedMentions.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 the NotificationLevel of this guild.
getDefaultSuccess() - Static method in interface net.dv8tion.jda.api.requests.RestAction
The default success callback used when none is provided in RestAction.queue(Consumer, Consumer) or RestAction.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 all Permissions that are denied by this override.
getDenied() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
EnumSet of all Permissions that are denied by this override.
getDeniedPermissions() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Set of Permissions that 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
The StringBuilder used 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 the User.
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 from Activity.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 or null if 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 of MessageEmbeds that 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 this Role that 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 of Emote for the Reaction instance.
getEmote() - Method in class net.dv8tion.jda.api.events.emote.GenericEmoteEvent
The responsible Emote for this event
getEmote() - Method in interface net.dv8tion.jda.api.managers.EmoteManager
The target Emote that will be modified by this Manager
getEmoteById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets an Emote from 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 specified id if one is available in our cache.
getEmoteById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Retrieves an emote matching the specified id if one is available in our cache.
getEmoteById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets an Emote from 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 specified id if one is available in our cache.
getEmoteById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Retrieves an emote matching the specified id if one is available in our cache.
getEmoteCache() - Method in interface net.dv8tion.jda.api.entities.Guild
SnowflakeCacheView of all cached Emotes of this Guild.
getEmoteCache() - Method in interface net.dv8tion.jda.api.JDA
Unified SnowflakeCacheView of all cached Emotes visible to this JDA session.
getEmoteCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Unified SnowflakeCacheView of all cached Emotes visible to this ShardManager instance.
getEmotes() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all custom Emotes belonging to this Guild.
getEmotes() - Method in interface net.dv8tion.jda.api.entities.Message
All Emotes used 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
A Bag of emotes used in this message.
getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all Emotes in 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 all Emotes that have the same name as the one provided.
getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable list of all Emotes that 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, or 0 of 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 for Instant.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
The ErrorResponse corresponding for the received error response from Discord
getErrors() - Method in class net.dv8tion.jda.api.exceptions.ErrorResponseException.SchemaError
The list of ErrorCodes associated 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 the ExplicitContentLevel of 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 the Guild.
getFeatures() - Method in interface net.dv8tion.jda.api.entities.Invite.Guild
The Features of the Guild.
getFields() - Method in class net.dv8tion.jda.api.EmbedBuilder
Modifiable list of MessageEmbed Fields that the builder will use for EmbedBuilder.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 all MessageFlags present 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 the UserFlags of 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 the UserFlags of 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
The TimeFormat used to display this timestamp.
getFormatType() - Method in class net.dv8tion.jda.api.entities.MessageSticker
The Format of 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 first Permission relating 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.
Use SessionController.getShardedGateway(JDA) instead, an implementation for this is ignored if SessionController.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
The GatewayIntents for this JDA session.
getGatewayIntents() - Method in class net.dv8tion.jda.api.sharding.DefaultShardManager
 
getGatewayIntents() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
The GatewayIntents for 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
ScheduledExecutorService used 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 through SessionController.setGlobalRatelimit(long).
getGlobalRatelimit() - Method in class net.dv8tion.jda.api.utils.SessionControllerAdapter
 
getGroup() - Method in interface net.dv8tion.jda.api.entities.Invite
An Invite.Group object containing information about this invite's origin group.
getGuild() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
The Guild this audit-log entry refers to
getGuild() - Method in interface net.dv8tion.jda.api.entities.Emote
The Guild this emote is attached to.
getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
Returns the Guild that this GuildChannel is part of.
getGuild() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
Returns the current Guild of the Member's VoiceChannel.
getGuild() - Method in interface net.dv8tion.jda.api.entities.Invite
An Invite.Guild object 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 the Guild that this message was sent in.
getGuild() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The Guild this Reaction was used in, this might return null when this Reaction was not used in a MessageChannel from the ChannelType TEXT!
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
The Guild that the GuildChannel returned from PermissionOverride.getChannel() is a part of.
getGuild() - Method in interface net.dv8tion.jda.api.entities.Role
Returns the Guild this Role exists in
getGuild() - Method in interface net.dv8tion.jda.api.entities.StageInstance
The Guild this stage instance is in
getGuild() - Method in class net.dv8tion.jda.api.entities.templates.Template
A Template.Guild object containing information about this template's origin guild.
getGuild() - Method in interface net.dv8tion.jda.api.entities.Webhook
The Guild instance 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
The Guild the responsible Category is part of.
getGuild() - Method in class net.dv8tion.jda.api.events.channel.text.GenericTextChannelEvent
The Guild
Shortcut for getChannel().getGuild()
getGuild() - Method in class net.dv8tion.jda.api.events.channel.voice.GenericVoiceChannelEvent
The Guild
Shortcut for getChannel().getGuild()
getGuild() - Method in class net.dv8tion.jda.api.events.emote.GenericEmoteEvent
The Guild where the emote came from
getGuild() - Method in class net.dv8tion.jda.api.events.guild.GenericGuildEvent
The Guild
getGuild() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
The Guild
getGuild() - Method in class net.dv8tion.jda.api.events.interaction.GenericInteractionCreateEvent
 
getGuild() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
The Guild the Message was received in.
getGuild() - Method in class net.dv8tion.jda.api.events.message.MessageBulkDeleteEvent
The Guild where 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
Guild in which this users started typing, or null if 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
The Guild for this update
getGuild() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The Guild this interaction happened in.
getGuild() - Method in interface net.dv8tion.jda.api.managers.AudioManager
Gets the Guild instance that this AudioManager is used for.
getGuild() - Method in interface net.dv8tion.jda.api.managers.ChannelManager
The Guild this Manager's GuildChannel is in.
getGuild() - Method in interface net.dv8tion.jda.api.managers.EmoteManager
The Guild this Manager's Emote is in.
getGuild() - Method in interface net.dv8tion.jda.api.managers.GuildManager
The Guild object of this Manager.
getGuild() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
The Guild this Manager's GuildChannel is in.
getGuild() - Method in interface net.dv8tion.jda.api.managers.RoleManager
The Guild this Manager's Role is in.
getGuild() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
The Guild this Manager's Webhook is in.
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
The guild to create this GuildChannel in
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.MemberAction
The Guild to which the user will be added.
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.order.ChannelOrderAction
The Guild which holds the channels from OrderAction.getCurrentOrder()
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.order.RoleOrderAction
The Guild which holds the roles from OrderAction.getCurrentOrder()
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
The current target Guild for this AuditLogPaginationAction.
getGuild() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
The Guild for 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
The Guild to create this webhook in
getGuild(JDA) - Method in exception net.dv8tion.jda.api.exceptions.InsufficientPermissionException
The Guild instance for the guild id.
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 the Guild which 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 the Guild which has the same id as the one provided.
getGuildById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the Guild which has the same id as the one provided.
getGuildById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the Guild which has the same id as the one provided.
getGuildCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached Guilds visible to this JDA session.
getGuildCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached Guilds visible to this ShardManager instance.
getGuildChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The GuildChannel this interaction happened in.
getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Get GuildChannel for the provided ID.
getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
Get GuildChannel for the provided ID.
getGuildChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Get GuildChannel for the provided ID.
getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Get GuildChannel for the provided ID.
getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
Get GuildChannel for the provided ID.
getGuildChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.entities.Guild
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.JDA
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.entities.Guild
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.JDA
Get GuildChannel for the provided ID.
getGuildChannelById(ChannelType, String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Get GuildChannel for 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 responsible Guild instance.
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 all Guilds that the logged account is connected to.
getGuilds() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable List of all Guilds that the logged account is connected to.
getGuildsByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
An immutable list of all Guilds that have the same name as the one provided.
getGuildsByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable list of all Guilds that have the same name as the one provided.
getGuildTotalCount() - Method in class net.dv8tion.jda.api.events.ReadyEvent
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 new MessageHistory object for each call of this method.
getHistoryAfter(long, int) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Uses the provided id of 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 provided id of 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 a MessageHistory with 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 provided id of 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 provided id of 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 a MessageHistory with 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 provided Message as a marker and retrieves messages around the marker.
getHistoryBefore(long, int) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Uses the provided id of 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 provided id of 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 a MessageHistory with 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 this MessageChannel.
getHistoryFromBeginning(MessageChannel) - Static method in class net.dv8tion.jda.api.entities.MessageHistory
Constructs a MessageHistory with 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
The InteractionHook which can be used to send deferred replies or followup messages.
getHttpClient() - Method in interface net.dv8tion.jda.api.JDA
The OkHttpClient used for handling http requests from RestActions.
getIcon() - Method in interface net.dv8tion.jda.api.entities.Role
The Icon of this role or null if 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 the Guild icon image.
getIconId() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
The icon id of this application or null if the application has no icon.
getIconId() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
The icon id of this group or null if 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 the Role icon 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 the Guild icon image.
getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
The icon url of this application or null if the application has no icon.
getIconUrl() - Method in interface net.dv8tion.jda.api.entities.Invite.Group
The icon url of this group or null if 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 the Role icon 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 this ActivityType.
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 responsible Category
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 responsible Category
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 all Permission that are unaffected by this override.
getInherit() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel.PermissionOverride
EnumSet of all Permission that 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 of Permissions that 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 affected StageInstance
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 an EnumSet of 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 an Interaction without 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
The Interaction instance.
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 of Invite codes 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
A PaginationAction implementation that allows to iterate over recent Messages of 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 the JDA instance of this channel
getJDA() - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
The JDA instance of this ApplicationInfo (the one logged into this application's bot account).
getJDA() - Method in interface net.dv8tion.jda.api.entities.Emote
The JDA instance of this Emote
getJDA() - Method in interface net.dv8tion.jda.api.entities.Guild
Returns the JDA instance of this Guild
getJDA() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
Returns the JDA instance of this VoiceState
getJDA() - Method in interface net.dv8tion.jda.api.entities.Invite
The JDA instance 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 the JDA instance 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
The JDA instance that this PermissionOverride is related to.
getJDA() - Method in interface net.dv8tion.jda.api.entities.Role
Returns the JDA instance of this Role
getJDA() - Method in class net.dv8tion.jda.api.entities.templates.Template
The JDA instance used to create this Template instance.
getJDA() - Method in interface net.dv8tion.jda.api.entities.User
Returns the JDA instance 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 the JDA instance of this Command
getJDA() - Method in interface net.dv8tion.jda.api.interactions.Interaction
Returns the JDA instance 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 the JDA instance 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
The JDA instance 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
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 for RichPresence.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 for OptionType.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
The Manager for 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 the GuildManager for this Guild, used to modify all properties and settings of the Guild.
getManager() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
Returns the ChannelManager for this GuildChannel.
getManager() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
Returns the PermissionOverrideAction to modify this PermissionOverride.
getManager() - Method in interface net.dv8tion.jda.api.entities.Role
The RoleManager for this Role.
getManager() - Method in interface net.dv8tion.jda.api.entities.SelfUser
The AccountManager for the currently logged in account.
getManager() - Method in interface net.dv8tion.jda.api.entities.StageInstance
The StageInstanceManager used to update this stage instance.
getManager() - Method in class net.dv8tion.jda.api.entities.templates.Template
Returns the TemplateManager for this Template.
getManager() - Method in interface net.dv8tion.jda.api.entities.Webhook
The WebhookManager for this Webhook.
getMax() - Method in class net.dv8tion.jda.api.entities.RichPresence.Party
The maximum size of this party, or 0 if 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 to PaginationAction.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 -1 if 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 one ActionRow.
getMaxPerRow() - Method in enum net.dv8tion.jda.api.interactions.components.Component.Type
How many of these components can be added to one ActionRow.
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 the Member corresponding to this GuildVoiceState instance (Backreference)
getMember() - Method in interface net.dv8tion.jda.api.entities.Message
Returns the author of this Message as a member.
getMember() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
The Member who caused this interaction.
getMember() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
If this PermissionOverride is an override dealing with a Member, then this method will return the related Member if the member is currently cached.
getMember() - Method in class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
The Member instance
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
The Member for the override.
getMember() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceEvent
The affected Member
getMember() - Method in interface net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent
The affected Member
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 as Member object.
getMember() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
The Member instance of the author
getMember() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
The Member instance 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
The Member instance for the reacting user
getMember() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
The Author of the Message received as Member object.
getMember() - Method in class net.dv8tion.jda.api.events.message.MessageUpdateEvent
Member instance for the author of this message or null if this was not in a Guild.
getMember() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
The Member instance for the reacting user or null if 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
Member instance for the User, or null if this was not in a Guild.
getMember() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The Member who caused this interaction.
getMember() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
The Member for 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 the TeamMember instance for the provided user.
getMember(User) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets the Guild specific Member object for the provided User.
getMemberById(long) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
Retrieves the TeamMember instance for the provided user id.
getMemberById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a Member object 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, or null if the member is not found
getMemberById(String) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
Retrieves the TeamMember instance for the provided user id.
getMemberById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a Member object 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 a Member that has the matching Discord Tag.
getMemberByTag(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
Searches for a Member that has the matching Discord Tag.
getMemberCache() - Method in interface net.dv8tion.jda.api.entities.Guild
MemberCacheView for all cached Members of 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
Gets all of the Member PermissionOverrides that are part of this GuildChannel.
getMembers() - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
getMembers() - Method in interface net.dv8tion.jda.api.entities.Guild
A list of all Members in this Guild.
getMembers() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
A List of all Members that are in this GuildChannel
For TextChannels, this returns all Members with the Permission.MESSAGE_READ Permission.
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 all Members who 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 all Members who have the same name as the one provided.
getMembersByNickname(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all Members who 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
Gets a list of Members that have all provided Roles.
getMembersWithRoles(Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of Members that have all Roles provided.
getMentionedChannels() - Method in interface net.dv8tion.jda.api.entities.Message
A immutable list of all mentioned TextChannels.
getMentionedChannelsBag() - Method in interface net.dv8tion.jda.api.entities.Message
A Bag of mentioned channels.
getMentionedMembers() - Method in interface net.dv8tion.jda.api.entities.Message
Creates an immutable list of Members representing the users of Message.getMentionedUsers() in the Guild this Message was sent in.
getMentionedMembers(Guild) - Method in interface net.dv8tion.jda.api.entities.Message
Creates an immutable list of Members representing the users of Message.getMentionedUsers() in the specified Guild.
getMentionedRoles() - Method in interface net.dv8tion.jda.api.entities.Message
A immutable list of all mentioned Roles.
getMentionedRolesBag() - Method in interface net.dv8tion.jda.api.entities.Message
A Bag of mentioned roles.
getMentionedUsers() - Method in interface net.dv8tion.jda.api.entities.Message
An immutable list of all mentioned Users.
getMentionedUsersBag() - Method in interface net.dv8tion.jda.api.entities.Message
A Bag of mentioned users.
getMentions(Message.MentionType...) - Method in interface net.dv8tion.jda.api.entities.Message
Combines all instances of IMentionable filtered by the specified MentionType values.
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 received Message object.
getMessage() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageUpdateEvent
getMessage() - Method in class net.dv8tion.jda.api.events.message.MessageReceivedEvent
The received Message object.
getMessage() - Method in class net.dv8tion.jda.api.events.message.MessageUpdateEvent
The Message that 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
getMessage() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageUpdateEvent
The Message that 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
The Message instance.
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
The MessageChannel this interaction happened in.
getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.guild.GuildMessageEmbedEvent
getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.MessageEmbedEvent
The list of MessageEmbeds
getMessageEmbeds() - Method in class net.dv8tion.jda.api.events.message.priv.PrivateMessageEmbedEvent
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 the MessageReference for 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 to PaginationAction.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
Finds and collects all Guild instances that contain this User within the current JDA instance.
getMutualGuilds(Collection<User>) - Method in interface net.dv8tion.jda.api.JDA
Gets all Guilds that contain all given users as their members.
getMutualGuilds(Collection<User>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets all Guilds that contain all given users as their members.
getMutualGuilds(User...) - Method in interface net.dv8tion.jda.api.JDA
Gets all Guilds that contain all given users as their members.
getMutualGuilds(User...) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets all Guilds that 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 the Activity.
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 the Guild.
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 or null if 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 this Role.
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 this Role.
getName() - Method in interface net.dv8tion.jda.api.entities.User
The username of the User.
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 new AFK-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.
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
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 the Guild update.
getNewFlags() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
Gets the new UserFlags of the User as EnumSet.
getNewFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
Gets the new UserFlags of 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 new ExplicitContentLevel for the Guild after 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 new MFALevel
getNewName() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdateNameEvent
The new name for this Category
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
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 new NSFWLevel
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 parent Category
getNewParent() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
The new parent Category
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 this Category
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 new Region
getNewRegion() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
Deprecated.
The new Region of the Guild.
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 the Guild.
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 by AuditLogChange.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
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 means getRawValue() == 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 old AFK-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
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 the Guild update.
getOldFlags() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
Gets the old UserFlags of the User as EnumSet.
getOldFlagsRaw() - Method in class net.dv8tion.jda.api.events.user.update.UserUpdateFlagsEvent
Gets the old UserFlags of 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 old ExplicitContentLevel for the Guild prior 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 old MFALevel
getOldName() - Method in class net.dv8tion.jda.api.events.channel.category.update.CategoryUpdateNameEvent
The previous name for this Category
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
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 old NSFWLevel
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 parent Category
getOldParent() - Method in class net.dv8tion.jda.api.events.channel.voice.update.VoiceChannelUpdateParentEvent
The old parent Category
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 this Category
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 old Region
getOldRegion() - Method in class net.dv8tion.jda.api.events.guild.update.GuildUpdateRegionEvent
Deprecated.
The old Region of the Guild.
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 the Guild.
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 by AuditLogChange.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
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 the OnlineStatus of 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 dependent OnlineStatus of 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 to getOptions().get(name) lookup!
getOptionByName(String) - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
Shortcut to getOptions().get(name) lookup!
This lookup is case-insensitive!
getOptions() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
Key-Value Map containing 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
The Options of 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 provided AuditLogOptions.
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 the TeamMember in ApplicationTeam.getMembers() that has the same user id as ApplicationTeam.getOwnerIdLong().
getOwner() - Method in interface net.dv8tion.jda.api.entities.Guild
The Member object 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
Parent Category of 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 be null.
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
The Permission that is required for the operation
getPermissionHolder() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
This method will return the PermissionHolder of this PermissionOverride.
getPermissionHolder() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The IPermissionHolder for the override.
getPermissionOverride() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The affected PermissionOverride that was updated.
getPermissionOverride() - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
The target PermissionOverride that will be modified by this Manager
getPermissionOverride(IPermissionHolder) - Method in interface net.dv8tion.jda.api.entities.GuildChannel
The PermissionOverride relating to the specified Member or Role.
getPermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
Gets all of the PermissionOverrides that are part of this GuildChannel.
getPermissionOverrides() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
Gets all of the PermissionOverrides that are part of this TemplateChannel.
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 all Permissions that 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 specified GuildChannel.
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
The long representation of the literal permissions that this Role has.
getPermissionsRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateRole
The long representation of the literal permissions that this Role has.
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
The hierarchical position of this Role in the Guild hierarchy.
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 the GuildChannel as stored and given by Discord.
getPositionRaw() - Method in interface net.dv8tion.jda.api.entities.Role
The actual position of the Role as stored and given by Discord.
getPositionRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
The actual position of the TemplateChannel as 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
The Presence controller 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
The StageInstance.PrivacyLevel of 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 the PrivateChannel that this message was sent in.
getPrivateChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The PrivateChannel this Reaction was used in or null if this is not from type ChannelType.PRIVATE!
getPrivateChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
The PrivateChannel the Message was received in.
getPrivateChannel() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
PrivateChannel in which this users started typing, or null if this was not in a PrivateChannel.
getPrivateChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The PrivateChannel this interaction happened in.
getPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannelCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached PrivateChannels visible to this JDA session.
getPrivateChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached PrivateChannels visible to this ShardManager instance.
getPrivateChannels() - Method in interface net.dv8tion.jda.api.JDA
An unmodifiable list of all known PrivateChannels.
getPrivateChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable list of all known PrivateChannels.
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
The @everyone Role of this Guild.
getPublicRole() - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Retrieves the RoleData for 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
ScheduledExecutorService used to handle rate-limits for RestAction executions.
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 of User.UserFlag.getFlags(int).
getRaw(Collection<Permission>) - Static method in enum net.dv8tion.jda.api.Permission
This is effectively the opposite of Permission.getPermissions(long), this takes a Collection of Permissions and returns the raw offset long representation 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 of User.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 of Permission.getPermissions(long), this takes 1 or more Permissions and returns the raw offset long representation 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
getReaction() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
The MessageReaction that was removed.
getReaction() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
getReaction() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
getReaction() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmoteEvent
The MessageReaction that was removed.
getReaction() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.ReactionPaginationAction
The current target MessageReaction
getReactionById(long) - Method in interface net.dv8tion.jda.api.entities.Message
This obtains the ReactionEmote for the given reaction id on this message.
getReactionById(String) - Method in interface net.dv8tion.jda.api.entities.Message
This obtains the ReactionEmote for the given reaction id on this message.
getReactionByUnicode(String) - Method in interface net.dv8tion.jda.api.entities.Message
This obtains the ReactionEmote for the given unicode reaction on this message.
getReactionEmote() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The ReactionEmote of this Reaction
getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
The ReactionEmote
Shortcut for getReaction().getReactionEmote()
getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.guild.react.GuildMessageReactionRemoveEmoteEvent
getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
The ReactionEmote
Shortcut for getReaction().getReactionEmote()
getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
The ReactionEmote of the reaction, shortcut for getReaction().getReactionEmote()
getReactionEmote() - Method in class net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEmoteEvent
getReactions() - Method in interface net.dv8tion.jda.api.entities.Message
All MessageReactions that 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 set AudioReceiveHandler.
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 the Region option. Use VoiceChannel.getRegion() instead.
getRegion() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Deprecated.
Guilds no longer have the Region option. Use VoiceChannel.getRegion() instead.
getRegion() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
The Region of this VoiceChannel.
getRegionRaw() - Method in interface net.dv8tion.jda.api.entities.Guild
Deprecated.
Guilds no longer have the Region option. Use VoiceChannel.getRegion() instead.
getRegionRaw() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Deprecated.
Guilds no longer have the Region option. Use VoiceChannel.getRegion() instead.
getRegionRaw() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
The raw region name for this VoiceChannel.
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 until Activity.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 required GatewayIntent for 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 required AccountType for 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 the MessageHistory.retrievePast(int), MessageHistory.retrieveFuture(int), and MessageChannel.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 the route again
getRole() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
If this PermissionOverride is an override dealing with a Role, then this method will return the related Role.
getRole() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The Role for 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 target Role for this manager
getRole() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
The Role for this override
getRole(int) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Retrieves the RoleData for 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 a Role from this guild that has the same id as the one provided.
getRoleById(long) - Method in interface net.dv8tion.jda.api.JDA
Retrieves the Role associated to the provided id.
getRoleById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Retrieves the Role associated to the provided id.
getRoleById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a Role from this guild that has the same id as the one provided.
getRoleById(String) - Method in interface net.dv8tion.jda.api.JDA
Retrieves the Role associated to the provided id.
getRoleById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Retrieves the Role associated to the provided id.
getRoleCache() - Method in interface net.dv8tion.jda.api.entities.Guild
Sorted SnowflakeCacheView of all cached Roles of this Guild.
getRoleCache() - Method in interface net.dv8tion.jda.api.JDA
Unified SnowflakeCacheView of all cached Roles visible to this JDA session.
getRoleCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Unified SnowflakeCacheView of all cached Roles visible to this ShardManager instance.
getRolePermissionOverrides() - Method in interface net.dv8tion.jda.api.entities.GuildChannel
Gets all of the Role PermissionOverrides that are part of this 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
Gets all Roles in this 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
Gets all Roles in this Guild.
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
All Roles this JDA instance can see.
getRoles() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
All Roles this ShardManager instance can see.
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all Roles in this Guild that have the same name as the one provided.
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
Retrieves all Roles visible to this JDA instance.
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Retrieves all Roles visible 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 the TextChannel that lists the rules of the guild.
getSchemaErrors() - Method in exception net.dv8tion.jda.api.exceptions.ErrorResponseException
The SchemaErrors for this error response.
getSeconds() - Method in enum net.dv8tion.jda.api.entities.Guild.Timeout
The amount of seconds represented by this Guild.Timeout.
getSelectedEntity() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
The entity which is currently at the selected position
getSelectedOptions() - Method in interface net.dv8tion.jda.api.interactions.components.selections.SelectionMenuInteraction
If available, this will resolve the selected values to the representative SelectOption instances.
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
The SelectionMenu this interaction belongs to.
getSelfMember() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets the Member object of the currently logged in account in this guild.
getSelfUser() - Method in class net.dv8tion.jda.api.events.self.GenericSelfUpdateEvent
getSelfUser() - Method in interface net.dv8tion.jda.api.JDA
Returns the currently logged in account represented by SelfUser.
getSelfUser() - Method in interface net.dv8tion.jda.api.managers.AccountManager
The SelfUser that will be modified by this AccountManager.
getSendingHandler() - Method in interface net.dv8tion.jda.api.managers.AudioManager
The currently set AudioSendHandler.
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 the JDA instance which has the same id as the one provided.
getShardById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the JDA instance 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
Unified ShardCacheView of all cached JDA bound to this ShardManager instance.
getShardedGateway(JDA) - Method in interface net.dv8tion.jda.api.utils.SessionController
Called by DefaultShardManager when 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 given Guild will 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
The ShardInfo for this request.
getShardManager() - Method in interface net.dv8tion.jda.api.JDA
Returns the ShardManager that manages this JDA instances or null if this instance is not managed by any ShardManager.
getShards() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets all JDA instances 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 this ShardManager.
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 using JDABuilder.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, or 0 if 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 type FOLLOWER.
getSourceGuild() - Method in interface net.dv8tion.jda.api.entities.Webhook
The source guild for a Webhook of type FOLLOWER.
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
The SpeakingMode that should be used when sending audio via the provided AudioSendHandler from AudioManager.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
The StageChannel this invite points to.
getStageChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a StageChannel from this guild that has the same id as the one provided.
getStageChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
This returns the StageChannel which has the same id as the one provided.
getStageChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a StageChannel from this guild that has the same id as the one provided.
getStageChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the StageChannel which has the same id as the one provided.
getStageChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all StageChannel in this Guild.
getStageChannels() - Method in interface net.dv8tion.jda.api.JDA
An unmodifiable list of all StageChannels of all connected Guilds.
getStageChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all StageChannel in 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 all StageChannels that have the same name as the one provided.
getStageInstance() - Method in interface net.dv8tion.jda.api.entities.StageChannel
StageInstance attached to this stage channel.
getStageInstance() - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
The associated StageInstance
getStart() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
Epoch second timestamp of match start, or 0 of unset.
getStartTime() - Method in class net.dv8tion.jda.api.entities.Activity.Timestamps
Shortcut for Instant.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 current Status of 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 the JDA.Status of the shard which has the same id as the one provided.
getStatuses() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Gets the current Status of all shards.
getStickers() - Method in interface net.dv8tion.jda.api.entities.Message
All MessageStickers that are in this Message.
getStoreChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
The StoreChannel this invite points to.
getStoreChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The StoreChannel this override belongs to.
getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a StoreChannel from this guild that has the same id as the one provided.
getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
Gets a StoreChannel that has the same id as the one provided.
getStoreChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the StoreChannel which has the same id as the one provided.
getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a StoreChannel from this guild that has the same id as the one provided.
getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
Gets a StoreChannel that has the same id as the one provided.
getStoreChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the StoreChannel which has the same id as the one provided.
getStoreChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
Sorted SnowflakeCacheView of all cached StoreChannels of this Guild.
getStoreChannelCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached StoreChannels visible to this JDA session.
getStoreChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached StoreChannels visible to this ShardManager instance.
getStoreChannels() - Method in interface net.dv8tion.jda.api.entities.Category
All StoreChannels listed for this Category
getStoreChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all StoreChannels in this Guild.
getStoreChannels() - Method in interface net.dv8tion.jda.api.JDA
Gets all StoreChannels of all connected Guilds.
getStoreChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable List of all StoreChannels of all connected Guilds.
getStoreChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all StoreChannels in 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 all StoreChannels that have the same name as the one provided.
getString() - Method in class net.dv8tion.jda.api.requests.Response
 
getString(int) - Method in class net.dv8tion.jda.api.utils.data.DataArray
Resolves the value at the specified index to a String.
getString(int, String) - Method in class net.dv8tion.jda.api.utils.data.DataArray
Resolves the value at the specified index to a String.
getString(String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
Resolves a String to a key.
getString(String, String) - Method in class net.dv8tion.jda.api.utils.data.DataObject
Resolves a String to a key.
getStringBuilder() - Method in class net.dv8tion.jda.api.MessageBuilder
Returns the underlying StringBuilder.
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
The Subcommand Groups in this command.
getSubcommandGroups() - Method in class net.dv8tion.jda.api.interactions.commands.Command
The SubcommandGroups of 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
The Subcommands in this command.
getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData
The Subcommands in this group.
getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.Command
The Subcommands of this command.
getSubcommands() - Method in class net.dv8tion.jda.api.interactions.commands.Command.SubcommandGroup
The Subcommands in this group
getSummary() - Method in interface net.dv8tion.jda.api.entities.Invite.EmbeddedApplication
The summary of this application or null if 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 the TextChannel that has been set as the channel which newly joined Members will be announced in.
getSystemChannel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Provides the TemplateChannel that has been set as the channel which newly joined Members will 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
An Invite.InviteTarget object containing information about this invite's target or null if 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 expected TargetType for this ActionType
getTargetType() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
The TargetType defining 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 or Invite.TargetType.NONE if this invite does not have a InviteTarget.
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 the TextChannel that this message was sent in.
getTextChannel() - Method in class net.dv8tion.jda.api.entities.MessageReaction
The TextChannel this Reaction was used in or null if this is not from type ChannelType.TEXT!
getTextChannel() - Method in class net.dv8tion.jda.api.events.guild.invite.GenericGuildInviteEvent
The TextChannel this invite points to.
getTextChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The TextChannel this override belongs to.
getTextChannel() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
The TextChannel the Message was received in.
getTextChannel() - Method in class net.dv8tion.jda.api.events.user.UserTypingEvent
TextChannel in which this users started typing, or null if this was not in a TextChannel.
getTextChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The TextChannel this interaction happened in.
getTextChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a TextChannel from this guild that has the same id as the one provided.
getTextChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
This returns the TextChannel which has the same id as the one provided.
getTextChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the TextChannel which has the same id as the one provided.
getTextChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a TextChannel from this guild that has the same id as the one provided.
getTextChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the TextChannel which has the same id as the one provided.
getTextChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the TextChannel which has the same id as the one provided.
getTextChannelCache() - Method in interface net.dv8tion.jda.api.entities.Guild
Sorted SnowflakeCacheView of all cached TextChannels of this Guild.
getTextChannelCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached TextChannels visible to this JDA session.
getTextChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached TextChannels visible to this ShardManager instance.
getTextChannels() - Method in interface net.dv8tion.jda.api.entities.Category
All TextChannels listed for this Category
getTextChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all TextChannels in this Guild.
getTextChannels() - Method in interface net.dv8tion.jda.api.JDA
An unmodifiable List of all TextChannels of all connected Guilds.
getTextChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable List of all TextChannels of all connected Guilds.
getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a list of all TextChannels in 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 all TextChannels that have the same name as the one provided.
getThumbnail() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
The information about the Thumbnail image 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 the OffsetDateTime defining when this Message was last edited.
getTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
The Time this 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
The ActionType defining what auditable Action is referred to by this entry.
getType() - Method in interface net.dv8tion.jda.api.entities.AbstractChannel
The ChannelType for this channel
getType() - Method in interface net.dv8tion.jda.api.entities.Activity
The type of Activity.
getType() - Method in interface net.dv8tion.jda.api.entities.Invite.Channel
The ChannelType of 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 the MessageType of this Message.
getType() - Method in class net.dv8tion.jda.api.entities.Message.Interaction
The InteractionType for this interaction.
getType() - Method in class net.dv8tion.jda.api.entities.MessageActivity
The current ActivityType
getType() - Method in class net.dv8tion.jda.api.entities.MessageEmbed
The EmbedType of this embed.
getType() - Method in class net.dv8tion.jda.api.entities.templates.TemplateChannel
The ChannelType for this TemplateChannel
getType() - Method in interface net.dv8tion.jda.api.entities.Webhook
The WebhookType of 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
getType() - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
The OptionType for this option
getType() - Method in class net.dv8tion.jda.api.interactions.commands.Command.Option
getType() - Method in class net.dv8tion.jda.api.interactions.commands.OptionMapping
The OptionType of this option.
getType() - Method in class net.dv8tion.jda.api.interactions.commands.privileges.CommandPrivilege
The CommandPrivilege.Type of 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
The ComponentLayout.Type of layout
getType() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The InteractionType for this interaction.
getType() - Method in interface net.dv8tion.jda.api.managers.ChannelManager
getType() - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
The ChannelType for the resulting channel
getType() - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.MessagePaginationAction
The ChannelType of the targeted MessageChannel.
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 derive AuditLogEntry.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 of Guild IDs 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 the Activity if 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 of RichPresence.getApplicationId() and RichPresence.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
The POST route 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 a LINK-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
The User that provided the audio data.
getUser() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
The User responsible for this action.
getUser() - Method in class net.dv8tion.jda.api.entities.Guild.Ban
The User that was banned
getUser() - Method in interface net.dv8tion.jda.api.entities.Invite.InviteTarget
The target User of this invite or null if the TargeType is not Invite.TargetType.STREAM
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
The User who caused this interaction.
getUser() - Method in interface net.dv8tion.jda.api.entities.PrivateChannel
The User that this PrivateChannel communicates 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.
The target User
Shortcut for getPrivateChannel().getUser()
getUser() - Method in class net.dv8tion.jda.api.events.channel.priv.PrivateChannelDeleteEvent
Deprecated.
The target User
Shortcut for getPrivateChannel().getUser()
getUser() - Method in class net.dv8tion.jda.api.events.guild.GuildBanEvent
The banned User
getUser() - Method in class net.dv8tion.jda.api.events.guild.GuildUnbanEvent
The User who was unbanned
getUser() - Method in class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
The User instance
Shortcut for getMember().getUser()
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 reacting User
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 reacting User
getUser() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
The reacting User
This might be missing if the user was not cached.
getUser() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
The reacting User
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
The User who 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 the User which has the same id as the one provided.
getUserById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the User which has the same id as the one provided.
getUserById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the User which has the same id as the one provided.
getUserById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the User which 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
SnowflakeCacheView of all cached Users visible to this JDA session.
getUserCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached Users visible to this ShardManager instance.
getUserId() - Method in class net.dv8tion.jda.api.audio.OpusPacket
The ID of the responsible User.
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 of Members that can be in this voice channel at once.
getUserLimit() - Method in interface net.dv8tion.jda.api.entities.VoiceChannel
The maximum amount of Members that can be in this VoiceChannel at once.
getUsers() - Method in class net.dv8tion.jda.api.audio.CombinedAudio
An unmodifiable list of all Users that 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
An immutable list of all Users that share a Guild with the currently logged in account.
getUsers() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable list of all Users that share a Guild with the currently logged in account.
getUsersByName(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
This immutable returns all Users that 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 in SelectionMenuInteraction.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 the VerificationLevel of this guild.
getVerificationLevel() - Method in class net.dv8tion.jda.api.entities.templates.TemplateGuild
Returns the VerificationLevel of 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
The VoiceChannel this invite points to.
getVoiceChannel() - Method in class net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent
The VoiceChannel this override belongs to.
getVoiceChannel() - Method in interface net.dv8tion.jda.api.interactions.Interaction
The VoiceChannel this interaction happened in.
getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a VoiceChannel from this guild that has the same id as the one provided.
getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
This returns the VoiceChannel which has the same id as the one provided.
getVoiceChannelById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the VoiceChannel which 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, or null if the voice channel is not found
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Gets a VoiceChannel from this guild that has the same id as the one provided.
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
This returns the VoiceChannel which has the same id as the one provided.
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
This returns the VoiceChannel which 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
Sorted SnowflakeCacheView of all cached VoiceChannels of this Guild.
getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.JDA
SnowflakeCacheView of all cached VoiceChannels visible to this JDA session.
getVoiceChannelCache() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
SnowflakeCacheView of all cached VoiceChannels visible to this ShardManager instance.
getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.Category
All VoiceChannels listed for this Category
getVoiceChannels() - Method in interface net.dv8tion.jda.api.entities.Guild
Gets all VoiceChannels in this Guild.
getVoiceChannels() - Method in interface net.dv8tion.jda.api.JDA
An unmodifiable list of all VoiceChannels of all connected Guilds.
getVoiceChannels() - Method in interface net.dv8tion.jda.api.sharding.ShardManager
An unmodifiable list of all VoiceChannels of all connected Guilds.
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 all VoiceChannels in 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 all VoiceChannels that have the same name as the one provided.
getVoiceState() - Method in interface net.dv8tion.jda.api.entities.Member
The VoiceState of this Member.
getVoiceState() - Method in class net.dv8tion.jda.api.events.guild.voice.GenericGuildVoiceEvent
The GuildVoiceState of the member
Shortcut for getMember().getVoiceState()
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
A list containing the GuildVoiceState of every Member in this Guild.
getWebhook() - Method in class net.dv8tion.jda.api.audit.AuditLogEntry
The Webhook that the target id of this audit-log entry refers to
getWebhook() - Method in interface net.dv8tion.jda.api.managers.WebhookManager
The target Webhook that 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 specified Permissions to the selected Role.
givePermissions(Permission...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Adds the specified Permissions to the selected Role.
GRACEFUL_CLOSE - net.dv8tion.jda.api.requests.CloseCode
 
grant(long) - Method in interface net.dv8tion.jda.api.managers.PermOverrideManager
Grants the provided Permissions bits to the selected PermissionOverride.
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 provided Permissions to the selected PermissionOverride.
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 provided Permissions to the selected PermissionOverride.
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 Discord Guild.
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 the Guild.getAfkChannel() value represented by a VoiceChannel ID.
GUILD_AFK_TIMEOUT - net.dv8tion.jda.api.audit.AuditLogKey
Change of the AFKTimeout of 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 the Guild.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 the Guild.getExplicitContentLevel() of a Guild.
GUILD_ICON - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Icon ID of 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 the Guild.getName() value
GUILD_NOTIFICATION_LEVEL - net.dv8tion.jda.api.audit.AuditLogKey
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 a Guild
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 the Guild.getRulesChannel() value represented by a TextChannel ID.
GUILD_SPLASH - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Splash ID of a Guild.
GUILD_SUBSCRIPTIONS - Static variable in class net.dv8tion.jda.api.JDABuilder
 
GUILD_SYSTEM_CHANNEL - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Guild.getSystemChannel() value represented by a TextChannel ID.
GUILD_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Administrator updated Guild information.
GUILD_VANITY_URL_CODE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Guild.getVanityCode() value.
GUILD_VERIFICATION_LEVEL - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Guild.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 AFK VoiceChannel if 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
RestAction extension specifically designed to allow for the creation of Guilds.
GuildAction.ChannelData - Class in net.dv8tion.jda.api.requests.restaction
GuildChannel information used for the creation of Channels within the construction of a Guild via GuildAction.
GuildAction.RoleData - Class in net.dv8tion.jda.api.requests.restaction
Mutable object containing information on a Role of the resulting Guild that is constructed by a GuildAction instance
GuildAvailableEvent - Class in net.dv8tion.jda.api.events.guild
Indicates that a Guild became available.
GuildAvailableEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.api.events.guild.GuildAvailableEvent
 
GuildBanEvent - Class in net.dv8tion.jda.api.events.guild
Indicates that a User was banned from a 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 a Guild channel.
GuildInviteCreateEvent - Class in net.dv8tion.jda.api.events.guild.invite
Indicates that an Invite was created in a Guild.
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
Indicates than an Invite was deleted from a Guild.
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 a Guild.
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 a Guild.
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 a Guild.
GuildMemberJoinEvent - Class in net.dv8tion.jda.api.events.guild.member
Indicates that a Member joined a Guild.
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 of GuildMemberRemoveEvent
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 a Guild.
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
Indicates that one or more Roles were assigned to a 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
Indicates that one or more Roles were removed from a 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
Indicates that a Member updated their Guild avatar.
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
Indicates that a Member updated their Guild boost time.
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 every Member update, 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
Indicates that a Member updated their Guild nickname.
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 a Member has 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 an Embed in a GuildChannel.
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 a MessageReaction was 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 a Message were 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 a MessageReaction was 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 a TextChannel.
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 a TextChannel.
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 a Guild finished 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 a Guild became 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
Indicates that a User was unbanned from a 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 a Guild changed.
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 the AFK-Timeout of a Guild changed.
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
Indicates that the banner of a Guild changed.
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 the boost count of a Guild changed.
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 the boost tier of a Guild changed.
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 a Guild changed.
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 the description of a Guild changed.
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 the ExplicitContentLevel of a Guild changed.
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 a Guild changed.
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 a Guild changed.
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 the Locale of a Guild changed.
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 the maximum member limit of a Guild changed.
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 the maximum presences limit of a Guild changed.
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
Indicates that the MFALevel of a Guild changed.
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 a Guild changed.
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 the NotificationLevel of a Guild changed.
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
Indicates that the NSFWLevel of a Guild changed.
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 a Guild changed.
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 a Guild changed.
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 a Guild changed.
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 a Guild changed.
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 the vanity url of a Guild changed.
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 the VerificationLevel of a Guild changed.
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 a Member was (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 a Member was (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 a Member was (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 a Member connected to a VoiceChannel.
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 a Member disconnected from a VoiceChannel.
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 a Member moves between VoiceChannels.
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 a Member was (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 their Request-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 a Member (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 a Member (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
Represents the voice state of a Member in a Guild.
GuildVoiceStreamEvent - Class in net.dv8tion.jda.api.events.guild.voice
Indicates that a Member started 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 a Member was (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 a Member joined or left a VoiceChannel.
GuildVoiceVideoEvent - Class in net.dv8tion.jda.api.events.guild.voice
Indicates that a Member turned 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 specific ErrorResponses.
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 provided GenericEvent.
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 specific ErrorResponses.
handleCombinedAudio(CombinedAudio) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
If AudioReceiveHandler.canReceiveCombined() returns true, JDA will provide a CombinedAudio object to this method every 20 milliseconds.
handleEncodedAudio(OpusPacket) - Method in interface net.dv8tion.jda.api.audio.AudioReceiveHandler
If AudioReceiveHandler.canReceiveEncoded() returns true, JDA will provide raw OpusPackets to 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
If AudioReceiveHandler.canReceiveUser() returns true, JDA will provide a UserAudio object 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 of AudioReceiveHandler.handleCombinedAudio(CombinedAudio).
hasAccess(GuildChannel) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
Checks whether or not this PermissionHolder has VIEW_CHANNEL and VOICE_CONNECT permissions in the GuildChannel.
hasCount() - Method in class net.dv8tion.jda.api.entities.MessageReaction
Whether this reaction can provide a count via MessageReaction.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 the Permissions in the provided Collection<Permission> in the Guild.
hasPermission(GuildChannel, Collection<Permission>) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the Permissions in the provided Collection<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 given Permissions in the specified GuildChannel.
hasPermission(Permission...) - Method in interface net.dv8tion.jda.api.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the given Permissions in 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 open PrivateChannel or not.
hasRoles() - Method in interface net.dv8tion.jda.api.entities.Emote
Deprecated.
This will be replaced by Emote.canProvideRoles()
hasTimeJoined() - Method in interface net.dv8tion.jda.api.entities.Member
Whether this member has accurate Member.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 wrapping Consumer for 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 using Throwable.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 a RestAction has 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 new IAudioSendSystem objects.
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
ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.Emote
Template for Emote.getImageUrl()
ICON_URL - Static variable in interface net.dv8tion.jda.api.entities.Guild
Template for Guild.getIconUrl().
ICON_URL - Static variable in class net.dv8tion.jda.api.entities.MessageSticker
ICON_URL - Static variable in class net.dv8tion.jda.api.entities.RoleIcon
Template for RoleIcon.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 for ActionTypes which create a new entity.
ID - net.dv8tion.jda.api.audit.AuditLogOption
This is sometimes visible for ActionTypes which 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 running SessionConnectNodes
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 a User'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 if AudioSendHandler.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 a Permission for 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 an Interaction.
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 of ReplyAction.
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
An IEventManager implementation that uses the EventListener interface 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 as OnlineStatus.OFFLINE for 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
INVITE_CODE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Invite.getCode() for the target Invite
Use with Invite.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 an Invite.
INVITE_DELETE - net.dv8tion.jda.api.audit.ActionType
An Administrator has deleted an Invite.
INVITE_FOR_UNKNOWN_GUILD - net.dv8tion.jda.api.requests.ErrorResponse
 
INVITE_INVITER - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Invite.getInviter() ID for the target Invite
Use with JDA.getUserById(String)
INVITE_MAX_AGE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Invite.getMaxAge() for the target Invite
INVITE_MAX_USES - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Invite.getMaxUses() for the target Invite
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 the Invite.isTemporary() for the target Invite
INVITE_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Invite has been updated.
INVITE_USES - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Invite.getUses() for the target Invite
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
Invite Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Invites.
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 the Member is currently in a VoiceChannel in the Guild returned from getGuild().
If this is false, getChannel() will return null.
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 a IAudioSendSystem and JDA's internal audio system, providing access to audio packets built from data provided from AudioSendHandlers.
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 with JDA.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 single MessageBulkDeleteEvent or split the deleted messages up and fire multiple MessageDeleteEvents, 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 via PermissionsOverrides)
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 a VoiceChannel.
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 the Member is deafened, either by choice GuildVoiceState.isSelfDeafened() or deafened by an admin GuildVoiceState.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 this RoleIcon is 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 an Emote wrapper.
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 a Guild.
isFromGuild() - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
Whether this message was sent in a Guild.
isFromGuild() - Method in interface net.dv8tion.jda.api.interactions.Interaction
Whether this interaction came from a Guild.
isFromType(ChannelType) - Method in interface net.dv8tion.jda.api.entities.Message
Used to determine if this Message was received from a MessageChannel of the ChannelType specified.
isFromType(ChannelType) - Method in class net.dv8tion.jda.api.entities.MessageReaction
Whether this Reaction was used in a MessageChannel of the specified ChannelType.
isFromType(ChannelType) - Method in class net.dv8tion.jda.api.events.message.GenericMessageEvent
Indicates whether the message is from the specified ChannelType
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 a GuildChannel
isGuild() - Method in enum net.dv8tion.jda.api.Permission
Returns whether or not this Permission is present at the Guild level (configurable via Roles)
isGuildDeafened() - Method in interface net.dv8tion.jda.api.entities.GuildVoiceState
Returns whether the Member got 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 the Member got 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 this Role is 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 this Role is 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
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 this Role is 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 a PermissionOverride for a Member or not
isMember(User) - Method in interface net.dv8tion.jda.api.entities.ApplicationTeam
Check whether ApplicationTeam.getMember(User) returns null for the provided user.
isMember(User) - Method in interface net.dv8tion.jda.api.entities.Guild
Used to determine if the provided User is a member of this Guild.
isMemberOverride() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Member.
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 given IMentionable was 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 the Member is muted, either by choice GuildVoiceState.isSelfMuted() or muted by an admin GuildVoiceState.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 by AudioSendHandler.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 related Guild.
isPartial() - Method in interface net.dv8tion.jda.api.entities.Webhook
Whether this webhook cannot provide Webhook.getChannel() and Webhook.getGuild().
isPassContext() - Static method in interface net.dv8tion.jda.api.requests.RestAction
Whether RestActions will use ContextException automatically to keep track of the caller context.
isPending() - Method in interface net.dv8tion.jda.api.entities.Member
Checks whether this member has passed the Guild's Membership 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 a ErrorResponse.MISSING_PERMISSIONS is increased significantly, otherwise JDA will check permissions and cancel the execution using InsufficientPermissionException.
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
Whether this role is the @everyone role for its Guild, which is assigned to everyone who joins the Guild.
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
Whether this is a Rich Presence
If false the result of Activity.asRichPresence() is null
isRole() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Whether this Action will create a PermissionOverride for a Role or not
isRoleOverride() - Method in interface net.dv8tion.jda.api.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Role.
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 the Member deafened 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 the Member muted 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 is true packages by the registered AudioSendHandler will 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 this Member has 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 on Message.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 this Member is 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 this Member is 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's PermissionOverrides match those of its 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 for TextChannels
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 constructed MessageEmbed is 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
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 for VoiceChannels
isWebhookMessage() - Method in interface net.dv8tion.jda.api.entities.Message
Indicates if this Message was sent by a Webhook instead of a User.
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
PaginationIterator that 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 new JDA instances.
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
The MessageActivity type 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
The MessageActivity type 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 find Jump URLs in strings.

K

keys() - Method in class net.dv8tion.jda.api.utils.data.DataObject
Set of all keys in this DataObject.
kick() - Method in interface net.dv8tion.jda.api.entities.Member
Kicks this Member from the Guild.
kick(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Kicks the Member specified by the userId from the from the Guild.
kick(String) - Method in interface net.dv8tion.jda.api.entities.Member
Kicks this Member from the Guild.
kick(String, String) - Method in interface net.dv8tion.jda.api.entities.Guild
Kicks the Member specified by the userId from the from the Guild.
kick(Member) - Method in interface net.dv8tion.jda.api.entities.Guild
Kicks a Member from the Guild.
kick(Member, String) - Method in interface net.dv8tion.jda.api.entities.Guild
Kicks the Member from the 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 a Member from a VoiceChannel.

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 a Message when MessageBuilder.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 with LINK Style.
link(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Creates a button with LINK Style.
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 from Guild.retrieveEmotes() or Guild.retrieveEmoteById(long)
ListenerAdapter - Class in net.dv8tion.jda.api.hooks
An abstract implementation of EventListener which divides Events for 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 the Activity should display as Listening... in the official client.
LISTENING - net.dv8tion.jda.api.entities.MessageActivity.ActivityType
The MessageActivity type 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 a ClosableIterator that 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 a Result.
MARKDOWN - Static variable in enum net.dv8tion.jda.api.utils.TimeFormat
Pattern used for TimeFormat.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 a String value for a choice can be.
MAX_CHOICES - Static variable in class net.dv8tion.jda.api.interactions.commands.build.OptionData
The total amount of choices you 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 the NUMBER type 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 the GuildVoiceState of a Member.
MEMBER_MUTE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the GuildVoiceState of a Member.
MEMBER_NICK - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Member.getNickname() value
MEMBER_OVERRIDES - net.dv8tion.jda.api.utils.cache.CacheFlag
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 to Member.getRoles() with this action
Containing a list of Role IDs
Use with Guild.getRoleById(String)
MEMBER_ROLES_REMOVE - net.dv8tion.jda.api.audit.AuditLogKey
Roles removed from Member.getRoles() with this action
Containing a list of Role IDs
Use with Guild.getRoleById(String)
MEMBER_UPDATE - net.dv8tion.jda.api.audit.ActionType
A Member was 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
RestAction extension specifically designed to allow bots to add Users to 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
CacheView implementation specifically to view Members.
MEMBERS_REMOVED - net.dv8tion.jda.api.audit.AuditLogOption
Possible option of ActionType.PRUNE describing the amount of kicked members for that prune.
mention(Collection<? extends IMentionable>) - Method in class net.dv8tion.jda.api.MessageBuilder
Adds the provided IMentionable instance to the whitelist of mentions.
mention(Collection<? extends IMentionable>) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist for Users, Members and Roles that should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
mention(IMentionable...) - Method in class net.dv8tion.jda.api.MessageBuilder
Adds the provided IMentionable instance to the whitelist of mentions.
mention(IMentionable...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist for Users, Members and Roles that should be pinged, even when they would not be pinged otherwise according to the Set of allowed mention types.
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 provided Roles to the whitelist of mentions.
mentionRoles(long...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist of Roles that 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 provided Roles to the whitelist of mentions.
mentionRoles(String...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist of Roles that 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 provided Users to the whitelist of mentions.
mentionUsers(long...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist of Users that 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 provided Users to the whitelist of mentions.
mentionUsers(String...) - Method in interface net.dv8tion.jda.api.utils.AllowedMentions
Used to provide a whitelist of Users that 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 type ActionType.MESSAGE_PIN and ActionType.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 more Messages.
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 a Message file attachment.
Message.Interaction - Class in net.dv8tion.jda.api.entities
Represents an Interaction provided with a Message.
Message.MentionType - Enum in net.dv8tion.jda.api.entities
Mention constants, useful for use with Patterns
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 default RestAction that allows setting message information before sending!
MessageActivity - Class in net.dv8tion.jda.api.entities
Represents a Message activity.
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 representing MessageActivity types.
MessageActivity.Application - Class in net.dv8tion.jda.api.entities
Represents the Application of a MessageActivity, if it has been set.
MessageBuilder - Class in net.dv8tion.jda.api
Builder system used to build Messages.
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
MessageBuilder.SplitPolicy - Interface in net.dv8tion.jda.api
Interface to allow custom implementation of Splitting rules for MessageBuilder.buildAll(SplitPolicy...).
MessageBuilder.SplitPolicy.CharSequenceSplitPolicy - Class in net.dv8tion.jda.api
Default MessageBuilder.SplitPolicy implementation.
MessageBulkDeleteEvent - Class in net.dv8tion.jda.api.events.message
Indicates that a bulk deletion is executed in a TextChannel.
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 have Messages and files sent to it.
MessageDeleteEvent - Class in net.dv8tion.jda.api.events.message
Indicates that a Message was deleted in a MessageChannel.
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 an Embed in a MessageChannel.
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 the Message history of a MessageChannel.
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
PaginationAction that 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 a MessageChannel.
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 of Messages that can be received from Discord.
MessageUpdateEvent - Class in net.dv8tion.jda.api.events.message
Indicates that a Message was edited in a MessageChannel.
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 the NUMBER type 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 the VIEW_CHANNEL or VOICE_CONNECT permission.
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 of Guild.getCategories() using a specific RestAction extension to allow moving Channels up/down or to a specific position.
modifyMemberRoles(Member, Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the complete Role set of the specified Member
The provided roles will replace all current Roles of the specified Member.
modifyMemberRoles(Member, Collection<Role>, Collection<Role>) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the Roles of the specified Member by adding and removing a collection of roles.
modifyMemberRoles(Member, Role...) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the complete Role set of the specified Member
The provided roles will replace all current Roles of the specified Member.
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 of Guild.getRoles() using a specific RestAction extension to allow moving Roles up/down or to a specific position.
modifyRolePositions(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the positional order of Guild.getRoles() using a specific RestAction extension to allow moving Roles up/down or to a specific position.
modifyTextChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Category
Modifies the positional order of this Category's nested TextChannels and StoreChannels.
modifyTextChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the positional order of Guild.getTextChannels() using a specific RestAction extension to allow moving Channels up/down or to a specific position.
modifyTextChannelPositions(Category) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the positional order of Category#getTextChannels() using an extension of ChannelOrderAction specialized for ordering the nested TextChannels of this Category.
modifyVoiceChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Category
Modifies the positional order of this Category's nested VoiceChannels.
modifyVoiceChannelPositions() - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the positional order of Guild.getVoiceChannels() using a specific RestAction extension to allow moving Channels up/down or to a specific position.
modifyVoiceChannelPositions(Category) - Method in interface net.dv8tion.jda.api.entities.Guild
Modifies the positional order of Category#getVoiceChannels() using an extension of ChannelOrderAction specialized for ordering the nested VoiceChannels of this Category.
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 entity amount positions 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 entity amount positions UP in order by pushing all entities down by one position.
moveVoiceMember(Member, VoiceChannel) - Method in interface net.dv8tion.jda.api.entities.Guild
Used to move a Member from one VoiceChannel to another VoiceChannel.
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 the Member based 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 the ConnectionStatus or ping of an existing audio connection.
net.dv8tion.jda.api.audit - package net.dv8tion.jda.api.audit
Implementation for AuditLogEntry and 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 for Categories
net.dv8tion.jda.api.events.channel.category.update - package net.dv8tion.jda.api.events.channel.category.update
Update events for Categories
net.dv8tion.jda.api.events.channel.priv - package net.dv8tion.jda.api.events.channel.priv
Specific events indicating that a PrivateChannel was either created or closed
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
Specific events indicating that a TextChannel was either created or deleted
net.dv8tion.jda.api.events.channel.text.update - package net.dv8tion.jda.api.events.channel.text.update
Events indicating that a TextChannel has been modified.
net.dv8tion.jda.api.events.channel.voice - package net.dv8tion.jda.api.events.channel.voice
Specific events indicating that a VoiceChannel was either created or deleted
net.dv8tion.jda.api.events.channel.voice.update - package net.dv8tion.jda.api.events.channel.voice.update
Events indicating that a VoiceChannel has been modified.
net.dv8tion.jda.api.events.emote - package net.dv8tion.jda.api.events.emote
Events that track added emotes and removed emotes.
net.dv8tion.jda.api.events.emote.update - package net.dv8tion.jda.api.events.emote.update
Events that track updates for existing Emotes
net.dv8tion.jda.api.events.guild - package net.dv8tion.jda.api.events.guild
Events for the state of Guilds such 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
Events that indicate changes for the Members of a Guild such as join/leave or updates of the specific Member such as new Roles or a new nickname.
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 a Guild has been updated.
net.dv8tion.jda.api.events.guild.voice - package net.dv8tion.jda.api.events.guild.voice
Events indicating the GuildVoiceState updates for one of the Guild's Members.
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 for Messages in a MessageChannel.
net.dv8tion.jda.api.events.message.guild - package net.dv8tion.jda.api.events.message.guild
Events for Messages in TextChannels of a Guild!
net.dv8tion.jda.api.events.message.guild.react - package net.dv8tion.jda.api.events.message.guild.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.api.events.message.priv - package net.dv8tion.jda.api.events.message.priv
net.dv8tion.jda.api.events.message.priv.react - package net.dv8tion.jda.api.events.message.priv.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.api.events.message.react - package net.dv8tion.jda.api.events.message.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.api.events.role - package net.dv8tion.jda.api.events.role
Events that indicate that a Role is either created or deleted.
net.dv8tion.jda.api.events.role.update - package net.dv8tion.jda.api.events.role.update
Events that indicate that a Role has 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 a User presence 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 of RestAction that 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
RestAction extensions 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 of RestAction that allow to access paginated discord endpoints like the message history of a MessageChannel.
net.dv8tion.jda.api.sharding - package net.dv8tion.jda.api.sharding
Implementations for ShardManager which 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 new ChannelData instance 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-safe TLongObjectMap
newRole() - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Creates and add a new RoleData object 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 next Message.
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 return null.
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 for style.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 message components.
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 provided style, URL or ID, and label.
of(ButtonStyle, String, String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Create an enabled button with the provided style, URL or ID, label and emoji.
of(ButtonStyle, String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Create a button with the provided style, URL or ID, and emoji.
of(Component...) - Static method in class net.dv8tion.jda.api.interactions.components.ActionRow
Create one row of interactive message components.
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 new MessageBuilder.SplitPolicy splitting 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 any GenericEvent.
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, use ListenerAdapter.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 for Member.getOnlineStatus()
This is enabled implicitly by CacheFlag.ACTIVITY and CacheFlag.CLIENT_STATUS.
OnlineStatus - Enum in net.dv8tion.jda.api
Represents the online presence of a Member.
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 a VoiceChannel or, 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 a PrivateChannel with this User.
openPrivateChannelById(long) - Method in interface net.dv8tion.jda.api.JDA
Opens a PrivateChannel with the provided user by id.
openPrivateChannelById(String) - Method in interface net.dv8tion.jda.api.JDA
Opens a PrivateChannel with 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 a CommandInteraction option.
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 for Command options.
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 of RestAction - Type: Void that allows to modify the order of entities provided as an ArrayList.
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 by PermissionOverride.getAllowedRaw()
Use with Permission.getPermissions(long)
OVERRIDE_DENY - net.dv8tion.jda.api.audit.AuditLogKey
Modified raw denied permission bits
Similar to the value returned by PermissionOverride.getDeniedRaw()
Use with Permission.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
RestAction specification 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 a PaginationAction.
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 parallel Stream with this PaginationAction as its source.
parallelStream() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a parallel Stream of all cached elements.
parallelStreamUnordered() - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
Behavior similar to CacheView.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 a Timestamp instance.
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 specified Permission from PermissionException.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
Represents the specific Member or Role permission overrides that can be set for channels.
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 of AuditableRestAction specifically designed to create a PermissionOverride for a GuildChannel.
PermissionOverrideCreateEvent - Class in net.dv8tion.jda.api.events.guild.override
Indicates that a PermissionOverride of a GuildChannel has 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 a PermissionOverride of a GuildChannel has 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 a PermissionOverride of a GuildChannel has 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 a PermissionOverride.
pin() - Method in interface net.dv8tion.jda.api.entities.Message
Used to add the Message to the MessageChannel's pinned 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 with PRIMARY Style.
primary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Creates a button with PRIMARY Style.
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
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 a PrivateChannel.
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 contains Embeds in a PrivateChannel.
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 a MessageReaction was 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 a MessageReaction was 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 a PrivateChannel.
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 a PrivateChannel.
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
If AudioSendHandler.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 the MemberCachePolicy of this session to all Members of 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
Creates a PermissionOverride for the specified Member or Role in this GuildChannel.
putPermissionOverride(IPermissionHolder, long, long) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Adds an override for the specified IPermissionHolder with 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 specified IPermissionHolder with 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 to RestAction.queue() to be executed after the specified delay.
queueAfter(long, TimeUnit, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue() to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<? super T>) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<? super T>, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<? super T>, Consumer<? super Throwable>) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer, java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<? super T>, Consumer<? super Throwable>, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer, java.util.function.Consumer) to be executed after the specified delay.
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 a 429: Too Many Requests response
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
PaginationAction that 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 to SessionController and 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 relative 18 minutes ago or 2 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 the ChannelData at the specified index and returns the removed object.
removeChannel(GuildAction.ChannelData) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Removes the provided ChannelData from 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 the PermissionOverride for 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 the PermissionOverride for the specified IPermissionHolder.
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 an Emote.
removeReaction(Emote, User) - Method in interface net.dv8tion.jda.api.entities.Message
Removes a User's reaction from this Message using an Emote.
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 specified messageId in 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 specified messageId in 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 specified messageId in 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 specified messageId in 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 specified messageId in 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 specified messageId in 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 specified messageId in 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 specified messageId in this MessageChannel.
removeRoleFromMember(long, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically removes the provided Role from the specified member by their user id.
removeRoleFromMember(String, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically removes the provided Role from the specified member by their user id.
removeRoleFromMember(Member, Role) - Method in interface net.dv8tion.jda.api.entities.Guild
Atomically removes the provided Role from the specified Member.
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
ReplyAction - Interface in net.dv8tion.jda.api.requests.restaction.interactions
A InteractionCallbackAction which 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 a StageChannel with an active StageInstance, this will trigger a Request-to-Speak (aka raise your hand).
requestToSpeak() - Method in interface net.dv8tion.jda.api.entities.StageInstance
Sends a request-to-speak indicator 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 state
MessageAction.isEmpty() will result in true after this has been performed!
reset() - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Shortcut for resetAllow().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 a Webhook instance.
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 new Invite instance for the given invite code.
resolve(JDA, String) - Static method in class net.dv8tion.jda.api.entities.templates.Template
Retrieves a new Template instance for the given template code.
resolve(JDA, String, boolean) - Static method in interface net.dv8tion.jda.api.entities.Invite
Retrieves a new Invite instance 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 the ApplicationInfo for 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 an Icon equivalent.
retrieveAuditLogs() - Method in interface net.dv8tion.jda.api.entities.Guild
A PaginationAction implementation that allows to iterate over all AuditLogEntries of this Guild.
retrieveBan(User) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves a Ban of the provided User
If you wish to ban or unban a user, use either ban(User, int) or unban(User).
retrieveBanById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves a Ban of the provided ID
If you wish to ban or unban a user, use either ban(id, int) or unban(id).
retrieveBanById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves a Ban of the provided ID
If you wish to ban or unban a user, use either ban(id, int) or unban(id).
retrieveBanList() - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves an immutable list of the currently banned Users.
retrieveCommandById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the existing Command instance by id.
retrieveCommandById(long) - Method in interface net.dv8tion.jda.api.JDA
Retrieves the existing Command instance by id.
retrieveCommandById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the existing Command instance by id.
retrieveCommandById(String) - Method in interface net.dv8tion.jda.api.JDA
Retrieves the existing Command instance by id.
retrieveCommandPrivileges() - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the CommandPrivileges for the commands in this guild.
retrieveCommandPrivilegesById(long) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the CommandPrivileges for the command with the specified ID.
retrieveCommandPrivilegesById(String) - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the CommandPrivileges for 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 all Invites for 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 the Member who owns the reaction.
retrieveMember() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
Retrieves the Member who 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
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 a Message from 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 a Message from the Discord's servers that has the same id as the id provided.
retrieveMetaData() - Method in interface net.dv8tion.jda.api.entities.Guild
Loads Guild.MetaData for 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 for guild.retrieveMemberById(guild.getOwnerIdLong()).
retrieveOwner(boolean) - Method in interface net.dv8tion.jda.api.entities.Guild
Shortcut for guild.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 of Messages that have been pinned in this channel.
retrievePrivileges(Guild) - Method in class net.dv8tion.jda.api.interactions.commands.Command
Retrieves the CommandPrivileges for this command.
retrieveProfile() - Method in interface net.dv8tion.jda.api.entities.User
Loads the user's User.Profile data.
retrievePrunableMemberCount(int) - Method in interface net.dv8tion.jda.api.entities.Guild
The method calculates the amount of Members that would be pruned if Guild.prune(int, Role...) was executed.
retrieveReactionUsers(String) - Method in interface net.dv8tion.jda.api.entities.Message
This obtains the users who reacted using the given unicode emoji.
retrieveReactionUsers(Emote) - Method in interface net.dv8tion.jda.api.entities.Message
This obtains the users who reacted using the given emote.
retrieveReactionUsersById(long, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
This obtains the users who reacted to a message using the given unicode emoji.
retrieveReactionUsersById(long, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
This obtains the users who reacted to a message using the given emote.
retrieveReactionUsersById(String, String) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
This obtains the users who reacted to a message using the given unicode emoji.
retrieveReactionUsersById(String, Emote) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
This obtains the users who reacted to a message using the given emote.
retrieveRegions() - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves the available regions for this Guild
Shortcut for retrieveRegions(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 all Templates for this guild.
retrieveUser() - Method in class net.dv8tion.jda.api.events.message.guild.react.GenericGuildMessageReactionEvent
Retrieves the User who owns the reaction.
retrieveUser() - Method in class net.dv8tion.jda.api.events.message.priv.react.GenericPrivateMessageReactionEvent
Retrieves the User who owns the reaction.
retrieveUser() - Method in class net.dv8tion.jda.api.events.message.react.GenericMessageReactionEvent
Retrieves the User who owns the reaction.
retrieveUserById(long) - Method in interface net.dv8tion.jda.api.JDA
Attempts to retrieve a User object based on the provided id.
retrieveUserById(long) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Attempts to retrieve a User object based on the provided id.
retrieveUserById(long, boolean) - Method in interface net.dv8tion.jda.api.JDA
Attempts to retrieve a User object based on the provided id.
retrieveUserById(String) - Method in interface net.dv8tion.jda.api.JDA
Attempts to retrieve a User object based on the provided id.
retrieveUserById(String) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Attempts to retrieve a User object based on the provided id.
retrieveUserById(String, boolean) - Method in interface net.dv8tion.jda.api.JDA
Attempts to retrieve a User object based on the provided id.
retrieveUsers() - Method in class net.dv8tion.jda.api.entities.MessageReaction
Retrieves the Users that 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 a Webhook by its id.
retrieveWebhookById(String) - Method in interface net.dv8tion.jda.api.JDA
Retrieves a Webhook by its id.
retrieveWebhooks() - Method in interface net.dv8tion.jda.api.entities.Guild
Retrieves all Webhooks for this Guild.
retrieveWebhooks() - Method in interface net.dv8tion.jda.api.entities.TextChannel
Retrieves the Webhooks attached 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 the current order by using Collections.reverse(orderList)
revokePermissions(Collection<Permission>) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Revokes the specified Permissions from the selected Role.
revokePermissions(Permission...) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Revokes the specified Permissions from the selected Role.
RICH - net.dv8tion.jda.api.entities.EmbedType
 
RichPresence - Interface in net.dv8tion.jda.api.entities
Used to hold additional information about a users Activity relevant 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 a Guild's Role.
ROLE - net.dv8tion.jda.api.audit.AuditLogOption
Possible secondary target of an ActionType such as ActionType.CHANNEL_OVERRIDE_CREATE
Use with Guild.getRoleById(String)
ROLE - net.dv8tion.jda.api.audit.TargetType
 
ROLE - net.dv8tion.jda.api.entities.Message.MentionType
Represents a mention for a Role
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 the Role.getColor() value.
ROLE_CREATE - net.dv8tion.jda.api.audit.ActionType
An Administrator has created a Role.
ROLE_DELETE - net.dv8tion.jda.api.audit.ActionType
An Administrator has deleted a Role.
ROLE_HOISTED - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Role.isHoisted() value.
ROLE_MENTIONABLE - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Role.isMentionable() value.
ROLE_NAME - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Role.getName() value.
ROLE_NAME - net.dv8tion.jda.api.audit.AuditLogOption
Possible name of the role if the target type is TargetType.ROLE
ROLE_PERMISSIONS - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Role.getPermissionsRaw() value.
ROLE_TAGS - net.dv8tion.jda.api.utils.cache.CacheFlag
Enables cache for Role.getTags()
ROLE_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Administrator has updated a Role.
Role.RoleTags - Interface in net.dv8tion.jda.api.entities
Tags associated with this role.
RoleAction - Interface in net.dv8tion.jda.api.requests.restaction
Extension of RestAction specifically designed to create a Role.
RoleCreateEvent - Class in net.dv8tion.jda.api.events.role
Indicates that a Role was 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 a Role was 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 a Role.
RoleOrderAction - Interface in net.dv8tion.jda.api.requests.restaction.order
Implementation of OrderAction designed to modify the order of Roles of the specified Guild.
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 a Role updated 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 a Role updated 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 a Role changed.
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 a Role updated 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 a Role updated 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 a Role updated 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 a Role updated 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 with SECONDARY Style.
secondary(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Creates a button with SECONDARY Style.
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 custom SelectionMenu on 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 a SelectionMenu.
SelectOption - Class in net.dv8tion.jda.api.interactions.components.selections
One of the possible options provided in a SelectionMenu.
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 the current 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 the current order
This is a convenience function that uses OrderAction.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 this MessageChannel.
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 this MessageChannel.
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 this MessageChannel.
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 this MessageChannel.
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 specified Message to 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.
sendMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Sends up to 10 specified MessageEmbeds as a Message to this channel.
sendMessageEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
Send a message to this webhook.
sendMessageEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.MessageChannel
Sends up to 10 specified MessageEmbeds as a Message to this channel.
sendMessageEmbeds(MessageEmbed, MessageEmbed...) - Method in interface net.dv8tion.jda.api.entities.WebhookClient
Send a message to this webhook.
sendMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.api.entities.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 multiple JDA instances.
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 message components.
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 message components.
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 the Activity for our session.
setActivity(Activity) - Method in interface net.dv8tion.jda.api.managers.Presence
Sets the Activity for this session.
setActivity(Activity) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the Activity for our session.
setActivity(Activity) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Sets the Activity for 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 the Activity for our session.
setActivityProvider(IntFunction<? extends Activity>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Sets provider that provider the Activity for all shards.
setAfkChannel(VoiceChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the AFK VoiceChannel of this Guild.
setAfkTimeout(Guild.Timeout) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the afk Timeout of this Guild.
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 of Permissions.
setAllow(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Sets the value of explicitly granted permissions using a Collection of Permissions.
setAllow(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Sets the value of explicitly granted permissions using a set of Permissions.
setAllowedMentions(Collection<Message.MentionType>) - Method in class net.dv8tion.jda.api.MessageBuilder
Sets which MentionTypes should be parsed from the input.
setAudioPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService used by the audio WebSocket connection.
setAudioPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService used by the audio WebSocket connection.
setAudioPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService used by the audio WebSocket connection.
setAudioPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService used by the audio WebSocket connection.
setAudioPoolProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService used by the audio WebSocket connection.
setAudioSendFactory(IAudioSendFactory) - Method in class net.dv8tion.jda.api.JDABuilder
Changes the factory used to create IAudioSendSystem objects which handle the sending loop for audio packets.
setAudioSendFactory(IAudioSendFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Changes the factory used to create IAudioSendSystem objects 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 selected Webhook.
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
Sets the Banner Icon of this Guild.
setBitrate(int) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Sets the bitrate of the selected VoiceChannel.
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 the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setCallbackPool(ExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setCallbackPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setCallbackPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setCallbackPoolProvider(ThreadPoolProvider<? extends ExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
Sets the TextChannel of the selected Webhook.
setChannelTypes(Collection<ChannelType>) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
Configure the ChannelTypes to restrict this option to.
setChannelTypes(ChannelType...) - Method in class net.dv8tion.jda.api.interactions.commands.build.OptionData
Configure the ChannelTypes to 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
The ChunkingFilter to filter which guilds should use member chunking.
setChunkingFilter(ChunkingFilter) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
The ChunkingFilter to 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 selected Role.
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 the Color of the selected Role.
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 updates TextChannel of this Guild.
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 the max_concurrency for this bot.
setConnectionListener(ConnectionListener) - Method in interface net.dv8tion.jda.api.managers.AudioManager
Sets the ConnectionListener for 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 JDA MDC context map.
setContextMap(ConcurrentMap<String, String>) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the MDC mappings to use in JDA.
setContextMap(IntFunction<? extends ConcurrentMap<String, String>>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the MDC mappings 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 for AuditableRestAction.
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
setDefaultFailure(Consumer<? super Throwable>) - Static method in interface net.dv8tion.jda.api.requests.RestAction
The default failure callback used when none is provided in RestAction.queue(Consumer, Consumer).
setDefaultMentionRepliedUser(boolean) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
setDefaultMentionRepliedUser(boolean) - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
setDefaultMentions(Collection<Message.MentionType>) - Static method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Sets the MentionTypes that should be parsed by default.
setDefaultMentions(Collection<Message.MentionType>) - Static method in interface net.dv8tion.jda.api.utils.AllowedMentions
Sets the MentionTypes that should be parsed by default.
setDefaultNotificationLevel(Guild.NotificationLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Notification Level of this Guild.
setDefaultOptions(Collection<? extends SelectOption>) - Method in class net.dv8tion.jda.api.interactions.components.selections.SelectionMenu.Builder
Configures which of the currently applied options should 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 in RestAction.queue(Consumer, Consumer) or RestAction.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 applied options should 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 of Permissions.
setDeny(Collection<Permission>) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Sets the value of explicitly denied permissions using a Collection of Permissions.
setDeny(Permission...) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Sets the value of explicitly denied permissions using a set of Permissions.
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
Sets the Description Icon of this Guild.
setDescription(String) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
Sets the description of this Template.
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 use JDABuilder.enableCache(Collection) and JDABuilder.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 use DefaultShardManagerBuilder.enableCache(Collection) and DefaultShardManagerBuilder.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
setEmbeds(Collection<? extends MessageEmbed>) - Method in class net.dv8tion.jda.api.MessageBuilder
Adds up to 10 MessageEmbeds to the Message.
setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Set the MessageEmbeds for the message
setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Sets up to 10 MessageEmbeds that should be used for this Message.
setEmbeds(Collection<? extends MessageEmbed>) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Set the MessageEmbeds for the message
setEmbeds(MessageEmbed...) - Method in class net.dv8tion.jda.api.MessageBuilder
Adds up to 10 MessageEmbeds to the Message.
setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.interactions.UpdateInteractionAction
Set the MessageEmbeds for the message
setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.MessageAction
Sets up to 10 MessageEmbeds that should be used for this Message.
setEmbeds(MessageEmbed...) - Method in interface net.dv8tion.jda.api.requests.restaction.WebhookMessageUpdateAction
Set the MessageEmbeds for 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 use JDABuilder.enableCache(Collection) and JDABuilder.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 use DefaultShardManagerBuilder.enableCache(Collection) and DefaultShardManagerBuilder.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
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 the ExecutorService that should be used by the event proxy to schedule events.
setEventPool(ExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used by the event proxy to schedule events.
setEventPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ExecutorService that should be used by the event proxy to schedule events.
setEventPool(ExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used by the event proxy to schedule events.
setEventPoolProvider(ThreadPoolProvider<? extends ExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ExecutorService that should be used in the JDA callback handler which mostly consists of RestAction callbacks.
setExplicitContentLevel(Guild.ExplicitContentLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Explicit Content Level of this Guild.
setExplicitContentLevel(Guild.ExplicitContentLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Sets the ExplicitContentLevel for the resulting Guild
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
setGatewayEncoding(GatewayEncoding) - Method in class net.dv8tion.jda.api.JDABuilder
Choose which GatewayEncoding JDA should use.
setGatewayEncoding(GatewayEncoding) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Choose which GatewayEncoding JDA should use.
setGatewayPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService used by the main WebSocket connection for workers.
setGatewayPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService that should be used for the JDA main WebSocket workers.
setGatewayPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService used by the main WebSocket connection for workers.
setGatewayPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService that should be used for the JDA main WebSocket workers.
setGatewayPoolProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService that 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 by JDABuilder.setDisabledIntents(Collection) and JDABuilder.setMemberCachePolicy(MemberCachePolicy). To get identical behavior you can do setMemberCachePolicy(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 by DefaultShardManagerBuilder.setDisabledIntents(Collection) and DefaultShardManagerBuilder.setMemberCachePolicy(MemberCachePolicy). To get identical behavior you can do setMemberCachePolicy(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 selected Role.
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 the OkHttpClient that will be used by JDAs requester.
setHttpClient(OkHttpClient) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the OkHttpClient that will be used by JDAs requester.
setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the Builder that will be used by JDAs requester.
setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the Builder that will be used by JDA's requester.
setIcon(String) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Sets the Unicode Emoji of this Role instead of a custom image.
setIcon(String) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
Sets the Unicode Emoji of this Role instead of a custom image.
setIcon(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Icon of this Guild.
setIcon(Icon) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Sets the Icon of this Role.
setIcon(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Sets the Icon for the resulting Guild
setIcon(Icon) - Method in interface net.dv8tion.jda.api.requests.restaction.RoleAction
Sets the Icon of this Role.
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 the Presence from 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 using DefaultShardManager#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 using DefaultShardManager#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 selected Role.
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 parent Guild.
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 selected GuildChannel.
setName(String) - Method in interface net.dv8tion.jda.api.managers.EmoteManager
Sets the name of the selected Emote.
setName(String) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the name of this Guild.
setName(String) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Sets the name of the selected Role.
setName(String) - Method in interface net.dv8tion.jda.api.managers.TemplateManager
Sets the name of this Template.
setName(String) - Method in interface net.dv8tion.jda.api.managers.WebhookManager
Sets the default name of the selected Webhook.
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 resulting Guild
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 selected TextChannel.
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 the NotificationLevel for the resulting Guild
setNSFW(boolean) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Sets the nsfw flag of the selected TextChannel.
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 the Parent Category of the selected GuildChannel.
setParent(Category) - Method in interface net.dv8tion.jda.api.requests.restaction.ChannelAction
Sets the Category for the new GuildChannel.
setPassContext(boolean) - Static method in interface net.dv8tion.jda.api.requests.RestAction
If enabled this will pass a ContextException as 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 a ErrorResponse.MISSING_PERMISSIONS is increased significantly, otherwise JDA will check permissions and cancel the execution using InsufficientPermissionException.
setPermissions(long) - Method in interface net.dv8tion.jda.api.managers.RoleManager
Sets the Permissions of the selected Role.
setPermissions(long, long) - Method in interface net.dv8tion.jda.api.requests.restaction.PermissionOverrideAction
Combination of PermissionOverrideAction.setAllow(long) and PermissionOverrideAction.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 the Permissions of the selected Role.
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 of PermissionOverrideAction.setAllow(java.util.Collection) and PermissionOverrideAction.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 the Permissions of the selected Role.
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 selected GuildChannel.
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 the OnlineStatus and Activity for 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 the OnlineStatus and Activity for all shards.
setPrivacyLevel(StageInstance.PrivacyLevel) - Method in interface net.dv8tion.jda.api.managers.StageInstanceManager
Sets the PrivacyLevel for this stage instance.
setPrivacyLevel(StageInstance.PrivacyLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.StageInstanceAction
Sets the PrivacyLevel for the stage instance.
setRateLimitPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService that should be used in the JDA rate-limit handler.
setRateLimitPool(ScheduledExecutorService) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService that should be used in the JDA rate-limit handler.
setRateLimitPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the ScheduledExecutorService that should be used in the JDA rate-limit handler.
setRateLimitPool(ScheduledExecutorService, boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService that should be used in the JDA rate-limit handler.
setRateLimitPoolProvider(ThreadPoolProvider<? extends ScheduledExecutorService>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the ScheduledExecutorService provider that should be used in the JDA rate-limit handler.
setRawEventsEnabled(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Whether JDA should fire RawGatewayEvent for every discord event.
setRawEventsEnabled(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Whether JDA should fire RawGatewayEvent for every discord event.
setReceivingHandler(AudioReceiveHandler) - Method in interface net.dv8tion.jda.api.managers.AudioManager
Sets the AudioReceiveHandler that 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 the Region of the selected VoiceChannel.
setRegion(Region) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Deprecated.
Guilds no longer have the Region option. Use ChannelManager.setRegion(Region) instead.
setRegion(Region) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Deprecated.
Guilds no longer have the Region option. Use ChannelManager.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 a SocketTimeoutException occurs.
setRequestTimeoutRetry(boolean) - Method in class net.dv8tion.jda.api.JDABuilder
Whether the Requester should retry when a SocketTimeoutException occurs.
setRequestTimeoutRetry(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Whether the Requester should retry when a SocketTimeoutException occurs.
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
Sets the MFA Level of this Guild.
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 the ApplicationInfo.getInviteUrl(Permission...) and similar methods.
setRequiredScopes(String...) - Method in interface net.dv8tion.jda.api.JDA
Configures the required scopes applied to the JDA.getInviteUrl(Permission...) and similar methods.
setRequiredScopes(Collection<String>) - Method in interface net.dv8tion.jda.api.entities.ApplicationInfo
Configures the required scopes applied to the ApplicationInfo.getInviteUrl(Permission...) and similar methods.
setRequiredScopes(Collection<String>) - Method in interface net.dv8tion.jda.api.JDA
Configures the required scopes applied to the JDA.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 selected Emote.
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 rules TextChannel of this Guild.
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 to true if the current connection should be displayed as muted, this will cause the AudioSendHandler packages to not be ignored by Discord!
setSendingHandler(AudioSendHandler) - Method in interface net.dv8tion.jda.api.managers.AudioManager
Sets the AudioSendHandler that the manager will use to provide audio data to an audio connection.
setSessionController(SessionController) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the SessionController for this JDABuilder instance.
setSessionController(SessionController) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the SessionController for the resulting ShardManager instance.
setShards(int...) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the list of shards the DefaultShardManager should contain.
setShards(int, int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the range of shards the DefaultShardManager should contain.
setShards(Collection<Integer>) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the range of shards the DefaultShardManager should contain.
setShardsTotal(int) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
This will set the total amount of shards the DefaultShardManager should use.
setSlowmode(int) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Sets the slowmode of the selected TextChannel.
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
The SpeakingMode that should be used when sending audio via the provided AudioSendHandler from AudioManager.setSendingHandler(AudioSendHandler).
setSpeakingMode(SpeakingMode...) - Method in interface net.dv8tion.jda.api.managers.AudioManager
The SpeakingMode that should be used when sending audio via the provided AudioSendHandler from AudioManager.setSendingHandler(AudioSendHandler).
setSplash(Icon) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Splash Icon of this Guild.
setStatus(OnlineStatus) - Method in class net.dv8tion.jda.api.JDABuilder
Sets the OnlineStatus our connection will display.
setStatus(OnlineStatus) - Method in interface net.dv8tion.jda.api.managers.Presence
Sets the OnlineStatus for this session
setStatus(OnlineStatus) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the OnlineStatus our connection will display.
setStatus(OnlineStatus) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Sets the OnlineStatus for 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 the OnlineStatus our connection will display.
setStatusProvider(IntFunction<OnlineStatus>) - Method in interface net.dv8tion.jda.api.sharding.ShardManager
Sets the provider that provides the OnlineStatus for all shards.
setSystemChannel(TextChannel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the system TextChannel of this Guild.
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 the ThreadFactory that 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
Sets the token that will be used by the JDA instance to log in when build() is called.
setToken(String) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the token that will be used by the ShardManager instance to log in when build() is called.
setTopic(String) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Sets the topic of the selected TextChannel or StageChannel.
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 selected VoiceChannel.
setUseShutdownNow(boolean) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Whether the ShardManager should use JDA#shutdownNow() instead of JDA#shutdown() to shutdown it's shards.
setVanityCode(String) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Vanity Code Icon of this Guild.
setVerificationLevel(Guild.VerificationLevel) - Method in interface net.dv8tion.jda.api.managers.GuildManager
Sets the Verification Level of this Guild.
setVerificationLevel(Guild.VerificationLevel) - Method in interface net.dv8tion.jda.api.requests.restaction.GuildAction
Sets the VerificationLevel for the resulting Guild
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 the WebSocketFactory that will be used by JDA's websocket client.
setWebsocketFactory(WebSocketFactory) - Method in class net.dv8tion.jda.api.sharding.DefaultShardManagerBuilder
Sets the WebSocketFactory that 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 by JDA.shutdown().
shuffleOrder() - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
Shuffles the current order by using Collections.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 retrieved Messages by this MessageHistory.
size() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
The current size of this cache
This is a long as it may be a projected view of multiple caches (See CacheView.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 a MessageChannel.
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
CacheView implementation specifically to view ISnowflake implementations.
SortedSnowflakeCacheView<T extends java.lang.Comparable<? super T> & ISnowflake> - Interface in net.dv8tion.jda.api.utils.cache
Specialized CacheView for entities that occur in a specified order.
sortOrder(Comparator<T>) - Method in interface net.dv8tion.jda.api.requests.restaction.order.OrderAction
Sorts the current order based on the specified Comparator by using ArrayList.sort(comparator)
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
The MessageActivity type 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 for Guild.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 with SPOILER_
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
A StageChannel, 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
A StageInstance was started by a Stage Moderator.
STAGE_INSTANCE_DELETE - net.dv8tion.jda.api.audit.ActionType
A StageInstance was deleted by a Stage Moderator.
STAGE_INSTANCE_UPDATE - net.dv8tion.jda.api.audit.ActionType
A StageInstance was updated by a Stage 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
Specialized RestAction used to create a StageInstance
StageInstanceCreateEvent - Class in net.dv8tion.jda.api.events.stage
Indicates that a StageInstance was 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 a StageInstance was 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 a StageInstance.
StageInstanceUpdatePrivacyLevelEvent - Class in net.dv8tion.jda.api.events.stage.update
Indicates that a StageInstance updated its PrivacyLevel.
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 a StageInstance updated its topic.
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 to Thread.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 our Status changed.
StatusChangeEvent(JDA, JDA.Status, JDA.Status) - Constructor for class net.dv8tion.jda.api.events.StatusChangeEvent
 
STORE - net.dv8tion.jda.api.entities.ChannelType
A StoreChannel, 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 a StoreChannel has 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 a StoreChannel has 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 a StoreChannel'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 with GenericPermissionOverrideEvent and 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 a StoreChannel'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 sequential Stream with this PaginationAction as its source.
stream() - Method in interface net.dv8tion.jda.api.utils.cache.CacheView
Creates a Stream of 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 the Activity is a stream
This type is displayed as "Streaming" in the discord client.
STREAMING_URL - Static variable in interface net.dv8tion.jda.api.entities.Activity
streamUnordered() - Method in interface net.dv8tion.jda.api.utils.cache.SortedSnowflakeCacheView
Behavior similar to CacheView.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 use MessageBuilder.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 use MessageBuilder.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 use MessageBuilder.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 use MessageBuilder.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 a CompletableFuture representing its completion task.
submit(boolean) - Method in interface net.dv8tion.jda.api.requests.RestAction
Submits a Request for execution and provides a CompletableFuture representing its completion task.
submitAfter(long, TimeUnit) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue() to be executed after the specified delay.
submitAfter(long, TimeUnit, ScheduledExecutorService) - Method in interface net.dv8tion.jda.api.requests.RestAction
Schedules a call to RestAction.queue() to be executed after the specified delay.
SubscribeEvent - Annotation Type in net.dv8tion.jda.api.hooks
Annotation used by the AnnotatedEventManager this is only picked up if the event manager implementation has been set to use the AnnotatedEventManager via JDABuilder.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 with SUCCESS Style.
success(String, Emoji) - Static method in interface net.dv8tion.jda.api.interactions.components.Button
Creates a button with SUCCESS Style.
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 all PermissionOverrides of this GuildChannel with its parent (Category).
sync(GuildChannel) - Method in interface net.dv8tion.jda.api.managers.ChannelManager
Syncs all PermissionOverrides of 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 an ActionType
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 a team
TeamMember - Interface in net.dv8tion.jda.api.entities
Member of a ApplicationTeam.
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 specific Role permission 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 a Template.
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 an ErrorResponseException with ErrorResponseException.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 an ErrorResponseException with ErrorResponseException.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 an ErrorResponseException with ErrorResponseException.getErrorResponse() being one of the provided responses.
TEXT - net.dv8tion.jda.api.entities.ChannelType
A TextChannel, 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 a TextChannel has 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 a TextChannel has 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 a TextChannel'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 a TextChannel'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 a TextChannel'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 a TextChannel'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 with GenericPermissionOverrideEvent and 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 a TextChannel'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 a TextChannel'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 a TextChannel'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 by AuditableRestAction instances 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 by DefaultShardManager when 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 as 18:49:26 or 6:49:26 PM
TIME_SHORT - net.dv8tion.jda.api.utils.TimeFormat
Formats time as 18:49 or 6: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 new DataObject used 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
Serialized DataObject for this object.
toDataArray() - Method in class net.dv8tion.jda.api.utils.data.DataArray
 
toDataArray() - Method in interface net.dv8tion.jda.api.utils.data.SerializableArray
Serialized DataArray for 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 for Instant.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 a List.
toMap() - Method in class net.dv8tion.jda.api.utils.data.DataObject
Converts this DataObject to a Map
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 specified Member
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 specified ActionType
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 a Guild that 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 a Guild that 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 specified User from 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
CacheView implementation specifically to combine Member cache views.
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 unsupported MessageActivity types.
UNKNOWN - net.dv8tion.jda.api.entities.MessageSticker.StickerFormat
Represents any unknown or unsupported MessageSticker format 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 java List.
unpackMap(ByteBuffer) - Static method in class net.dv8tion.jda.api.utils.data.etf.ExTermDecoder
Unpacks the provided term into a java Map.
unpin() - Method in interface net.dv8tion.jda.api.entities.Message
Used to remove the Message from the MessageChannel's pinned 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 of CommandPrivileges for the specified commands.
updateCommandPrivilegesById(long, Collection<? extends CommandPrivilege>) - Method in interface net.dv8tion.jda.api.entities.Guild
Updates the list of CommandPrivileges for the specified command.
updateCommandPrivilegesById(long, CommandPrivilege...) - Method in interface net.dv8tion.jda.api.entities.Guild
Updates the list of CommandPrivileges for the specified command.
updateCommandPrivilegesById(String, Collection<? extends CommandPrivilege>) - Method in interface net.dv8tion.jda.api.entities.Guild
Updates the list of CommandPrivileges for the specified command.
updateCommandPrivilegesById(String, CommandPrivilege...) - Method in interface net.dv8tion.jda.api.entities.Guild
Updates the list of CommandPrivileges for 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
A InteractionCallbackAction which 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 of CommandPrivileges for this command.
updatePrivileges(Guild, CommandPrivilege...) - Method in class net.dv8tion.jda.api.interactions.commands.Command
Updates the list of CommandPrivileges for 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 specified User id.
user(String) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified User id.
user(User) - Method in interface net.dv8tion.jda.api.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified User.
User - Interface in net.dv8tion.jda.api.entities
Represents a Discord User.
USER - net.dv8tion.jda.api.audit.AuditLogOption
Possible secondary target of an ActionType such as ActionType.CHANNEL_OVERRIDE_CREATE
Use with JDA.getUserById(String)
USER - net.dv8tion.jda.api.entities.Message.MentionType
Represents a mention for a User/Member
The first and only group matches the id of the mention.
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 a User'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
Indicates that a User has stopped an Activity in a Guild.
UserActivityEndEvent(JDA, long, Member, Activity) - Constructor for class net.dv8tion.jda.api.events.user.UserActivityEndEvent
 
UserActivityStartEvent - Class in net.dv8tion.jda.api.events.user
Indicates that a User has started an Activity in a Guild.
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 a User started 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
Indicates that the Activity order of a User changes.
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 a User changed.
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 a User changed.
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
Indicates that the UserFlags of a User changed.
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 a User changed.
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 the OnlineStatus of a User changed.
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
Collection of 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
A VoiceChannel, 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
This Set represents 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 for Member.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 a VoiceChannel was 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 a VoiceChannel was 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 a VoiceChannel'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 a VoiceChannel'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 a VoiceChannel'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 with GenericPermissionOverrideEvent and 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 a VoiceChannel'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 a VoiceChannel'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 a VoiceChannel'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 the Activity should display as Watching... 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
Change of the Webhook.getChannel() for the target Webhook
Use with Guild.getTextChannelById(String)
WEBHOOK_CREATE - net.dv8tion.jda.api.audit.ActionType
An Administrator has created a Webhook.
WEBHOOK_ICON - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Webhook.getDefaultUser()'s avatar hash of a Webhook.
WEBHOOK_NAME - net.dv8tion.jda.api.audit.AuditLogKey
Change of the Webhook.getName() value.
WEBHOOK_REMOVE - net.dv8tion.jda.api.audit.ActionType
An Administrator has deleted a Webhook.
WEBHOOK_UPDATE - net.dv8tion.jda.api.audit.ActionType
An Administrator has updated a Webhook.
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
Partial Webhook which can be resolved to a Webhook.
WebhookAction - Interface in net.dv8tion.jda.api.requests.restaction
Webhook Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Webhooks.
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 a Webhook.
WebhookMessageAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
Extension of a default RestAction that allows setting message information before sending!
WebhookMessageUpdateAction<T> - Interface in net.dv8tion.jda.api.requests.restaction
Specialized RestAction used to update an existing message sent by a Webhook or InteractionHook.
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 with Button.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 with SelectionMenu.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
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 a List.
ZLIB - net.dv8tion.jda.api.utils.Compression
Use ZLIB transport compression
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