All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractChannel |
|
AccountManager |
Manager providing functionality to update one or more fields for the logged in account.
|
AccountType |
Represents the type of account that is logged in.
|
AccountTypeException |
|
ActionRow |
One row of interactive message components.
|
ActionType |
|
Activity |
|
Activity.ActivityType |
The type game being played, differentiating between a game and stream types.
|
Activity.Emoji |
Emoji for a custom status.
|
Activity.Timestamps |
Represents the start and end timestamps for a running match
|
ActivityFlag |
|
AllowedMentions<R> |
Represents the operations used to whitelist/blacklist mentions.
|
AnnotatedEventManager |
|
ApplicationCommandCreateEvent |
Indicates that a Command was created.
|
ApplicationCommandDeleteEvent |
Indicates that a Command was deleted.
|
ApplicationCommandUpdateEvent |
Indicates that a Command was updated.
|
ApplicationInfo |
Represents a Discord Application from its bot's point of view.
|
ApplicationTeam |
Meta-data for the team of an application.
|
AttachmentOption |
|
AudioManager |
AudioManager deals with creating, managing and severing audio connections to
VoiceChannels .
|
AudioNatives |
Controller used by JDA to ensure the native
binaries for opus en-/decoding are available.
|
AudioReceiveHandler |
Interface used to receive audio from Discord through JDA.
|
AudioSendHandler |
Interface used to send audio to Discord through JDA.
|
AuditableRestAction<T> |
Extension of RestAction to allow setting a reason, only available to accounts of AccountType.BOT
|
AuditLogChange |
Plain-Old-Java-Object (POJO) representing a single
change for an AuditLogEntry !
This object holds the old- and new value for the
updated field.
|
AuditLogEntry |
|
AuditLogKey |
|
AuditLogOption |
Enum constants for possible options
Providing detailed description of possible occasions and expected types.
|
AuditLogPaginationAction |
|
BaseCommand<T extends BaseCommand<T>> |
|
Button |
Represents a Message Button.
|
ButtonClickEvent |
Indicates that a custom Button on one of the bots messages was clicked by a user.
|
ButtonInteraction |
Interaction on a Button component.
|
ButtonStyle |
The available styles used for Buttons .
|
CacheFlag |
Flags used to enable cache services for JDA.
|
CacheView<T> |
Read-only view on internal JDA cache of items.
|
CacheView.SimpleCacheView<T> |
|
Category |
Represents a channel category in the official Discord API.
|
CategoryCreateEvent |
|
CategoryDeleteEvent |
|
CategoryOrderAction |
|
CategoryUpdateNameEvent |
Indicates that the name of a Category was updated.
|
CategoryUpdatePermissionsEvent |
Deprecated.
|
CategoryUpdatePositionEvent |
Indicates that the position of a Category was updated.
|
ChannelAction<T extends GuildChannel> |
|
ChannelManager |
Manager providing functionality to update one or more fields for a GuildChannel .
|
ChannelOrderAction |
|
ChannelType |
Enum used to differentiate between the different types of Discord channels.
|
ChunkingFilter |
Filter function for member chunking of guilds.
|
ClientType |
The type of client a user might be active on.
|
ClosableIterator<T> |
Iterator holding a resource that must be free'd by the consumer.
|
CloseCode |
Constants representing main gateway close codes with association to an explaining message.
|
CombinedAudio |
Represents a packet of combined audio data from 0 to n Users.
|
Command |
Represents a Discord slash-command.
|
Command.Choice |
Predefined choice used for options.
|
Command.Option |
An Option for a command.
|
Command.Subcommand |
An Subcommand for a command.
|
Command.SubcommandGroup |
An Subcommand Group for a command.
|
CommandCreateAction |
Specialized RestAction used to create or update commands.
|
CommandData |
Builder for a Slash-Command.
|
CommandEditAction |
Specialized RestAction used to edit an existing command.
|
CommandInteraction |
Interaction of a Slash-Command.
|
CommandListUpdateAction |
Specialized RestAction used to replace existing commands of a guild or globally.
|
CommandPrivilege |
Privilege used to restrict access to a command within a Guild .
|
CommandPrivilege.Type |
The target type this privilege applies to.
|
Component |
Component of a Message.
|
Component.Type |
The component types
|
ComponentInteraction |
|
ComponentLayout |
|
ComponentLayout.Type |
The layout types
|
Compression |
Compression algorithms that can be used with JDA.
|
ConcurrentSessionController |
|
ConnectionListener |
Used to monitor an audio connection, ping, and speaking users.
|
ConnectionStatus |
Represents the connection status of an audio connection.
|
ContextException |
Used to pass a context to async exception handling for debugging purposes.
|
ContextException.ContextConsumer |
|
DataArray |
Represents a list of values used in communication with the Discord API.
|
DataObject |
Represents a map of values used in communication with the Discord API.
|
DataType |
Enum constants representing possible types for a DataObject value.
|
DefaultSendFactory |
|
DefaultSendSystem |
|
DefaultShardManager |
|
DefaultShardManagerBuilder |
Used to create new instances of JDA's default ShardManager implementation.
|
DelayedCompletableFuture<T> |
Specialized CompletableFuture used in combination with a scheduler.
|
DeprecatedSince |
In combination with Deprecated specifies when this feature was marked as deprecated.
|
DirectAudioController |
Direct access to internal gateway communication.
|
DisconnectEvent |
Indicates that JDA has been disconnected from the remote server.
|
EmbedBuilder |
|
EmbedType |
Represents the embedded resource type.
|
Emoji |
Represents a Discord Emoji.
|
Emote |
Represents a Custom Emote.
|
EmoteAddedEvent |
|
EmoteManager |
Manager providing functionality to update one or more fields for an Emote .
|
EmoteRemovedEvent |
Indicates that an Emote was removed from a Guild.
|
EmoteUpdateNameEvent |
Indicates that the name of an Emote changed.
|
EmoteUpdateRolesEvent |
Indicates that the role whitelist for an Emote changed.
|
ErrorHandler |
|
ErrorResponse |
|
ErrorResponseException |
|
ErrorResponseException.ErrorCode |
|
ErrorResponseException.SchemaError |
Schema error which supplies more context to a ErrorResponse.
|
Event |
Top-level event type
All events JDA fires are derived from this class.
|
EventListener |
|
ExceptionEvent |
Indicates that JDA encountered a Throwable that could not be forwarded to another end-user frontend.
|
ExTermDecoder |
Decodes an ETF encoded payload to a java object representation.
|
ExTermEncoder |
Encodes an object into a binary ETF representation.
|
ExTermTag |
Tags used for encoding and decoding for external terms.
|
ForRemoval |
Functionality annotated with ForRemoval will no longer be supported
and should not be used anymore in new code.
|
GatewayEncoding |
Encoding mode used by the gateway for incoming and outgoing payloads.
|
GatewayIntent |
Flags which enable or disable specific events from the discord gateway.
|
GatewayPingEvent |
Indicates that the gateway ping has been updated by the heartbeat cycle.
|
GenericApplicationCommandEvent |
Indicates that a Command event was fired.
|
GenericCategoryEvent |
Indicates that a Category was created/deleted/updated.
|
GenericCategoryUpdateEvent<T> |
|
GenericComponentInteractionCreateEvent |
|
GenericEmoteEvent |
Indicates that an Emote was created/removed/updated.
|
GenericEmoteUpdateEvent<T> |
Indicates that an Emote was updated.
|
GenericEvent |
|
GenericGuildEvent |
Indicates that a Guild event is fired.
|
GenericGuildInviteEvent |
Indicates that an Invite was created or deleted in a Guild .
|
GenericGuildMemberEvent |
Indicates that a Guild member event is fired.
|
GenericGuildMemberUpdateEvent<T> |
Indicates that a Guild member event is fired.
|
GenericGuildMessageEvent |
|
GenericGuildMessageReactionEvent |
|
GenericGuildUpdateEvent<T> |
Indicates that a Guild was updated.
|
GenericGuildVoiceEvent |
Indicates that a Guild voice event is fired.
|
GenericGuildVoiceUpdateEvent |
Requirements
|
GenericInteractionCreateEvent |
Indicates that an Interaction was created in a channel.
|
GenericMessageEvent |
Indicates that a Message was created/deleted/changed.
|
GenericMessageReactionEvent |
Indicates that a MessageReaction was added/removed.
|
GenericPermissionOverrideEvent |
|
GenericPrivateMessageEvent |
|
GenericPrivateMessageReactionEvent |
|
GenericRoleEvent |
Indicates that a Role was created/deleted/changed.
|
GenericRoleUpdateEvent<T> |
Indicates that a Role was updated.
|
GenericSelfUpdateEvent<T> |
Indicates that a SelfUser changed or started an activity.
|
GenericStageInstanceEvent |
|
GenericStageInstanceUpdateEvent<T> |
|
GenericStoreChannelEvent |
|
GenericStoreChannelUpdateEvent<T> |
|
GenericTextChannelEvent |
|
GenericTextChannelUpdateEvent<T> |
|
GenericUserEvent |
Indicates that a User changed or started an activity.
|
GenericUserPresenceEvent |
Indicates that the presence of a User has changed.
|
GenericUserUpdateEvent<T> |
Indicates that a user has updated their presence on discord.
|
GenericVoiceChannelEvent |
|
GenericVoiceChannelUpdateEvent<T> |
|
Guild |
Represents a Discord Guild .
|
Guild.Ban |
Represents a Ban object.
|
Guild.BoostTier |
The boost tier for this guild.
|
Guild.ExplicitContentLevel |
The Explicit-Content-Filter Level of a Guild.
|
Guild.MetaData |
Meta-Data for a Guild
|
Guild.MFALevel |
Represents the Multifactor Authentication level required by the Guild.
|
Guild.NotificationLevel |
Represents the Notification-level of the Guild.
|
Guild.NSFWLevel |
Represents the NSFW level for this guild.
|
Guild.Timeout |
|
Guild.VerificationLevel |
Represents the Verification-Level of the Guild.
|
GuildAction |
|
GuildAction.ChannelData |
GuildChannel information used for the creation of Channels within
the construction of a Guild via GuildAction.
|
GuildAction.RoleData |
Mutable object containing information on a Role
of the resulting Guild that is constructed by a GuildAction instance
|
GuildAvailableEvent |
Indicates that a Guild became available.
|
GuildBanEvent |
Indicates that a User was banned from a Guild .
|
GuildChannel |
Represents a Guild channel.
|
GuildInviteCreateEvent |
|
GuildInviteDeleteEvent |
|
GuildJoinEvent |
Indicates that you joined a Guild .
|
GuildLeaveEvent |
Indicates that you left a Guild .
|
GuildManager |
Manager providing functionality to update one or more fields for a Guild .
|
GuildMemberJoinEvent |
|
GuildMemberLeaveEvent |
Deprecated.
|
GuildMemberRemoveEvent |
Indicates that a user was removed from a Guild .
|
GuildMemberRoleAddEvent |
Indicates that one or more Roles were assigned to a Member .
|
GuildMemberRoleRemoveEvent |
Indicates that one or more Roles were removed from a Member .
|
GuildMemberUpdateAvatarEvent |
|
GuildMemberUpdateBoostTimeEvent |
Indicates that a Member updated their Guild boost time.
|
GuildMemberUpdateEvent |
Fired for every Member update, regardless of cache.
|
GuildMemberUpdateNicknameEvent |
|
GuildMemberUpdatePendingEvent |
Indicates that a Member has agreed to Membership Screening requirements.
|
GuildMessageDeleteEvent |
Indicates that a Guild Message was deleted.
|
GuildMessageEmbedEvent |
|
GuildMessageReactionAddEvent |
|
GuildMessageReactionRemoveAllEvent |
Indicates that the reactions for a Message were cleared by a moderator in a guild.
|
GuildMessageReactionRemoveEmoteEvent |
Indicates that all reactions for a specific emoji/emote were removed by a moderator.
|
GuildMessageReactionRemoveEvent |
|
GuildMessageReceivedEvent |
|
GuildMessageUpdateEvent |
|
GuildReadyEvent |
Indicates that a Guild finished setting up
This event is fired if a guild finished setting up during login phase.
|
GuildTimeoutEvent |
Indicates that a guild failed to ready up and timed out.
|
GuildUnavailableEvent |
Indicates that a Guild became unavailable.
|
GuildUnavailableException |
Deprecated.
|
GuildUnbanEvent |
Indicates that a User was unbanned from a Guild .
|
GuildUpdateAfkChannelEvent |
Indicates that the afk-channel of a Guild changed.
|
GuildUpdateAfkTimeoutEvent |
|
GuildUpdateBannerEvent |
|
GuildUpdateBoostCountEvent |
|
GuildUpdateBoostTierEvent |
|
GuildUpdateCommunityUpdatesChannelEvent |
Indicates that the community updates channel of a Guild changed.
|
GuildUpdateDescriptionEvent |
|
GuildUpdateExplicitContentLevelEvent |
|
GuildUpdateFeaturesEvent |
Indicates that the features of a Guild changed.
|
GuildUpdateIconEvent |
Indicates that the Icon of a Guild changed.
|
GuildUpdateLocaleEvent |
Indicates that the Locale of a Guild changed.
|
GuildUpdateMaxMembersEvent |
|
GuildUpdateMaxPresencesEvent |
|
GuildUpdateMFALevelEvent |
|
GuildUpdateNameEvent |
Indicates that the name of a Guild changed.
|
GuildUpdateNotificationLevelEvent |
|
GuildUpdateNSFWLevelEvent |
|
GuildUpdateOwnerEvent |
Indicates that the owner of a Guild changed.
|
GuildUpdateRegionEvent |
Deprecated.
|
GuildUpdateRulesChannelEvent |
Indicates that the rules channel of a Guild changed.
|
GuildUpdateSplashEvent |
Indicates that the splash of a Guild changed.
|
GuildUpdateSystemChannelEvent |
Indicates that the system channel of a Guild changed.
|
GuildUpdateVanityCodeEvent |
|
GuildUpdateVerificationLevelEvent |
|
GuildVoiceDeafenEvent |
Indicates that a Member was (un-)deafened.
|
GuildVoiceGuildDeafenEvent |
Indicates that a Member was (un-)deafened by a moderator.
|
GuildVoiceGuildMuteEvent |
Indicates that a Member was (un-)muted by a moderator.
|
GuildVoiceJoinEvent |
|
GuildVoiceLeaveEvent |
|
GuildVoiceMoveEvent |
|
GuildVoiceMuteEvent |
Indicates that a Member was (un-)muted.
|
GuildVoiceRequestToSpeakEvent |
|
GuildVoiceSelfDeafenEvent |
Indicates that a Member (un-)deafened itself.
|
GuildVoiceSelfMuteEvent |
Indicates that a Member (un-)muted itself.
|
GuildVoiceState |
|
GuildVoiceStreamEvent |
Indicates that a Member started or ended a stream.
|
GuildVoiceSuppressEvent |
Indicates that a Member was (un-)suppressed.
|
GuildVoiceUpdateEvent |
|
GuildVoiceVideoEvent |
Indicates that a Member turned on their camera.
|
HierarchyException |
|
HttpException |
|
HttpRequestEvent |
|
IAudioSendFactory |
|
IAudioSendSystem |
Interface that acts as a UDP audio packet sending loop.
|
Icon |
Icon containing a base64 encoded jpeg/png/gif/gifv image.
|
Icon.IconType |
Supported image types for the Discord API.
|
IEventManager |
An interface for JDA's EventManager system.
|
IFakeable |
Deprecated. |
IMentionable |
Marks a mentionable entity.
|
Incubating |
Functionality annotated with Incubating might change in a future release.
|
InsufficientPermissionException |
Indicates that the user is missing a Permission for some action.
|
Interaction |
Abstract representation for any kind of Discord interaction.
|
InteractionCallbackAction |
A callback action is used to acknowledge an Interaction .
|
InteractionCallbackAction.ResponseType |
The possible types of interaction responses.
|
InteractionFailureException |
|
InteractionHook |
Webhook API for an interaction.
|
InteractionType |
Enum for interaction types.
|
InterfacedEventManager |
|
Invite |
Representation of a Discord Invite.
|
Invite.Channel |
POJO for the channel information provided by an invite.
|
Invite.EmbeddedApplication |
POJO for the target application information provided by an invite.
|
Invite.Group |
POJO for the group information provided by an invite.
|
Invite.Guild |
POJO for the guild information provided by an invite.
|
Invite.InviteTarget |
POJO for the target of this invite.
|
Invite.InviteType |
Enum representing the type of an invite.
|
Invite.TargetType |
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 |
Invite Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Invites .
|
IOBiConsumer<T,R> |
|
IOConsumer<T> |
|
IOFunction<T,R> |
|
IPacketProvider |
Represents the connection between a IAudioSendSystem and
JDA's internal audio system, providing access to audio packets built from data provided from
AudioSendHandlers .
|
IPermissionHolder |
Marker for entities that hold Permissions within JDA
|
ISnowflake |
Marks a snowflake entity.
|
JDA |
The core of JDA.
|
JDA.ShardInfo |
Represents the information used to create this shard.
|
JDA.Status |
Represents the connection status of JDA and its Main WebSocket.
|
JDABuilder |
Used to create new JDA instances.
|
JDAInfo |
Contains information to this specific build of JDA.
|
ListedEmote |
|
ListenerAdapter |
|
ListenerProxy |
|
LockIterator<T> |
|
Manager<M extends Manager<M>> |
|
MarkdownSanitizer |
Implements and algorithm that can strip or replace markdown in any supplied string.
|
MarkdownSanitizer.SanitizationStrategy |
|
MarkdownUtil |
|
Member |
Represents a Guild-specific User.
|
MemberAction |
RestAction extension
specifically designed to allow bots to add Users to Guilds.
|
MemberCachePolicy |
Policy which decides whether a member (and respective user) should be kept in cache.
|
MemberCacheView |
|
Message |
Represents a Text message received from Discord.
|
Message.Attachment |
Represents a Message file attachment.
|
Message.Interaction |
|
Message.MentionType |
Mention constants, useful for use with Patterns
|
Message.MessageFlag |
Enum representing the flags on a Message.
|
MessageAction |
Extension of a default RestAction
that allows setting message information before sending!
|
MessageActivity |
|
MessageActivity.ActivityType |
|
MessageActivity.Application |
Represents the Application of a MessageActivity, if it has been set.
|
MessageBuilder |
|
MessageBuilder.Formatting |
|
MessageBuilder.SplitPolicy |
|
MessageBuilder.SplitPolicy.CharSequenceSplitPolicy |
|
MessageBulkDeleteEvent |
Indicates that a bulk deletion is executed in a TextChannel .
|
MessageChannel |
Represents a Discord channel that can have Messages and files sent to it.
|
MessageDeleteEvent |
|
MessageEmbed |
Represents an embed displayed by Discord.
|
MessageEmbed.AuthorInfo |
Class that represents the author of content, possibly including an icon
that Discord proxies.
|
MessageEmbed.Field |
Represents a field in an embed.
|
MessageEmbed.Footer |
Class that represents a footer at the bottom of an embed
|
MessageEmbed.ImageInfo |
Represents the information provided to embed an image.
|
MessageEmbed.Provider |
Multipurpose class that represents a provider of content,
whether directly through creation or indirectly through hosting.
|
MessageEmbed.Thumbnail |
Represents the information Discord provided about a thumbnail image that should be
displayed with an embed message.
|
MessageEmbed.VideoInfo |
Represents the information provided to embed a video.
|
MessageEmbedEvent |
|
MessageHistory |
|
MessageHistory.MessageRetrieveAction |
Constructs a MessageHistory object with initially retrieved Messages before or after a certain pivot message id.
|
MessagePaginationAction |
|
MessageReaction |
An object representing a single MessageReaction from Discord.
|
MessageReaction.ReactionEmote |
Represents an Emoji/Emote of a MessageReaction
This is used to wrap both emojis and emotes
|
MessageReactionAddEvent |
Indicates that a user added a reaction to a message
This includes unicode and custom emoji
|
MessageReactionRemoveAllEvent |
Indicates the the reactions of a message have been cleared by a moderator
|
MessageReactionRemoveEmoteEvent |
Indicates that all reactions for a specific emoji/emote were removed by a moderator.
|
MessageReactionRemoveEvent |
Indicates that a user removed the reaction on a message
|
MessageReceivedEvent |
|
MessageReference |
An object representing a reference in a Discord message.
|
MessageSticker |
An object representing a sticker in a Discord message.
|
MessageSticker.StickerFormat |
|
MessageType |
Represents the different types of Messages that can be received from Discord.
|
MessageUpdateEvent |
|
MiscUtil |
|
MissingAccessException |
|
OnlineStatus |
Represents the online presence of a Member .
|
OptionData |
Builder for a Slash-Command option.
|
OptionMapping |
|
OptionType |
The available types for Command options.
|
OpusPacket |
A raw OPUS packet received from Discord that can be used for lazy decoding.
|
OrderAction<T,M extends OrderAction<T,M>> |
Extension of RestAction - Type: Void
that allows to modify the order of entities provided as an ArrayList .
|
PaginationAction<T,M extends PaginationAction<T,M>> |
RestAction specification used
to retrieve entities for paginated endpoints (before, after, limit).
|
PaginationAction.PaginationIterator<E> |
|
ParsingException |
|
Permission |
Represents the bit offsets used by Discord for Permissions.
|
PermissionException |
|
PermissionOverride |
Represents the specific Member or Role
permission overrides that can be set for channels.
|
PermissionOverrideAction |
|
PermissionOverrideCreateEvent |
|
PermissionOverrideDeleteEvent |
|
PermissionOverrideUpdateEvent |
|
PermOverrideManager |
|
Presence |
The Presence associated with the provided JDA instance
|
PrivateChannel |
Represents the connection used for direct messaging.
|
PrivateChannelCreateEvent |
Deprecated.
|
PrivateChannelDeleteEvent |
Deprecated. |
PrivateMessageDeleteEvent |
|
PrivateMessageEmbedEvent |
|
PrivateMessageReactionAddEvent |
Indicates that a MessageReaction was added to a Message in a PrivateChannel.
|
PrivateMessageReactionRemoveEvent |
Indicates that a MessageReaction was removed from a Message in a PrivateChannel.
|
PrivateMessageReceivedEvent |
|
PrivateMessageUpdateEvent |
|
Procedure<T> |
|
RateLimitedException |
Indicates that we received a 429: Too Many Requests response
|
RawGatewayEvent |
Wrapper for the raw dispatch event received from discord.
|
ReactionPaginationAction |
|
ReadyEvent |
Indicates that JDA finished loading all entities.
|
ReconnectedEvent |
Indicates if JDA successfully re-established its connection to the gateway.
|
Region |
Represents the Regions used for Audio connections.
|
ReplaceWith |
Functionality annotated with ReplaceWith should be replaced immediately
with the mentioned code fragment.
|
ReplyAction |
|
Request<T> |
|
Response |
|
RestAction<T> |
A class representing a terminal between the user and the discord API.
|
RestFuture<T> |
|
Result<T> |
Represents a computation or task result.
|
ResumedEvent |
Indicates that JDA successfully resumed its connection to the gateway.
|
RichPresence |
|
RichPresence.Image |
Used to hold information on images within a Rich Presence profile
|
RichPresence.Party |
Holds information on a player's party
|
Role |
Represents a Guild 's Role.
|
Role.RoleTags |
Tags associated with this role.
|
RoleAction |
|
RoleCreateEvent |
Indicates that a Role was created.
|
RoleDeleteEvent |
Indicates that a Role was deleted.
|
RoleIcon |
An object representing a Role's icon.
|
RoleManager |
Manager providing functionality to update one or more fields for a Role .
|
RoleOrderAction |
|
RoleUpdateColorEvent |
Indicates that a Role updated its color.
|
RoleUpdateHoistedEvent |
Indicates that a Role updated its hoist state.
|
RoleUpdateIconEvent |
Indicates that the Icon of a Role changed.
|
RoleUpdateMentionableEvent |
Indicates that a Role updated its mentionable state.
|
RoleUpdateNameEvent |
Indicates that a Role updated its name.
|
RoleUpdatePermissionsEvent |
Indicates that a Role updated its permissions.
|
RoleUpdatePositionEvent |
Indicates that a Role updated its position.
|
SelectionMenu |
Represents a selection menu in a message.
|
SelectionMenu.Builder |
A preconfigured builder for the creation of selection menus.
|
SelectionMenuEvent |
Indicates that a custom SelectionMenu on one of the bots messages was used by a user.
|
SelectionMenuInteraction |
|
SelectOption |
|
SelfUpdateAvatarEvent |
Indicates that the avatar of the current user changed.
|
SelfUpdateDiscriminatorEvent |
Indicates that the discriminator of the current user changed.
|
SelfUpdateMFAEvent |
Indicates that the mfa level of the current user changed.
|
SelfUpdateNameEvent |
Indicates that the name of the current user changed.
|
SelfUpdateVerifiedEvent |
Indicates that the verification state of the current user changed.
|
SelfUser |
Represents the currently logged in account.
|
SerializableArray |
Allows custom serialization for JSON payloads of an object.
|
SerializableData |
Allows custom serialization for JSON payloads of an object.
|
SessionController |
Controls states and behaviour of one or multiple JDA instances.
|
SessionController.SessionConnectNode |
Represents a WebSocketClient request to start a session.
|
SessionController.ShardedGateway |
POJO containing the gateway endpoint and recommended shard total for a shard manager.
|
SessionControllerAdapter |
|
ShardCacheView |
Read-only view on internal ShardManager cache of JDA instances.
|
ShardManager |
This class acts as a manager for multiple shards.
|
ShutdownEvent |
Indicates that JDA has fully disconnected from Discord and will not attempt to reconnect again.
|
SlashCommandEvent |
|
SnowflakeCacheView<T extends ISnowflake> |
|
SortedSnowflakeCacheView<T extends java.lang.Comparable<? super T> & ISnowflake> |
Specialized CacheView for entities that occur in a specified order.
|
SpeakingMode |
Flags representing the speaking modes used by discord users.
|
StageChannel |
Represents a Stage Channel.
|
StageInstance |
A Stage Instance holds information about a live stage.
|
StageInstance.PrivacyLevel |
The privacy level for a stage instance.
|
StageInstanceAction |
|
StageInstanceCreateEvent |
|
StageInstanceDeleteEvent |
|
StageInstanceManager |
Manager providing functionality to update one or more fields for a StageInstance .
|
StageInstanceUpdatePrivacyLevelEvent |
|
StageInstanceUpdateTopicEvent |
|
StatusChangeEvent |
Indicates that our Status changed.
|
StoreChannel |
Represents a Discord Store GuildChannel.
|
StoreChannelCreateEvent |
|
StoreChannelDeleteEvent |
|
StoreChannelUpdateNameEvent |
|
StoreChannelUpdatePermissionsEvent |
Deprecated.
|
StoreChannelUpdatePositionEvent |
|
SubcommandData |
Builder for a Slash-Command subcommand.
|
SubcommandGroupData |
Builder for a Slash-Command group.
|
SubscribeEvent |
|
TargetType |
TargetType for an ActionType
This describes what kind of Discord entity is being targeted by an auditable action!
|
Task<T> |
Represents an asynchronous task.
|
TeamMember |
|
TeamMember.MembershipState |
The membership state on the team.
|
Template |
Representation of a Discord Guild Template
This class is immutable.
|
TemplateChannel |
POJO for the channels information provided by a template.
|
TemplateChannel.PermissionOverride |
Represents the specific Role
permission overrides that can be set for channels.
|
TemplateGuild |
POJO for the guild information provided by a template.
|
TemplateManager |
Manager providing functionality to update one or more fields for a Template .
|
TemplateRole |
POJO for the roles information provided by a template.
|
TextChannel |
Represents a Discord Text GuildChannel.
|
TextChannelCreateEvent |
|
TextChannelDeleteEvent |
|
TextChannelUpdateNameEvent |
|
TextChannelUpdateNewsEvent |
Indicates that a TextChannel 's has been converted into a news channel
or reverted into a normal channel.
|
TextChannelUpdateNSFWEvent |
|
TextChannelUpdateParentEvent |
|
TextChannelUpdatePermissionsEvent |
Deprecated.
|
TextChannelUpdatePositionEvent |
|
TextChannelUpdateSlowmodeEvent |
|
TextChannelUpdateTopicEvent |
|
ThreadLocalReason |
Thread-Local audit-log reason used automatically by AuditableRestAction instances
when no other reason was set.
|
ThreadLocalReason.Closable |
Allows to use try-with-resources blocks for setting reasons
|
ThreadPoolProvider<T extends java.util.concurrent.ExecutorService> |
|
TimeFormat |
Utility enum used to provide different markdown styles for timestamps.
|
Timestamp |
Utility class representing Discord Markdown timestamps.
|
TimeUtil |
|
UnavailableGuildJoinedEvent |
Indicates that you joined a Guild that is not yet available.
|
UnavailableGuildLeaveEvent |
Indicates that you left a Guild that is not yet available.
|
UnifiedMemberCacheView |
|
UpdateEvent<E,T> |
Indicates that a value of an entity was updated
|
UpdateInteractionAction |
|
User |
Represents a Discord User.
|
User.Profile |
Represents the information contained in a User 's profile.
|
User.UserFlag |
Represents the bit offsets used by Discord for public flags
|
UserActivityEndEvent |
|
UserActivityStartEvent |
|
UserAudio |
Represents a packet of User specific audio.
|
UserTypingEvent |
Indicates that a User started typing.
|
UserUpdateActivitiesEvent |
Indicates that the activities of a guild member changed.
|
UserUpdateActivityOrderEvent |
|
UserUpdateAvatarEvent |
Indicates that the Avatar of a User changed.
|
UserUpdateDiscriminatorEvent |
Indicates that the discriminator of a User changed.
|
UserUpdateFlagsEvent |
|
UserUpdateNameEvent |
Indicates that the username of a User changed.
|
UserUpdateOnlineStatusEvent |
|
VanityInvite |
Meta data for the vanity invite of a guild
|
VerificationLevelException |
Deprecated. |
VoiceChannel |
Represents a Discord Voice GuildChannel.
|
VoiceChannelCreateEvent |
|
VoiceChannelDeleteEvent |
|
VoiceChannelUpdateBitrateEvent |
|
VoiceChannelUpdateNameEvent |
|
VoiceChannelUpdateParentEvent |
|
VoiceChannelUpdatePermissionsEvent |
Deprecated.
|
VoiceChannelUpdatePositionEvent |
|
VoiceChannelUpdateRegionEvent |
|
VoiceChannelUpdateUserLimitEvent |
|
VoiceDispatchInterceptor |
Interceptor used to handle critical voice dispatches.
|
VoiceDispatchInterceptor.VoiceServerUpdate |
|
VoiceDispatchInterceptor.VoiceStateUpdate |
|
VoiceDispatchInterceptor.VoiceUpdate |
Abstraction for all relevant voice updates
|
Webhook |
An object representing Webhooks in Discord
|
Webhook.ChannelReference |
Partial Channel which references the source channel for a follower webhook.
|
Webhook.GuildReference |
Partial Guild which references the source guild for a follower webhook.
|
Webhook.WebhookReference |
|
WebhookAction |
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 which allows sending messages through the webhooks API.
|
WebhookManager |
Manager providing functionality to update one or more fields for a Webhook .
|
WebhookMessageAction<T> |
Extension of a default RestAction
that allows setting message information before sending!
|
WebhookMessageUpdateAction<T> |
|
WebhookType |
|
WidgetUtil |
The WidgetUtil is a class for interacting with various facets of Discord's
guild widgets
|
WidgetUtil.BannerType |
Represents the available banner types
Each of these has a different appearance:
|
WidgetUtil.Widget |
|
WidgetUtil.Widget.Member |
|
WidgetUtil.Widget.VoiceChannel |
|
WidgetUtil.Widget.VoiceState |
|
WidgetUtil.WidgetTheme |
Represents the color scheme of the widget
These color themes match Discord's dark and light themes
|