Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

ActionType - Enum in discord4j.core.object.audit
 
Activity - Class in discord4j.core.object.presence
 
Activity.Type - Enum in discord4j.core.object.presence
The type of "action" for an activity.
ActivityBean - Class in discord4j.core.object.data.stored
 
ActivityBean(GameResponse) - Constructor for class discord4j.core.object.data.stored.ActivityBean
 
ActivityBean() - Constructor for class discord4j.core.object.data.stored.ActivityBean
 
add(T[], T) - Static method in class discord4j.core.util.ArrayUtil
 
add(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
addAll(long[], long[]) - Static method in class discord4j.core.util.ArrayUtil
 
addChannel(String, Channel.Type) - Method in class discord4j.core.spec.GuildCreateSpec
 
addEveryoneRole(Consumer<? super RoleCreateSpec>) - Method in class discord4j.core.spec.GuildCreateSpec
 
addField(String, String, boolean) - Method in class discord4j.core.spec.EmbedCreateSpec
 
addFile(String, InputStream) - Method in class discord4j.core.spec.MessageCreateSpec
 
addMemberOverwrite(Snowflake, PermissionOverwrite) - Method in interface discord4j.core.object.entity.GuildChannel
Requests to add a permission overwrite for the given member.
addMemberOverwrite(Snowflake, PermissionOverwrite, String) - Method in interface discord4j.core.object.entity.GuildChannel
Requests to add a permission overwrite for the given member while optionally specifying a reason.
addMemberOverwrite(Snowflake, PermissionOverwrite, String) - Method in class discord4j.core.object.entity.TextChannel
 
addReaction(ReactionEmoji) - Method in class discord4j.core.object.entity.Message
Requests to add a reaction on this message.
addRole(Snowflake) - Method in class discord4j.core.object.entity.Member
Requests to add a role to this member.
addRole(Snowflake, String) - Method in class discord4j.core.object.entity.Member
Requests to add a role to this member while optionally specifying the reason.
addRole(Consumer<? super RoleCreateSpec>) - Method in class discord4j.core.spec.GuildCreateSpec
 
addRole(Snowflake) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
addRoleOverwrite(Snowflake, PermissionOverwrite) - Method in interface discord4j.core.object.entity.GuildChannel
Requests to add a permission overwrite for the given role.
addRoleOverwrite(Snowflake, PermissionOverwrite, String) - Method in interface discord4j.core.object.entity.GuildChannel
Requests to add a permission overwrite for the given role while optionally specifying a reason.
addRoleOverwrite(Snowflake, PermissionOverwrite, String) - Method in class discord4j.core.object.entity.TextChannel
 
AFK_CHANNEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
AFK_TIMEOUT - Static variable in class discord4j.core.object.audit.ChangeKey
 
all() - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all permissions.
ALLOW - Static variable in class discord4j.core.object.audit.ChangeKey
 
and(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Performs a logical AND of of this permission set with the other permission set.
APPLICATION_ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
ApplicationInfo - Class in discord4j.core.object.entity
Represents the Current (typically) Application Information.
ApplicationInfo(ServiceMediator, ApplicationInfoBean) - Constructor for class discord4j.core.object.entity.ApplicationInfo
Constructs a ApplicationInfo with an associated ServiceMediator and Discord data.
ApplicationInfoBean - Class in discord4j.core.object.data
 
ApplicationInfoBean(ApplicationInfoResponse) - Constructor for class discord4j.core.object.data.ApplicationInfoBean
 
ApplicationInfoBean() - Constructor for class discord4j.core.object.data.ApplicationInfoBean
 
ArrayUtil - Class in discord4j.core.util
 
ArrayUtil() - Constructor for class discord4j.core.util.ArrayUtil
 
asBigInteger() - Method in class discord4j.core.object.util.Snowflake
Gets the unsigned ID of this Snowflake as a BigInteger.
asCustomEmoji() - Method in class discord4j.core.object.reaction.ReactionEmoji
Gets this emoji as downcasted to a custom reaction emoji.
asEnumSet() - Method in class discord4j.core.object.util.PermissionSet
Gets this PermissionSet as an EnumSet.
asFormat() - Method in class discord4j.core.object.entity.GuildEmoji
Gets the formatted version of this emoji (i.e., to display in the client).
asLong() - Method in class discord4j.core.object.util.Snowflake
Gets the unsigned ID of this Snowflake as a primitive long.
asMember(Snowflake) - Method in class discord4j.core.object.entity.Member
 
asMember(Snowflake) - Method in class discord4j.core.object.entity.User
Requests to retrieve this user as a Member.
asRequest() - Method in class discord4j.core.spec.AuditLogQuerySpec
 
asRequest() - Method in class discord4j.core.spec.BanQuerySpec
 
asRequest() - Method in class discord4j.core.spec.CategoryCreateSpec
 
asRequest() - Method in class discord4j.core.spec.CategoryEditSpec
 
asRequest() - Method in class discord4j.core.spec.EmbedCreateSpec
 
asRequest() - Method in class discord4j.core.spec.GuildCreateSpec
 
asRequest() - Method in class discord4j.core.spec.GuildEditSpec
 
asRequest() - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
asRequest() - Method in class discord4j.core.spec.GuildEmojiEditSpec
 
asRequest() - Method in class discord4j.core.spec.GuildMemberEditSpec
 
asRequest() - Method in class discord4j.core.spec.InviteCreateSpec
 
asRequest() - Method in class discord4j.core.spec.MessageCreateSpec
 
asRequest() - Method in class discord4j.core.spec.MessageEditSpec
 
asRequest() - Method in class discord4j.core.spec.RoleCreateSpec
 
asRequest() - Method in class discord4j.core.spec.RoleEditSpec
 
asRequest() - Method in interface discord4j.core.spec.Spec
 
asRequest() - Method in class discord4j.core.spec.TextChannelCreateSpec
 
asRequest() - Method in class discord4j.core.spec.TextChannelEditSpec
 
asRequest() - Method in class discord4j.core.spec.UserEditSpec
 
asRequest() - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
asRequest() - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
asRequest() - Method in class discord4j.core.spec.VoiceChannelJoinSpec
 
asRequest() - Method in class discord4j.core.spec.WebhookCreateSpec
 
asRequest() - Method in class discord4j.core.spec.WebhookEditSpec
 
asStatusUpdate() - Method in class discord4j.core.object.presence.Presence
 
asString() - Method in class discord4j.core.object.util.Snowflake
Gets the unsigned ID of this Snowflake as an object String.
asUnicodeEmoji() - Method in class discord4j.core.object.reaction.ReactionEmoji
Gets this emoji downcasted to a unicode reaction emoji.
Attachment - Class in discord4j.core.object.entity
A Discord attachment.
Attachment(ServiceMediator, AttachmentBean) - Constructor for class discord4j.core.object.entity.Attachment
Constructs an Attachment with an associated ServiceMediator and Discord data.
AttachmentBean - Class in discord4j.core.object.data.stored
 
AttachmentBean(AttachmentResponse) - Constructor for class discord4j.core.object.data.stored.AttachmentBean
 
AttachmentBean() - Constructor for class discord4j.core.object.data.stored.AttachmentBean
 
AuditLogChange<T> - Class in discord4j.core.object.audit
 
AuditLogChange(T, T) - Constructor for class discord4j.core.object.audit.AuditLogChange
 
AuditLogEntry - Class in discord4j.core.object.audit
 
AuditLogEntry(ServiceMediator, AuditLogEntryBean) - Constructor for class discord4j.core.object.audit.AuditLogEntry
 
AuditLogEntryBean - Class in discord4j.core.object.data
 
AuditLogEntryBean(AuditLogEntryResponse) - Constructor for class discord4j.core.object.data.AuditLogEntryBean
 
AuditLogEntryBean() - Constructor for class discord4j.core.object.data.AuditLogEntryBean
 
AuditLogQuerySpec - Class in discord4j.core.spec
 
AuditLogQuerySpec() - Constructor for class discord4j.core.spec.AuditLogQuerySpec
 
AuditLogUtil - Class in discord4j.core.util
 
AuditLogUtil() - Constructor for class discord4j.core.util.AuditLogUtil
 
AuditSpec<T> - Interface in discord4j.core.spec
 

B

Ban - Class in discord4j.core.object
A Discord ban.
Ban(ServiceMediator, BanBean) - Constructor for class discord4j.core.object.Ban
Constructs a Ban with an associated ServiceMediator and Discord data.
ban(Snowflake, Consumer<? super BanQuerySpec>) - Method in class discord4j.core.object.entity.Guild
Requests to ban the specified user.
ban(Consumer<? super BanQuerySpec>) - Method in class discord4j.core.object.entity.Member
Requests to ban this user.
BanBean - Class in discord4j.core.object.data
 
BanBean(BanResponse) - Constructor for class discord4j.core.object.data.BanBean
 
BanBean() - Constructor for class discord4j.core.object.data.BanBean
 
BanEvent - Class in discord4j.core.event.domain.guild
Dispatched when a user is banned from a guild.
BanEvent(DiscordClient, User, long) - Constructor for class discord4j.core.event.domain.guild.BanEvent
 
BanQuerySpec - Class in discord4j.core.spec
 
BanQuerySpec() - Constructor for class discord4j.core.spec.BanQuerySpec
 
BaseGuildBean - Class in discord4j.core.object.data.stored
 
BaseGuildBean(GuildCreate) - Constructor for class discord4j.core.object.data.stored.BaseGuildBean
 
BaseGuildBean(GuildUpdate) - Constructor for class discord4j.core.object.data.stored.BaseGuildBean
 
BaseGuildBean(GuildResponse) - Constructor for class discord4j.core.object.data.stored.BaseGuildBean
 
BaseGuildBean() - Constructor for class discord4j.core.object.data.stored.BaseGuildBean
 
BITRATE - Static variable in class discord4j.core.object.audit.ChangeKey
 
build() - Method in class discord4j.core.DiscordClientBuilder
Create a client ready to connect to Discord.
build() - Method in class discord4j.core.shard.ShardingClientBuilder
Create a sequence of DiscordClientBuilders each representing a shard, up to the resulting shard count, filtering out values not matching the predicate given by ShardingClientBuilder.getShardIndexFilter().
bulkDelete(Publisher<Snowflake>) - Method in class discord4j.core.object.entity.TextChannel
Requests to bulk delete the supplied message IDs.

C

Categorizable - Interface in discord4j.core.object.trait
A trait for objects that can contain a Category.
Category - Class in discord4j.core.object.entity
A Discord category.
Category(ServiceMediator, CategoryBean) - Constructor for class discord4j.core.object.entity.Category
Constructs an Category with an associated ServiceMediator and Discord data.
CategoryBean - Class in discord4j.core.object.data.stored
 
CategoryBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.CategoryBean
 
CategoryBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.CategoryBean
 
CategoryBean() - Constructor for class discord4j.core.object.data.stored.CategoryBean
 
CategoryCreateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a Category is created in a guild.
CategoryCreateEvent(DiscordClient, Category) - Constructor for class discord4j.core.event.domain.channel.CategoryCreateEvent
 
CategoryCreateSpec - Class in discord4j.core.spec
 
CategoryCreateSpec() - Constructor for class discord4j.core.spec.CategoryCreateSpec
 
CategoryDeleteEvent - Class in discord4j.core.event.domain.channel
Dispatched when a Category is deleted in a guild.
CategoryDeleteEvent(DiscordClient, Category) - Constructor for class discord4j.core.event.domain.channel.CategoryDeleteEvent
 
CategoryEditSpec - Class in discord4j.core.spec
 
CategoryEditSpec() - Constructor for class discord4j.core.spec.CategoryEditSpec
 
CategoryUpdateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a Category is updated in a guild.
CategoryUpdateEvent(DiscordClient, Category, Category) - Constructor for class discord4j.core.event.domain.channel.CategoryUpdateEvent
 
changeCollector() - Static method in class discord4j.core.util.AuditLogUtil
 
ChangeKey<T> - Class in discord4j.core.object.audit
 
changePosition(int) - Method in class discord4j.core.object.entity.Role
Requests to change this role's position.
changeSelfNickname(String) - Method in class discord4j.core.object.entity.Guild
Requests to change the bot user's nickname in this guild.
Channel - Interface in discord4j.core.object.entity
A Discord channel.
Channel.Type - Enum in discord4j.core.object.entity
Represents the various types of channels.
CHANNEL_ID - Static variable in class discord4j.core.object.audit.OptionKey
 
CHANNEL_TYPE - Static variable in class discord4j.core.object.audit.ChangeKey
 
ChannelBean - Class in discord4j.core.object.data.stored
 
ChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelBean(long, int) - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelBean() - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelEvent - Class in discord4j.core.event.domain.channel
 
ChannelEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.channel.ChannelEvent
 
ClientConfig - Class in discord4j.core
 
COLOR - Static variable in class discord4j.core.object.audit.ChangeKey
 
compareTo(Snowflake) - Method in class discord4j.core.object.util.Snowflake
Compares this snowflake to the specified snowflake.
computeBasePermissions(PermissionSet, List<PermissionSet>) - Static method in class discord4j.core.util.PermissionUtil
Computes the permissions granted by a member's roles.
computePermissions(PermissionSet, PermissionOverwrite, List<PermissionOverwrite>, PermissionOverwrite) - Static method in class discord4j.core.util.PermissionUtil
Computes the permissions of a member taking into account permission overwrites.
ConnectEvent - Class in discord4j.core.event.domain.lifecycle
 
ConnectEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.ConnectEvent
 
contains(Object) - Method in class discord4j.core.object.util.PermissionSet
 
contains(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
containsStore(Class<?>) - Method in class discord4j.core.shard.ShardingJdkStoreRegistry
 
containsStore(Class<?>) - Method in interface discord4j.core.shard.ShardingStoreRegistry
 
CONTENT_FILTER_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
COUNT - Static variable in class discord4j.core.object.audit.OptionKey
 
count() - Method in class discord4j.core.shard.ShardAwareStore
 
createCategory(Consumer<? super CategoryCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create a category.
createEmoji(Consumer<? super GuildEmojiCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create an emoji.
createGuild(Consumer<? super GuildCreateSpec>) - Method in class discord4j.core.DiscordClient
Requests to create a guild.
createInvite(Consumer<? super InviteCreateSpec>) - Method in class discord4j.core.object.entity.TextChannel
 
createInvite(Consumer<? super InviteCreateSpec>) - Method in class discord4j.core.object.entity.VoiceChannel
 
createInvite(Consumer<? super InviteCreateSpec>) - Method in interface discord4j.core.object.trait.Invitable
Requests to create an invite.
createMessage(Consumer<? super MessageCreateSpec>) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to create a message.
createMessage(String) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to create a message with only content.
createMessage(Consumer<? super MessageCreateSpec>) - Method in class discord4j.core.object.entity.TextChannel
 
createOptionMap(AuditLogEntryOptionsResponse) - Static method in class discord4j.core.util.AuditLogUtil
 
createRole(Consumer<? super RoleCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create a role.
createTextChannel(Consumer<? super TextChannelCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create a text channel.
createVoiceChannel(Consumer<? super VoiceChannelCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create a voice channel.
createWebhook(Consumer<? super WebhookCreateSpec>) - Method in class discord4j.core.object.entity.TextChannel
Requests to create a webhook.
custom(GuildEmoji) - Static method in class discord4j.core.object.reaction.ReactionEmoji
Constructs a ReactionEmoji using information from a known guild emoji.
custom(Snowflake, String, boolean) - Static method in class discord4j.core.object.reaction.ReactionEmoji
Constructs a ReactionEmoji for a custom emoji using the given information.

D

delete() - Method in interface discord4j.core.object.entity.Channel
Requests to delete this channel.
delete(String) - Method in interface discord4j.core.object.entity.Channel
Requests to delete this channel while optionally specifying a reason.
delete() - Method in class discord4j.core.object.entity.Guild
Requests to delete this guild.
delete() - Method in class discord4j.core.object.entity.GuildEmoji
Requests to delete this emoji.
delete(String) - Method in class discord4j.core.object.entity.GuildEmoji
Requests to delete this emoji while optionally specifying a reason.
delete() - Method in class discord4j.core.object.entity.Message
Requests to delete this message.
delete(String) - Method in class discord4j.core.object.entity.Message
Requests to delete this message while optionally specifying a reason.
delete() - Method in class discord4j.core.object.entity.Role
Requests to delete this role.
delete(String) - Method in class discord4j.core.object.entity.Role
Requests to delete this role while optionally specifying the reason.
delete() - Method in class discord4j.core.object.entity.Webhook
Requests to delete this webhook.
delete(String) - Method in class discord4j.core.object.entity.Webhook
Requests to delete this webhook while optionally specifying a reason.
delete() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to delete this permission overwrite.
delete(String) - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to delete this permission overwrite while optionally specifying a reason.
delete() - Method in class discord4j.core.object.Invite
Requests to delete this invite.
delete(String) - Method in class discord4j.core.object.Invite
Requests to delete this invite while optionally specifying a reason.
delete(K) - Method in class discord4j.core.shard.ShardAwareStore
 
delete(Publisher<K>) - Method in class discord4j.core.shard.ShardAwareStore
 
DELETE_MEMBER_DAYS - Static variable in class discord4j.core.object.audit.OptionKey
 
deleteAll() - Method in class discord4j.core.shard.ShardAwareStore
 
deleteInRange(K, K) - Method in class discord4j.core.shard.ShardAwareStore
 
DENY - Static variable in class discord4j.core.object.audit.ChangeKey
 
DisconnectEvent - Class in discord4j.core.event.domain.lifecycle
 
DisconnectEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.DisconnectEvent
 
discord4j.core - package discord4j.core
 
discord4j.core.event - package discord4j.core.event
 
discord4j.core.event.dispatch - package discord4j.core.event.dispatch
 
discord4j.core.event.domain - package discord4j.core.event.domain
 
discord4j.core.event.domain.channel - package discord4j.core.event.domain.channel
 
discord4j.core.event.domain.guild - package discord4j.core.event.domain.guild
 
discord4j.core.event.domain.lifecycle - package discord4j.core.event.domain.lifecycle
 
discord4j.core.event.domain.message - package discord4j.core.event.domain.message
 
discord4j.core.event.domain.role - package discord4j.core.event.domain.role
 
discord4j.core.object - package discord4j.core.object
 
discord4j.core.object.audit - package discord4j.core.object.audit
 
discord4j.core.object.data - package discord4j.core.object.data
 
discord4j.core.object.data.stored - package discord4j.core.object.data.stored
 
discord4j.core.object.data.stored.embed - package discord4j.core.object.data.stored.embed
 
discord4j.core.object.entity - package discord4j.core.object.entity
 
discord4j.core.object.presence - package discord4j.core.object.presence
 
discord4j.core.object.reaction - package discord4j.core.object.reaction
 
discord4j.core.object.trait - package discord4j.core.object.trait
 
discord4j.core.object.util - package discord4j.core.object.util
 
discord4j.core.shard - package discord4j.core.shard
 
discord4j.core.spec - package discord4j.core.spec
 
discord4j.core.util - package discord4j.core.util
 
DISCORD_EPOCH - Static variable in class discord4j.core.util.EntityUtil
The UNIX time that represents Discord's epoch (January 1, 2015).
DiscordClient - Class in discord4j.core
A high-level abstraction of common Discord operations such as entity retrieval and Discord shard manipulation.
DiscordClientBuilder - Class in discord4j.core
Builder suited for creating a DiscordClient.
DiscordClientBuilder(String) - Constructor for class discord4j.core.DiscordClientBuilder
Initialize a new builder with the given token.
DiscordObject - Interface in discord4j.core.object
An object characterized by the Discord platform.
DispatchContext<D extends discord4j.gateway.json.dispatch.Dispatch> - Class in discord4j.core.event.dispatch
Represents gateway dispatch data enriched with context for processing through a DispatchHandler defined under DispatchHandlers
DispatchHandler<D extends discord4j.gateway.json.dispatch.Dispatch,E extends Event> - Interface in discord4j.core.event.dispatch
Handler for the gateway Dispatch events.
DispatchHandlers - Class in discord4j.core.event.dispatch
Registry for Dispatch to Event mapping operations.
DispatchHandlers() - Constructor for class discord4j.core.event.dispatch.DispatchHandlers
 
doNotDisturb() - Static method in class discord4j.core.object.presence.Presence
 
doNotDisturb(Activity) - Static method in class discord4j.core.object.presence.Presence
 

E

edit(Consumer<? super UserEditSpec>) - Method in class discord4j.core.DiscordClient
Requests to edit this client (i.e., modify the current bot user).
edit(Consumer<? super CategoryEditSpec>) - Method in class discord4j.core.object.entity.Category
Requests to edit this category.
edit(Consumer<? super GuildEditSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to edit this guild.
edit(Consumer<? super GuildEmojiEditSpec>) - Method in class discord4j.core.object.entity.GuildEmoji
Requests to edit this guild emoji.
edit(Consumer<? super GuildMemberEditSpec>) - Method in class discord4j.core.object.entity.Member
Requests to edit this member.
edit(Consumer<? super MessageEditSpec>) - Method in class discord4j.core.object.entity.Message
Requests to edit this message.
edit(Consumer<? super RoleEditSpec>) - Method in class discord4j.core.object.entity.Role
Requests to edit this role.
edit(Consumer<? super TextChannelEditSpec>) - Method in class discord4j.core.object.entity.TextChannel
Requests to edit this text channel.
edit(Consumer<? super VoiceChannelEditSpec>) - Method in class discord4j.core.object.entity.VoiceChannel
Requests to edit a voice channel.
edit(Consumer<? super WebhookEditSpec>) - Method in class discord4j.core.object.entity.Webhook
Requests to edit this webhook.
Embed - Class in discord4j.core.object
A Discord embed.
Embed(ServiceMediator, EmbedBean) - Constructor for class discord4j.core.object.Embed
Constructs an Embed with an associated ServiceMediator and Discord data.
Embed.Author - Class in discord4j.core.object
An image for a Discord embed.
Embed.Field - Class in discord4j.core.object
A field for a Discord embed.
Embed.Footer - Class in discord4j.core.object
A footer for a Discord embed.
Embed.Image - Class in discord4j.core.object
An image for a Discord embed.
Embed.Provider - Class in discord4j.core.object
A provider for a Discord embed.
Embed.Thumbnail - Class in discord4j.core.object
A thumbnail for a Discord embed.
Embed.Type - Enum in discord4j.core.object
Represents the various types of embeds.
Embed.Video - Class in discord4j.core.object
A video for a Discord embed.
EmbedAuthorBean - Class in discord4j.core.object.data.stored.embed
 
EmbedAuthorBean(EmbedAuthorResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
EmbedAuthorBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
EmbedBean - Class in discord4j.core.object.data.stored.embed
 
EmbedBean(EmbedResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedBean
 
EmbedBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedBean
 
EmbedCreateSpec - Class in discord4j.core.spec
 
EmbedCreateSpec() - Constructor for class discord4j.core.spec.EmbedCreateSpec
 
EmbedFieldBean - Class in discord4j.core.object.data.stored.embed
 
EmbedFieldBean(EmbedFieldEntity) - Constructor for class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
EmbedFieldBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
EmbedFooterBean - Class in discord4j.core.object.data.stored.embed
 
EmbedFooterBean(EmbedFooterResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
EmbedFooterBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
EmbedImageBean - Class in discord4j.core.object.data.stored.embed
 
EmbedImageBean(EmbedImageResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedImageBean
 
EmbedImageBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedImageBean
 
EmbedProviderBean - Class in discord4j.core.object.data.stored.embed
 
EmbedProviderBean(EmbedProviderResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
EmbedProviderBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
EmbedThumbnailBean - Class in discord4j.core.object.data.stored.embed
 
EmbedThumbnailBean(EmbedThumbnailResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
EmbedThumbnailBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
EmbedVideoBean - Class in discord4j.core.object.data.stored.embed
 
EmbedVideoBean(EmbedVideoResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
EmbedVideoBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
EmojisUpdateEvent - Class in discord4j.core.event.domain.guild
Dispatched when an emoji is added/deleted/or edited in a guild.
EmojisUpdateEvent(DiscordClient, long, Set<GuildEmoji>) - Constructor for class discord4j.core.event.domain.guild.EmojisUpdateEvent
 
Entity - Interface in discord4j.core.object.entity
An uniquely identifiable object by Snowflake.
EntityUtil - Class in discord4j.core.util
An utility class for entity processing.
equals(Object) - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
equals(Object) - Method in class discord4j.core.object.entity.ApplicationInfo
 
equals(Object) - Method in class discord4j.core.object.entity.Attachment
 
equals(Object) - Method in class discord4j.core.object.entity.Guild
 
equals(Object) - Method in class discord4j.core.object.entity.GuildEmoji
 
equals(Object) - Method in class discord4j.core.object.entity.Message
 
equals(Object) - Method in class discord4j.core.object.entity.Role
 
equals(Object) - Method in class discord4j.core.object.entity.User
 
equals(Object) - Method in class discord4j.core.object.entity.Webhook
 
equals(Object) - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
equals(Object) - Method in class discord4j.core.object.reaction.ReactionEmoji.Unicode
 
equals(Object) - Method in class discord4j.core.object.util.Image
Indicates whether some other object is "equal to" this Image.
equals(Object) - Method in class discord4j.core.object.util.Snowflake
Indicates whether some other object is "equal to" this Snowflake.
equals(Entity, Object) - Static method in class discord4j.core.util.EntityUtil
An utility that checks for equality between an entity and a generic object.
Event - Class in discord4j.core.event.domain
 
Event(DiscordClient) - Constructor for class discord4j.core.event.domain.Event
 
EventDispatcher - Class in discord4j.core.event
Distributes events to each subscriber.
EventDispatcher(FluxProcessor<Event, Event>, Scheduler, int) - Constructor for class discord4j.core.event.EventDispatcher
Creates a new event dispatcher using the given processor and thread model.
ExtendedInvite - Class in discord4j.core.object
Metadata for a Discord invite.
ExtendedInvite(ServiceMediator, ExtendedInviteBean) - Constructor for class discord4j.core.object.ExtendedInvite
Constructs a ExtendedInvite with an associated ServiceMediator and Discord data.
ExtendedInviteBean - Class in discord4j.core.object.data
 
ExtendedInviteBean(InviteResponse) - Constructor for class discord4j.core.object.data.ExtendedInviteBean
 
ExtendedInviteBean() - Constructor for class discord4j.core.object.data.ExtendedInviteBean
 
ExtendedPermissionOverwrite - Class in discord4j.core.object
A Discord permission overwrite.
ExtendedPermissionOverwrite(ServiceMediator, PermissionOverwriteBean, long, long) - Constructor for class discord4j.core.object.ExtendedPermissionOverwrite
Constructs a ExtendedPermissionOverwrite with an associated ServiceMediator and Discord data.

F

find(K) - Method in class discord4j.core.shard.ShardAwareStore
 
findInRange(K, K) - Method in class discord4j.core.shard.ShardAwareStore
 
forMember(Snowflake, PermissionSet, PermissionSet) - Static method in class discord4j.core.object.PermissionOverwrite
Constructs a PermissionOverwrite targeting a Member.
forRole(Snowflake, PermissionSet, PermissionSet) - Static method in class discord4j.core.object.PermissionOverwrite
Constructs a PermissionOverwrite targeting a Role.

G

GatewayLifecycleEvent - Class in discord4j.core.event.domain.lifecycle
 
GatewayLifecycleEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.GatewayLifecycleEvent
 
getActionType() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getActionType() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getActivity() - Method in class discord4j.core.object.data.stored.PresenceBean
 
getActivity() - Method in class discord4j.core.object.presence.Presence
 
getAfkChannel() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the AFK channel, if present.
getAfkChannelId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getAfkChannelId() - Method in class discord4j.core.object.entity.Guild
Gets the ID of the AFK channel, if present.
getAfkTimeout() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getAfkTimeout() - Method in class discord4j.core.object.entity.Guild
Gets the AFK timeout in seconds.
getAllow() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
getAllowed() - Method in class discord4j.core.object.PermissionOverwrite
Gets the permissions explicitly allowed by this overwrite.
getApplicationId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getApplicationId() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getApplicationId() - Method in class discord4j.core.object.entity.Guild
Gets the application ID of the guild creator if it is bot-created.
getApplicationId() - Method in class discord4j.core.object.presence.Activity
Gets the application ID for the game, if present.
getApplicationInfo() - Method in class discord4j.core.DiscordClient
Requests to retrieve the application info.
getAttachments() - Method in class discord4j.core.object.data.stored.MessageBean
 
getAttachments() - Method in class discord4j.core.object.entity.Message
Gets any attached files.
getAuditLog() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the audit log for this guild.
getAuditLog(Consumer<AuditLogQuerySpec>) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the audit log for this guild.
getAuditLog(AuditLogQuerySpec) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the audit log for this guild.
getAuthor() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getAuthor() - Method in class discord4j.core.object.data.stored.MessageBean
 
getAuthor() - Method in class discord4j.core.object.Embed
Gets the author information, if present.
getAuthor() - Method in class discord4j.core.object.entity.Message
Gets the author of this message, if present.
getAuthorAsMember() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the author of this message as a member of the guild in which it was sent.
getAvatar() - Method in class discord4j.core.object.data.stored.UserBean
 
getAvatar() - Method in class discord4j.core.object.data.WebhookBean
 
getAvatar() - Method in class discord4j.core.object.entity.Webhook
Gets the avatar of this webhook, if present.
getAvatarUrl(Image.Format) - Method in class discord4j.core.object.entity.User
Gets the user's avatar URL, if present and in a supported format.
getAvatarUrl() - Method in class discord4j.core.object.entity.User
Gets the user's effective avatar URL.
getBan(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the ban for the specified user for this guild.
getBans() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve all the bans for this guild.
getBasePermissions() - Method in class discord4j.core.object.entity.Member
Requests to calculate the permissions granted to this member by his roles in the guild.
getBitrate() - Method in class discord4j.core.object.data.stored.VoiceChannelBean
 
getBitrate() - Method in class discord4j.core.object.entity.VoiceChannel
Gets the bitrate (in bits) for this voice channel.
getCategory() - Method in class discord4j.core.event.domain.channel.CategoryCreateEvent
 
getCategory() - Method in class discord4j.core.event.domain.channel.CategoryDeleteEvent
 
getCategory() - Method in class discord4j.core.object.entity.TextChannel
 
getCategory() - Method in class discord4j.core.object.entity.VoiceChannel
 
getCategory() - Method in interface discord4j.core.object.trait.Categorizable
Requests to retrieve the category for this channel, if present.
getCategoryId() - Method in class discord4j.core.object.entity.TextChannel
 
getCategoryId() - Method in class discord4j.core.object.entity.VoiceChannel
 
getCategoryId() - Method in interface discord4j.core.object.trait.Categorizable
Gets the ID of the category for this channel, if present.
getCategoryStore() - Method in class discord4j.core.StateHolder
 
getChange(ChangeKey<T>) - Method in class discord4j.core.object.audit.AuditLogEntry
 
getChanges() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getChannel() - Method in class discord4j.core.event.domain.channel.PinsUpdateEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.PrivateChannelCreateEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.PrivateChannelDeleteEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.TextChannelCreateEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.TextChannelDeleteEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.VoiceChannelCreateEvent
 
getChannel() - Method in class discord4j.core.event.domain.channel.VoiceChannelDeleteEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.MessageDeleteEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getChannel() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getChannel() - Method in class discord4j.core.event.domain.WebhooksUpdateEvent
 
getChannel() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the channel the message was sent in.
getChannel() - Method in class discord4j.core.object.entity.Webhook
Requests to retrieve the channel this webhook is associated to.
getChannel() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to retrieve the channel associated to this overwrite.
getChannel() - Method in class discord4j.core.object.Invite
Requests to retrieve the channel this invite is associated to.
getChannel() - Method in class discord4j.core.object.VoiceState
Requests to retrieve the channel this user is connected to, if present.
getChannel(ServiceMediator, ChannelBean) - Static method in class discord4j.core.util.EntityUtil
An utility that converts some instance of ChannelBean to its associated Channel type.
getChannelBean(ChannelResponse) - Static method in class discord4j.core.util.EntityUtil
An utility that converts some instance of ChannelResponse to its associated ChannelBean type.
getChannelById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the channel represented by the supplied ID.
getChannelById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the channel as represented by the supplied ID.
getChannelId() - Method in class discord4j.core.event.domain.channel.PinsUpdateEvent
 
getChannelId() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.MessageDeleteEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getChannelId() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getChannelId() - Method in class discord4j.core.event.domain.WebhooksUpdateEvent
 
getChannelId() - Method in class discord4j.core.object.data.InviteBean
 
getChannelId() - Method in class discord4j.core.object.data.stored.MessageBean
 
getChannelId() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
getChannelId() - Method in class discord4j.core.object.data.WebhookBean
 
getChannelId() - Method in class discord4j.core.object.entity.Message
Gets the ID of the channel the message was sent in.
getChannelId() - Method in class discord4j.core.object.entity.Webhook
Gets the ID of the channel this webhook is associated to.
getChannelId() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Gets the ID of the channel associated to this overwrite.
getChannelId() - Method in class discord4j.core.object.Invite
Gets the ID of the channel this invite is associated to.
getChannelId() - Method in class discord4j.core.object.VoiceState
Gets the channel ID this user is connected to, if present.
getChannels() - Method in class discord4j.core.object.data.stored.GuildBean
 
getChannels() - Method in class discord4j.core.object.entity.Category
Requests to retrieve the channels residing in this category.
getChannels() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the channels of the guild.
getClient() - Method in class discord4j.core.event.domain.Event
 
getClient() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getClient() - Method in class discord4j.core.object.Ban
 
getClient() - Method in interface discord4j.core.object.DiscordObject
Gets the DiscordClient associated to this object.
getClient() - Method in class discord4j.core.object.Embed
 
getClient() - Method in class discord4j.core.object.entity.ApplicationInfo
 
getClient() - Method in class discord4j.core.object.entity.Attachment
 
getClient() - Method in class discord4j.core.object.entity.Guild
 
getClient() - Method in class discord4j.core.object.entity.GuildEmoji
 
getClient() - Method in class discord4j.core.object.entity.Message
 
getClient() - Method in class discord4j.core.object.entity.Role
 
getClient() - Method in class discord4j.core.object.entity.User
 
getClient() - Method in class discord4j.core.object.entity.Webhook
 
getClient() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
 
getClient() - Method in class discord4j.core.object.Invite
 
getClient() - Method in class discord4j.core.object.reaction.Reaction
 
getClient() - Method in class discord4j.core.object.Region
 
getClient() - Method in class discord4j.core.object.VoiceState
 
getClient() - Method in class discord4j.core.ServiceMediator
 
getClientConfig() - Method in class discord4j.core.ServiceMediator
 
getCode() - Method in class discord4j.core.object.data.InviteBean
 
getCode() - Method in class discord4j.core.object.Invite
Gets the invite code (unique ID).
getColor() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getColor() - Method in class discord4j.core.object.data.stored.RoleBean
 
getColor() - Method in class discord4j.core.object.Embed
Gets the color of the embed, if present.
getColor() - Method in class discord4j.core.object.entity.Role
Gets the color assigned to this role.
getConfig() - Method in class discord4j.core.DiscordClient
Gets the configuration for this client.
getContent() - Method in class discord4j.core.object.data.stored.MessageBean
 
getContent() - Method in class discord4j.core.object.entity.Message
Gets the contents of the message, if present.
getContentFilterLevel() - Method in class discord4j.core.object.entity.Guild
Gets the default explicit content filter level.
getCount() - Method in class discord4j.core.object.data.stored.ReactionBean
 
getCount() - Method in class discord4j.core.object.reaction.Reaction
Gets the number of people who reacted with this reaction's emoji.
getCreatedAt() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getCreation() - Method in class discord4j.core.object.ExtendedInvite
Gets when this invite was created.
getCreator() - Method in class discord4j.core.object.entity.Webhook
Requests to retrieve the user this webhook was created by, if present.
getCreatorId() - Method in class discord4j.core.object.entity.Webhook
Gets the ID of the user this webhook was created by.
getCurrent() - Method in class discord4j.core.event.domain.channel.CategoryUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.channel.TextChannelUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.channel.VoiceChannelUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.guild.GuildUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.role.RoleUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.UserUpdateEvent
 
getCurrent() - Method in class discord4j.core.event.domain.VoiceStateUpdateEvent
 
getCurrentAttempt() - Method in class discord4j.core.event.domain.lifecycle.ReconnectEvent
 
getCurrentAttempt() - Method in class discord4j.core.event.domain.lifecycle.ReconnectFailEvent
 
getCurrentContent() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getCurrentEmbeds() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getCurrentNickname() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getCurrentPartySize() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getCurrentPartySize() - Method in class discord4j.core.object.presence.Activity
Gets the party's current size, if present.
getCurrentRoles() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getCurrentValue() - Method in class discord4j.core.object.audit.AuditLogChange
 
getData() - Method in class discord4j.core.object.util.Image
Gets the data as it would be represented for a Discord request.
getDefaultAvatarUrl() - Method in class discord4j.core.object.entity.User
Gets the default avatar URL for this user.
getDefaultMessageNotifications() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getDenied() - Method in class discord4j.core.object.PermissionOverwrite
Gets the permissions explicitly denied by this overwrite.
getDeny() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
getDescription() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getDescription() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getDescription() - Method in class discord4j.core.object.Embed
Gets the description of the embed, if present.
getDescription() - Method in class discord4j.core.object.entity.ApplicationInfo
Gets the description of the app, if present.
getDetails() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getDetails() - Method in class discord4j.core.object.presence.Activity
Gets what the player is currently doing, if present.
getDiscriminator() - Method in class discord4j.core.object.data.stored.UserBean
 
getDiscriminator() - Method in class discord4j.core.object.entity.User
Gets the user's 4-digit discord-tag.
getDispatch() - Method in class discord4j.core.event.dispatch.DispatchContext
 
getDisplayName() - Method in class discord4j.core.object.entity.Member
Gets the name that is displayed in client.
getEditedTimestamp() - Method in class discord4j.core.object.data.stored.MessageBean
 
getEditedTimestamp() - Method in class discord4j.core.object.entity.Message
Gets when this message was edited, if present.
getEffectivePermissions(Snowflake) - Method in interface discord4j.core.object.entity.GuildChannel
Gets the permissions for the given member, taking into account permission overwrites in this channel.
getEffectivePermissions(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getEmbed() - Method in class discord4j.core.object.Embed.Author
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Field
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Footer
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Image
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Provider
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Thumbnail
Gets the Embed associated to this object.
getEmbed() - Method in class discord4j.core.object.Embed.Video
Gets the Embed associated to this object.
getEmbedChannel() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the embedded channel, if present.
getEmbedChannelId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getEmbedChannelId() - Method in class discord4j.core.object.entity.Guild
Gets the ID of the embedded channel, if present.
getEmbeds() - Method in class discord4j.core.object.data.stored.MessageBean
 
getEmbeds() - Method in class discord4j.core.object.entity.Message
Gets any embedded content.
getEmoji() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getEmoji() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getEmoji() - Method in class discord4j.core.object.reaction.Reaction
Gets this reaction's emoji.
getEmojiId() - Method in class discord4j.core.object.data.stored.ReactionBean
 
getEmojiIds() - Method in class discord4j.core.object.entity.Guild
Gets the guild's emoji's IDs.
getEmojiName() - Method in class discord4j.core.object.data.stored.ReactionBean
 
getEmojis() - Method in class discord4j.core.event.domain.guild.EmojisUpdateEvent
 
getEmojis() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getEmojis() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the guild's emojis.
getEmojiString(ReactionEmoji) - Static method in class discord4j.core.util.EntityUtil
 
getEnd() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getEnd() - Method in class discord4j.core.object.presence.Activity
Gets the UNIX time (in milliseconds) of when the activity ends, if present.
getEndpoint() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
getEventDispatcher() - Method in class discord4j.core.DiscordClient
Gets the event dispatcher, allowing reactive subscription of client events.
getEventDispatcher() - Method in class discord4j.core.ServiceMediator
 
getEventProcessor() - Method in class discord4j.core.DiscordClientBuilder
Get the current FluxProcessor used to queue Discord events in conjunction with EventDispatcher.
getEventScheduler() - Method in class discord4j.core.DiscordClientBuilder
Get the current Scheduler used to publish events through EventDispatcher.
getEveryoneRole() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the guild's @everyone Role.
getExpiration() - Method in class discord4j.core.object.ExtendedInvite
Gets the instant this invite expires, if possible.
getExplicitContentFilter() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getExtension() - Method in enum discord4j.core.object.util.Image.Format
Gets the file extension associated with this format.
getFeatures() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getFeatures() - Method in class discord4j.core.object.entity.Guild
Gets the enabled guild features.
getField() - Method in class discord4j.core.object.audit.OptionKey
 
getFields() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getFields() - Method in class discord4j.core.object.Embed
Gets the field information.
getFileName() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getFilename() - Method in class discord4j.core.object.entity.Attachment
Gets the name of the file attached.
getFlags() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getFooter() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getFooter() - Method in class discord4j.core.object.Embed
Gets the footer information, if present.
getFormat() - Method in class discord4j.core.object.util.Image
Gets the format of the image.
getGatewayClient() - Method in class discord4j.core.ServiceMediator
 
getGatewayLimiter() - Method in class discord4j.core.DiscordClientBuilder
Get the current RateLimiter set in this builder.
getGatewayObserver() - Method in class discord4j.core.DiscordClientBuilder
Get the current GatewayObserver set in this builder.
getGatewayVersion() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.BanEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.EmojisUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.GuildCreateEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.GuildDeleteEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.IntegrationsUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.MemberChunkEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.MemberJoinEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.MemberLeaveEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.guild.UnbanEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.MessageCreateEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getGuild() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getGuild() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.role.RoleCreateEvent
 
getGuild() - Method in class discord4j.core.event.domain.role.RoleDeleteEvent
 
getGuild() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
getGuild() - Method in class discord4j.core.event.domain.WebhooksUpdateEvent
 
getGuild() - Method in interface discord4j.core.object.entity.GuildChannel
Requests to retrieve the guild this channel is associated to.
getGuild() - Method in class discord4j.core.object.entity.GuildEmoji
Requests to retrieve the guild this emoji is associated to.
getGuild() - Method in class discord4j.core.object.entity.Member
Requests to retrieve the guild this user is associated to.
getGuild() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the guild this message is associated to, if present.
getGuild() - Method in class discord4j.core.object.entity.Role
Requests to retireve the guild this role is associated to.
getGuild() - Method in class discord4j.core.object.entity.TextChannel
 
getGuild() - Method in class discord4j.core.object.entity.Webhook
Requests to retrieve the guild this webhook is associated to.
getGuild() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to retrieve the guild associated to this overwrite.
getGuild() - Method in class discord4j.core.object.Invite
Requests to retrieve the guild this invite is associated to.
getGuild() - Method in class discord4j.core.object.VoiceState
Requests to retrieve the guild this voice state is for.
getGuildById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the guild represented by the supplied ID.
getGuildChannel() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
getGuildEmojiById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the guild emoji represented by the supplied IDs.
getGuildEmojiById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the guild emoji as represented by the supplied ID.
getGuildEmojiStore() - Method in class discord4j.core.StateHolder
 
getGuildId() - Method in class discord4j.core.event.domain.guild.BanEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.EmojisUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.GuildDeleteEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.IntegrationsUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.MemberChunkEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.MemberJoinEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.MemberLeaveEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.guild.UnbanEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.MessageCreateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getGuildId() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getGuildId() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.role.RoleCreateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.role.RoleDeleteEvent
 
getGuildId() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
getGuildId() - Method in class discord4j.core.event.domain.WebhooksUpdateEvent
 
getGuildId() - Method in class discord4j.core.object.data.InviteBean
 
getGuildId() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getGuildId() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
getGuildId() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
getGuildId() - Method in class discord4j.core.object.data.WebhookBean
 
getGuildId() - Method in interface discord4j.core.object.entity.GuildChannel
Gets the ID of the guild this channel is associated to.
getGuildId() - Method in class discord4j.core.object.entity.GuildEmoji
Gets the ID of the guild this emoji is associated to.
getGuildId() - Method in class discord4j.core.object.entity.Member
Gets the ID of the guild this user is associated to.
getGuildId() - Method in class discord4j.core.object.entity.Role
Gets the ID of the guild this role is associated to.
getGuildId() - Method in class discord4j.core.object.entity.TextChannel
 
getGuildId() - Method in class discord4j.core.object.entity.Webhook
Gets the ID of the guild this webhook is associated to.
getGuildId() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Gets the ID of the guild associated to this overwrite.
getGuildId() - Method in class discord4j.core.object.Invite
Gets the ID of the guild this invite is associated to.
getGuildId() - Method in class discord4j.core.object.VoiceState
Gets the guild ID this voice state is for.
getGuilds() - Method in class discord4j.core.DiscordClient
Requests to retrieve the guilds the current client is in.
getGuilds() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getGuildStore() - Method in class discord4j.core.StateHolder
 
getHash() - Method in class discord4j.core.object.util.Image
Gets the hash of the image.
getHeight() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getHeight() - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
getHeight() - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
getHeight() - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
getHeight() - Method in class discord4j.core.object.Embed.Image
Gets the height of the image.
getHeight() - Method in class discord4j.core.object.Embed.Thumbnail
Gets the height of the thumbnail.
getHeight() - Method in class discord4j.core.object.Embed.Video
Gets the height of the video.
getHeight() - Method in class discord4j.core.object.entity.Attachment
Gets the height of the file, if present.
getIcon() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getIcon() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getIcon(Image.Format) - Method in class discord4j.core.object.entity.ApplicationInfo
Gets the icon URL of the application, if present and in a supported format.
getIconUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
getIconUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
getIconUrl() - Method in class discord4j.core.object.Embed.Author
Gets the URL of the author icon (only supports http(s) and attachments).
getIconUrl() - Method in class discord4j.core.object.Embed.Footer
The URL of the footer icon (only supports http(s) and attachments).
getIconUrl(Image.Format) - Method in class discord4j.core.object.entity.Guild
Gets the icon URL of the guild, if present and in a supported format.
getId() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
getId() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getId() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getId() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getId() - Method in class discord4j.core.object.data.RegionBean
 
getId() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getId() - Method in class discord4j.core.object.data.stored.ChannelBean
 
getId() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
getId() - Method in class discord4j.core.object.data.stored.MessageBean
 
getId() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
getId() - Method in class discord4j.core.object.data.stored.RoleBean
 
getId() - Method in class discord4j.core.object.data.stored.UserBean
 
getId() - Method in class discord4j.core.object.data.WebhookBean
 
getId() - Method in class discord4j.core.object.entity.ApplicationInfo
 
getId() - Method in class discord4j.core.object.entity.Attachment
 
getId() - Method in interface discord4j.core.object.entity.Entity
Gets the Snowflake that uniquely identifies this entity.
getId() - Method in class discord4j.core.object.entity.Guild
 
getId() - Method in class discord4j.core.object.entity.GuildEmoji
 
getId() - Method in class discord4j.core.object.entity.Message
 
getId() - Method in class discord4j.core.object.entity.Role
 
getId() - Method in class discord4j.core.object.entity.User
 
getId() - Method in class discord4j.core.object.entity.Webhook
 
getId() - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
getId() - Method in class discord4j.core.object.Region
Gets the unique ID for the region.
getIdentifyOptions() - Method in class discord4j.core.DiscordClientBuilder
Get the current IdentifyOptions set in this builder.
getImage() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getImage() - Method in class discord4j.core.object.Embed
Gets the image information, if present.
getImageUrl() - Method in class discord4j.core.object.entity.GuildEmoji
Gets the URL for this guild emoji.
getInitialPresence() - Method in class discord4j.core.DiscordClientBuilder
Get the current Presence object used when identifying to the Gateway.
getInvite(String) - Method in class discord4j.core.DiscordClient
Requests to retrieve an invite.
getInviter() - Method in class discord4j.core.object.ExtendedInvite
Requests to retrieve the user who created the invite.
getInviterId() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getInviterId() - Method in class discord4j.core.object.ExtendedInvite
Gets the ID of the user who created the invite.
getInvites() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the invites of the guild.
getInvites() - Method in class discord4j.core.object.entity.TextChannel
 
getInvites() - Method in class discord4j.core.object.entity.VoiceChannel
 
getInvites() - Method in interface discord4j.core.object.trait.Invitable
Requests to retrieve this channel's invites.
getJacksonResourceProvider() - Method in class discord4j.core.DiscordClientBuilder
Get the current JacksonResourceProvider, providing an ObjectMapper for serialization and deserialization of data.
getJoinedAt() - Method in class discord4j.core.object.data.stored.GuildBean
 
getJoinedAt() - Method in class discord4j.core.object.data.stored.MemberBean
 
getJoinTime() - Method in class discord4j.core.object.entity.Guild
Gets when this guild was joined at, if present.
getJoinTime() - Method in class discord4j.core.object.entity.Member
Gets when the user joined the guild.
getKeyStore(Class<V>, int) - Method in class discord4j.core.shard.ShardingJdkStoreRegistry
 
getKeyStore(Class<V>, int) - Method in interface discord4j.core.shard.ShardingStoreRegistry
 
getLarge() - Method in class discord4j.core.object.data.stored.GuildBean
 
getLargeImage() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getLargeImageId() - Method in class discord4j.core.object.presence.Activity
Gets the ID for a large asset of the activity, usually a Snowflake, if present.
getLargeText() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getLargeText() - Method in class discord4j.core.object.presence.Activity
Gets the text displayed when hovering over the large image of the activity, if present.
getLastMessage() - Method in interface discord4j.core.object.entity.MessageChannel
Requests to retrieve the last message sent in this channel, if present.
getLastMessage() - Method in class discord4j.core.object.entity.TextChannel
 
getLastMessageId() - Method in class discord4j.core.object.data.stored.MessageChannelBean
 
getLastMessageId() - Method in interface discord4j.core.object.entity.MessageChannel
Gets the ID of the last message sent in this channel, if present.
getLastMessageId() - Method in class discord4j.core.object.entity.TextChannel
 
getLastPinTimestamp() - Method in class discord4j.core.event.domain.channel.PinsUpdateEvent
 
getLastPinTimestamp() - Method in class discord4j.core.object.data.stored.MessageChannelBean
 
getLastPinTimestamp() - Method in interface discord4j.core.object.entity.MessageChannel
Gets when the last pinned message was pinned, if present.
getLastPinTimestamp() - Method in class discord4j.core.object.entity.TextChannel
 
getMaxAge() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getMaxPartySize() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getMaxPartySize() - Method in class discord4j.core.object.presence.Activity
Gets the party's max size, if present.
getMaxUses() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getMaxUses() - Method in class discord4j.core.object.ExtendedInvite
Gets the max number of times this invite can be used.
getMember() - Method in class discord4j.core.event.domain.guild.MemberJoinEvent
 
getMember() - Method in class discord4j.core.event.domain.guild.MemberLeaveEvent
 
getMember() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getMember() - Method in class discord4j.core.event.domain.message.MessageCreateEvent
 
getMember() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getMemberById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the member represented by the supplied IDs.
getMemberById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the member as represented by the supplied ID.
getMemberCount() - Method in class discord4j.core.object.data.stored.GuildBean
 
getMemberCount() - Method in class discord4j.core.object.entity.Guild
Gets the total number of members in the guild, if present.
getMemberId() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getMemberId() - Method in class discord4j.core.object.PermissionOverwrite
Gets the ID of the member this overwrite targets.
getMembers() - Method in class discord4j.core.event.domain.guild.MemberChunkEvent
 
getMembers() - Method in class discord4j.core.object.data.stored.GuildBean
 
getMembers() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the members of the guild.
getMemberStore() - Method in class discord4j.core.StateHolder
 
getMention() - Method in interface discord4j.core.object.entity.Channel
Gets the raw mention.
getMention() - Method in class discord4j.core.object.entity.Role
Gets the raw mention.
getMention() - Method in class discord4j.core.object.entity.User
Gets the raw mention.
getMentionRoles() - Method in class discord4j.core.object.data.stored.MessageBean
 
getMentions() - Method in class discord4j.core.object.data.stored.MessageBean
 
getMessage() - Method in class discord4j.core.event.domain.message.MessageCreateEvent
 
getMessage() - Method in class discord4j.core.event.domain.message.MessageDeleteEvent
 
getMessage() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getMessage() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getMessage() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getMessage() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getMessageById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the message represented by the supplied IDs.
getMessageById(Snowflake) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to retrieve the message as represented by the supplied ID.
getMessageById(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getMessageChannel() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
getMessageId() - Method in class discord4j.core.event.domain.message.MessageDeleteEvent
 
getMessageId() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getMessageId() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getMessageId() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
getMessageId() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getMessageIds() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getMessages() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getMessagesAfter(Snowflake) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to retrieve all messages after the specified ID.
getMessagesAfter(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getMessagesBefore(Snowflake) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to retrieve all messages before the specified ID.
getMessagesBefore(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getMessageStore() - Method in class discord4j.core.StateHolder
 
getMfaLevel() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getMfaLevel() - Method in class discord4j.core.object.entity.Guild
Gets the required MFA level for the guild.
getName() - Method in class discord4j.core.object.audit.ChangeKey
 
getName() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getName() - Method in class discord4j.core.object.data.RegionBean
 
getName() - Method in class discord4j.core.object.data.stored.ActivityBean
 
getName() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getName() - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
getName() - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
getName() - Method in class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
getName() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getName() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
getName() - Method in class discord4j.core.object.data.stored.RoleBean
 
getName() - Method in class discord4j.core.object.data.WebhookBean
 
getName() - Method in class discord4j.core.object.Embed.Author
Gets the name of the author.
getName() - Method in class discord4j.core.object.Embed.Field
Gets the name of the field.
getName() - Method in class discord4j.core.object.Embed.Provider
Gets the name of the provider.
getName() - Method in class discord4j.core.object.entity.ApplicationInfo
Gets the name of the app.
getName() - Method in class discord4j.core.object.entity.Guild
Gets the guild name.
getName() - Method in interface discord4j.core.object.entity.GuildChannel
Gets the name of the channel.
getName() - Method in class discord4j.core.object.entity.GuildEmoji
Gets the emoji name.
getName() - Method in class discord4j.core.object.entity.Role
Gets the role name.
getName() - Method in class discord4j.core.object.entity.TextChannel
 
getName() - Method in class discord4j.core.object.entity.Webhook
Gets the default name of the webhook.
getName() - Method in class discord4j.core.object.presence.Activity
Gets the activity's name.
getName() - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
getName() - Method in class discord4j.core.object.Region
Gets the name of the region.
getNick() - Method in class discord4j.core.object.data.stored.MemberBean
 
getNickname() - Method in class discord4j.core.object.entity.Member
Gets the user's guild nickname (if one is set).
getNicknameMention() - Method in class discord4j.core.object.entity.Member
Gets the raw nickname mention.
getNotificationLevel() - Method in class discord4j.core.object.entity.Guild
Gets the default message notification level.
getOld() - Method in class discord4j.core.event.domain.channel.CategoryUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.channel.TextChannelUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.channel.VoiceChannelUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.guild.GuildUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.role.RoleUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.UserUpdateEvent
 
getOld() - Method in class discord4j.core.event.domain.VoiceStateUpdateEvent
 
getOldValue() - Method in class discord4j.core.object.audit.AuditLogChange
 
getOption(OptionKey<T>) - Method in class discord4j.core.object.audit.AuditLogEntry
 
getOptions() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getOverwriteForMember(Snowflake) - Method in interface discord4j.core.object.entity.GuildChannel
Gets the permission overwrite targeting the given member.
getOverwriteForMember(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getOverwriteForRole(Snowflake) - Method in interface discord4j.core.object.entity.GuildChannel
Gets the permission overwrite targeting the given role.
getOverwriteForRole(Snowflake) - Method in class discord4j.core.object.entity.TextChannel
 
getOwner() - Method in class discord4j.core.object.entity.ApplicationInfo
Requests to retrieve the owner of the application.
getOwner() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the owner of the guild.
getOwnerId() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getOwnerId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getOwnerId() - Method in class discord4j.core.object.entity.ApplicationInfo
Gets the ID of the owner of the application.
getOwnerId() - Method in class discord4j.core.object.entity.Guild
Gets the ID of the owner of the guild.
getParentId() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getPartyId() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getPartyId() - Method in class discord4j.core.object.presence.Activity
Gets the ID of the party, if present.
getPermissionOverwrites() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getPermissionOverwrites() - Method in interface discord4j.core.object.entity.GuildChannel
Gets the permission overwrites for this channel.
getPermissionOverwrites() - Method in class discord4j.core.object.entity.TextChannel
 
getPermissions() - Method in class discord4j.core.object.data.stored.RoleBean
 
getPermissions() - Method in class discord4j.core.object.entity.Role
Gets the permissions assigned to this role.
getPinnedMessages() - Method in interface discord4j.core.object.entity.MessageChannel
Requests to retrieve all the pinned messages for this channel.
getPinnedMessages() - Method in class discord4j.core.object.entity.TextChannel
 
getPosition() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getPosition() - Method in class discord4j.core.object.data.stored.RoleBean
 
getPosition() - Method in interface discord4j.core.object.entity.GuildChannel
Requests to retrieve the position of the channel relative to other channels in the guild.
getPosition() - Method in class discord4j.core.object.entity.Role
 
getPosition() - Method in class discord4j.core.object.entity.TextChannel
 
getPresence() - Method in class discord4j.core.object.entity.Member
Requests to retrieve the presence for this user for this guild.
getPresences() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the presences of the guild.
getPresenceStore() - Method in class discord4j.core.StateHolder
 
getPrivateChannel() - Method in class discord4j.core.object.entity.User
Requests to retrieve the private channel (DM) to this user.
getProvider() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getProvider() - Method in class discord4j.core.object.Embed
Gets the provider information, if present.
getProxyIconUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
getProxyIconUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
getProxyIconUrl() - Method in class discord4j.core.object.Embed.Author
Gets a proxied URL of the author icon.
getProxyIconUrl() - Method in class discord4j.core.object.Embed.Footer
Gets a proxied URL of the footer icon.
getProxyUrl() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getProxyUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
getProxyUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
getProxyUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
getProxyUrl() - Method in class discord4j.core.object.Embed.Image
Gets a proxied URL of the image.
getProxyUrl() - Method in class discord4j.core.object.Embed.Thumbnail
Gets a proxied URL of the thumbnail.
getProxyUrl() - Method in class discord4j.core.object.Embed.Video
Gets a proxied source URL of the video.
getProxyUrl() - Method in class discord4j.core.object.entity.Attachment
Gets a proxied URL of the file.
getPruneCount(int) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the number of users that will be pruned.
getRateLimitPerUser() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
getRateLimitPerUser() - Method in class discord4j.core.object.entity.TextChannel
Gets the amount of seconds an user has to wait before sending another message (0-120).
getRaw() - Method in class discord4j.core.object.reaction.ReactionEmoji.Unicode
 
getRawPosition() - Method in interface discord4j.core.object.entity.GuildChannel
Gets the raw position of the channel as exposed by Discord.
getRawPosition() - Method in class discord4j.core.object.entity.Role
 
getRawPosition() - Method in class discord4j.core.object.entity.TextChannel
 
getRawValue() - Method in class discord4j.core.object.util.PermissionSet
Gets the raw value for this PermissionSet.
getReactions() - Method in class discord4j.core.object.data.stored.MessageBean
 
getReactions() - Method in class discord4j.core.object.entity.Message
Gets the reactions to this message.
getReactors(ReactionEmoji) - Method in class discord4j.core.object.entity.Message
Requests to retrieve the reactors (users) for the specified emoji for this message.
getReason() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getReason() - Method in class discord4j.core.object.Ban
Gets the reason for the ban.
getReason() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getReason() - Method in class discord4j.core.object.data.BanBean
 
getReason() - Method in interface discord4j.core.spec.AuditSpec
 
getReason() - Method in class discord4j.core.spec.BanQuerySpec
 
getReason() - Method in class discord4j.core.spec.CategoryCreateSpec
 
getReason() - Method in class discord4j.core.spec.CategoryEditSpec
 
getReason() - Method in class discord4j.core.spec.GuildEditSpec
 
getReason() - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
getReason() - Method in class discord4j.core.spec.GuildEmojiEditSpec
 
getReason() - Method in class discord4j.core.spec.GuildMemberEditSpec
 
getReason() - Method in class discord4j.core.spec.InviteCreateSpec
 
getReason() - Method in class discord4j.core.spec.RoleCreateSpec
 
getReason() - Method in class discord4j.core.spec.RoleEditSpec
 
getReason() - Method in class discord4j.core.spec.TextChannelCreateSpec
 
getReason() - Method in class discord4j.core.spec.TextChannelEditSpec
 
getReason() - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
getReason() - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
getReason() - Method in class discord4j.core.spec.WebhookCreateSpec
 
getReason() - Method in class discord4j.core.spec.WebhookEditSpec
 
getRecipientIds() - Method in class discord4j.core.object.entity.PrivateChannel
Gets the IDs of the recipients for this private channel.
getRecipients() - Method in class discord4j.core.object.data.PrivateChannelBean
 
getRecipients() - Method in class discord4j.core.object.entity.PrivateChannel
Requests to retrieve the recipients for this private channel.
getRegion() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getRegion() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the voice region for the guild.
getRegionId() - Method in class discord4j.core.object.entity.Guild
Gets the voice region ID for the guild.
getRegions() - Method in class discord4j.core.DiscordClient
Requests to retrieve the voice regions that are available.
getRegions() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the voice regions for the guild.
getResponseTime() - Method in class discord4j.core.DiscordClient
Gets the amount of time it last took Discord Gateway to respond to a heartbeat with an ack.
getResponsibleUserId() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getResponsibleUserId() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getRestClient() - Method in class discord4j.core.ServiceMediator
 
getRetryOptions() - Method in class discord4j.core.DiscordClientBuilder
Get the current RetryOptions set in this builder.
getRole() - Method in class discord4j.core.event.domain.role.RoleCreateEvent
 
getRole() - Method in class discord4j.core.event.domain.role.RoleDeleteEvent
 
getRole() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to retrieve the role this overwrite is associated to, if present.
getRoleById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the role represented by the supplied IDs.
getRoleById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the role as represented by the supplied ID.
getRoleId() - Method in class discord4j.core.event.domain.role.RoleDeleteEvent
 
getRoleId() - Method in class discord4j.core.object.PermissionOverwrite
Gets the ID of the role this overwrite targets.
getRoleIds() - Method in class discord4j.core.object.entity.Guild
Gets the guild's roles' IDs.
getRoleIds() - Method in class discord4j.core.object.entity.GuildEmoji
Gets the IDs of the roles this emoji is whitelisted to.
getRoleIds() - Method in class discord4j.core.object.entity.Member
Gets the user's guild roles' IDs.
getRoleMentionIds() - Method in class discord4j.core.object.entity.Message
Gets the IDs of the roles specifically mentioned in this message.
getRoleMentions() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the roles specifically mentioned in this message.
getRoles() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getRoles() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
getRoles() - Method in class discord4j.core.object.data.stored.MemberBean
 
getRoles() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the guild's roles.
getRoles() - Method in class discord4j.core.object.entity.GuildEmoji
Requests to retrieve the roles this emoji is whitelisted to.
getRoles() - Method in class discord4j.core.object.entity.Member
Requests to retrieve the user's guild roles.
getRoleStore() - Method in class discord4j.core.StateHolder
 
getRouterFactory() - Method in class discord4j.core.DiscordClientBuilder
Get the current RouterFactory used to create a Router that executes Discord REST API requests.
getRouterFactory() - Method in class discord4j.core.shard.ShardingClientBuilder
Get the current RouterFactory used to create a Router that executes Discord REST API requests.
getSampleHostname() - Method in class discord4j.core.object.data.RegionBean
 
getSampleHostname() - Method in class discord4j.core.object.Region
Gets an example hostname for the region.
getSamplePort() - Method in class discord4j.core.object.data.RegionBean
 
getSamplePort() - Method in class discord4j.core.object.Region
Gets an example port for the region.
getSelf() - Method in class discord4j.core.DiscordClient
Requests to retrieve the bot user.
getSelf() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getSelfId() - Method in class discord4j.core.DiscordClient
Gets the bot user's ID.
getSelfId() - Method in class discord4j.core.StateHolder
 
getSerialVersionUID() - Static method in class discord4j.core.object.data.stored.RichActivityBean
 
getServiceMediator() - Method in class discord4j.core.event.dispatch.DispatchContext
 
getSessionId() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getSessionId() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSessionId() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
getSessionId() - Method in class discord4j.core.object.VoiceState
Gets the session ID for this voice state.
getShardCount() - Method in class discord4j.core.ClientConfig
 
getShardCount() - Method in class discord4j.core.DiscordClientBuilder
Retrieve the current shard count, can be null
getShardCount() - Method in class discord4j.core.shard.ShardingClientBuilder
Returns the shard count value to set while identifying each produced shard.
getShardIndex() - Method in class discord4j.core.ClientConfig
 
getShardIndex() - Method in class discord4j.core.DiscordClientBuilder
Retrieve the current shard index.
getShardIndexFilter() - Method in class discord4j.core.shard.ShardingClientBuilder
Returns the current Predicate used to include only a set of shards in the creation process.
getShardingStoreRegistry() - Method in class discord4j.core.shard.ShardingClientBuilder
Returns the current ShardingStoreRegistry used to coordinate stores across shards.
getSize() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getSize() - Method in class discord4j.core.object.entity.Attachment
Gets the size of the file in bytes.
getSmallImage() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSmallImageId() - Method in class discord4j.core.object.presence.Activity
Gets the ID for a small asset of the activity, usually a Snowflake, if present.
getSmallText() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSmallText() - Method in class discord4j.core.object.presence.Activity
Gets the text displayed when hovering over the small image of the activity, if present.
getSplash() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getSplashUrl(Image.Format) - Method in class discord4j.core.object.entity.Guild
Gets the splash URL of the guild, if present and in a supported format.
getStart() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getStart() - Method in class discord4j.core.object.presence.Activity
Gets the UNIX time (in milliseconds) of when the activity started, if present.
getStartTime() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
getState() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getState() - Method in class discord4j.core.object.presence.Activity
Gets the user's current party status, if present.
getStateHolder() - Method in class discord4j.core.ServiceMediator
 
getStatus() - Method in class discord4j.core.object.data.stored.PresenceBean
 
getStatus() - Method in class discord4j.core.object.presence.Presence
 
getStoreService() - Method in class discord4j.core.DiscordClientBuilder
Get the current StoreService factory, used to create Store instances on login to cache entities.
getStoreService() - Method in class discord4j.core.ServiceMediator
 
getStreamingUrl() - Method in class discord4j.core.object.presence.Activity
Gets the stream URL, if present.
getSyncId() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSystemChannel() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the channel to which system messages are sent, if present.
getSystemChannelId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getSystemChannelId() - Method in class discord4j.core.object.entity.Guild
Gets the ID of the channel to which system messages are sent, if present.
getTargetId() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getTargetId() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getTargetId() - Method in class discord4j.core.object.PermissionOverwrite
Gets the ID of the entity this overwrite targets.
getText() - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
getText() - Method in class discord4j.core.object.Embed.Footer
Gets the footer text.
getTextChannelStore() - Method in class discord4j.core.StateHolder
 
getThumbnail() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getThumbnail() - Method in class discord4j.core.object.Embed
Gets the thumbnail information, if present.
getTimestamp() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getTimestamp() - Method in class discord4j.core.object.data.stored.MessageBean
 
getTimestamp() - Method in class discord4j.core.object.Embed
Gets the timestamp of the embed content, if present.
getTimestamp() - Method in class discord4j.core.object.entity.Message
Gets when this message was sent.
getTimestamp() - Method in class discord4j.core.object.util.Snowflake
Gets the timestamp of this Snowflake.
getTitle() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getTitle() - Method in class discord4j.core.object.Embed
Gets the title of the embed, if present.
getToken() - Method in class discord4j.core.ClientConfig
 
getToken() - Method in class discord4j.core.DiscordClientBuilder
Retrieve the token set in this builder.
getToken() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
getToken() - Method in class discord4j.core.object.data.WebhookBean
 
getToken() - Method in class discord4j.core.object.entity.Webhook
Gets the secure token of this webhook.
getToken() - Method in class discord4j.core.shard.ShardingClientBuilder
Retrieve the token set in this builder.
getTopic() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
getTopic() - Method in class discord4j.core.object.entity.TextChannel
Gets the channel topic, if present
getTrace() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getTrace() - Method in class discord4j.core.event.domain.lifecycle.ResumeEvent
 
getType() - Method in class discord4j.core.object.data.stored.ActivityBean
 
getType() - Method in class discord4j.core.object.data.stored.ChannelBean
 
getType() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getType() - Method in class discord4j.core.object.data.stored.MessageBean
 
getType() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
getType() - Method in class discord4j.core.object.Embed
Gets the type of embed, if present.
getType() - Method in interface discord4j.core.object.entity.Channel
Gets the type of channel.
getType() - Method in class discord4j.core.object.entity.Message
Gets the type of message.
getType() - Method in class discord4j.core.object.PermissionOverwrite
Gets the type of the overwrite.
getType() - Method in class discord4j.core.object.presence.Activity
Gets the specific "action" for this activity.
getUrl() - Method in class discord4j.core.object.data.stored.ActivityBean
 
getUrl() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
getUrl() - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
getUrl() - Method in class discord4j.core.object.Embed.Author
Gets the URL of the author.
getUrl() - Method in class discord4j.core.object.Embed
Gets the URL of the embed, if present.
getUrl() - Method in class discord4j.core.object.Embed.Image
Gets the source URL of the image (only supports http(s) and attachments).
getUrl() - Method in class discord4j.core.object.Embed.Provider
Gets the URL of the provider.
getUrl() - Method in class discord4j.core.object.Embed.Thumbnail
Gets the source URL of the thumbnail (only supports http(s) and attachments).
getUrl() - Method in class discord4j.core.object.Embed.Video
Gets the source URL of the video.
getUrl() - Method in class discord4j.core.object.entity.Attachment
Gets the source URL of the file.
getUrl(String, Image.Format) - Static method in class discord4j.core.util.ImageUtil
Gets the URL utilizing a path and the Image.Format the URL should represent.
getUser() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
getUser() - Method in class discord4j.core.event.domain.guild.BanEvent
 
getUser() - Method in class discord4j.core.event.domain.guild.MemberLeaveEvent
 
getUser() - Method in class discord4j.core.event.domain.guild.UnbanEvent
 
getUser() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getUser() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getUser() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getUser() - Method in class discord4j.core.object.Ban
Gets the banned user.
getUser() - Method in class discord4j.core.object.data.BanBean
 
getUser() - Method in class discord4j.core.object.data.WebhookBean
 
getUser() - Method in class discord4j.core.object.entity.GuildEmoji
Requests to retrieve the user that created this emoji.
getUser() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to retrieve the user this overwrite is associated to, if present.
getUser() - Method in class discord4j.core.object.VoiceState
Requests to retrieve the user this voice state is for.
getUserById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the user represented by the supplied ID.
getUserId() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
getUserId() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
getUserId() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
getUserId() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
getUserId() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
getUserId() - Method in class discord4j.core.object.VoiceState
Gets the user ID this voice state is for.
getUserLimit() - Method in class discord4j.core.object.data.stored.VoiceChannelBean
 
getUserLimit() - Method in class discord4j.core.object.entity.VoiceChannel
Gets the user limit of this voice channel.
getUserMentionIds() - Method in class discord4j.core.object.entity.Message
Gets the IDs of the users specifically mentioned in this message.
getUserMentions() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the users specifically mentioned in this message.
getUsername() - Method in class discord4j.core.object.data.stored.UserBean
 
getUsername() - Method in class discord4j.core.object.entity.User
Gets the user's username, not unique across the platform.
getUsers() - Method in class discord4j.core.DiscordClient
Retrieve the currently stored (cached) users.
getUserStore() - Method in class discord4j.core.StateHolder
 
getUses() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getUses() - Method in class discord4j.core.object.ExtendedInvite
Gets the number of times this invite has been used.
getValue() - Method in enum discord4j.core.object.audit.ActionType
 
getValue() - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
getValue() - Method in class discord4j.core.object.Embed.Field
Gets the value of the field.
getValue() - Method in enum discord4j.core.object.Embed.Type
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Channel.Type
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Guild.ContentFilterLevel
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Guild.MfaLevel
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Guild.NotificationLevel
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Guild.VerificationLevel
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.entity.Message.Type
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.PermissionOverwrite.Type
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.presence.Activity.Type
Gets the underlying value as represented by Discord.
getValue() - Method in enum discord4j.core.object.presence.Status
 
getValue() - Method in enum discord4j.core.object.util.Permission
Gets the permission's value.
getValueStore(Class<K>, Class<V>) - Method in class discord4j.core.shard.ShardingJdkStoreRegistry
 
getValueStore(Class<K>, Class<V>) - Method in interface discord4j.core.shard.ShardingStoreRegistry
 
getVerificationLevel() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getVerificationLevel() - Method in class discord4j.core.object.entity.Guild
Gets the level of verification required for the guild.
getVideo() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getVideo() - Method in class discord4j.core.object.Embed
Gets the video information, if present.
getVoiceChannelStore() - Method in class discord4j.core.StateHolder
 
getVoiceClient() - Method in class discord4j.core.ServiceMediator
 
getVoiceConnectionScheduler() - Method in class discord4j.core.DiscordClientBuilder
Get the current Scheduler for voice sending tasks.
getVoiceState() - Method in class discord4j.core.object.entity.Member
Requests to retrieve this user's voice state for this guild.
getVoiceStates() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the voice states of the guild.
getVoiceStates() - Method in class discord4j.core.object.entity.VoiceChannel
Requests to retrieve the voice states of this voice channel.
getVoiceStateStore() - Method in class discord4j.core.StateHolder
 
getWebhook() - Method in class discord4j.core.object.entity.Message
Requests to retrieve the webhook that generated this message, if present.
getWebhookById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the webhook represented by the supplied ID.
getWebhookId() - Method in class discord4j.core.object.data.stored.MessageBean
 
getWebhookId() - Method in class discord4j.core.object.entity.Message
Gets the ID the webhook that generated this message, if present.
getWebhooks() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the webhooks of the guild.
getWebhooks() - Method in class discord4j.core.object.entity.TextChannel
Requests to retrieve the webhooks of the channel.
getWidgetChannel() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the channel for the server widget, if present.
getWidgetChannelId() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getWidgetChannelId() - Method in class discord4j.core.object.entity.Guild
Gets the channel ID for the server widget, if present.
getWidth() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getWidth() - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
getWidth() - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
getWidth() - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
getWidth() - Method in class discord4j.core.object.Embed.Image
Gets the width of the image.
getWidth() - Method in class discord4j.core.object.Embed.Thumbnail
Gets the width of the thumbnail.
getWidth() - Method in class discord4j.core.object.Embed.Video
Gets the width of the video.
getWidth() - Method in class discord4j.core.object.entity.Attachment
Gets the width of the file, if present.
Guild(long, boolean) - Constructor for class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
Guild - Class in discord4j.core.object.entity
A Discord guild.
Guild(ServiceMediator, BaseGuildBean) - Constructor for class discord4j.core.object.entity.Guild
Constructs an Guild with an associated ServiceMediator and Discord data.
Guild.ContentFilterLevel - Enum in discord4j.core.object.entity
Automatically scan and delete messages sent in the server that contain explicit content.
Guild.MfaLevel - Enum in discord4j.core.object.entity
Prevent potentially dangerous administrative actions for users without two-factor authentication enabled.
Guild.NotificationLevel - Enum in discord4j.core.object.entity
Determines whether Members who have not explicitly set their notification settings receive a notification for every message sent in the server or not.
Guild.VerificationLevel - Enum in discord4j.core.object.entity
Members of the server must meet the following criteria before they can send messages in text channels or initiate a direct message conversation.
GuildBean - Class in discord4j.core.object.data.stored
 
GuildBean(GuildCreate) - Constructor for class discord4j.core.object.data.stored.GuildBean
 
GuildBean(GuildBean, GuildUpdate) - Constructor for class discord4j.core.object.data.stored.GuildBean
 
GuildBean() - Constructor for class discord4j.core.object.data.stored.GuildBean
 
GuildChannel - Interface in discord4j.core.object.entity
A Discord channel associated to a Guild.
GuildChannelBean - Class in discord4j.core.object.data.stored
 
GuildChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildChannelBean() - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildCreateEvent - Class in discord4j.core.event.domain.guild
Dispatched in three different scenarios: After the bot connects to Discord (after ReadyEvent is dispatched), this event will be dispatched for all guilds the bot is in on this shard.
GuildCreateEvent(DiscordClient, Guild) - Constructor for class discord4j.core.event.domain.guild.GuildCreateEvent
 
GuildCreateSpec - Class in discord4j.core.spec
 
GuildCreateSpec() - Constructor for class discord4j.core.spec.GuildCreateSpec
 
GuildDeleteEvent - Class in discord4j.core.event.domain.guild
Dispatched in two different scenarios: The bot is kicked from or leaves a guild.
GuildDeleteEvent(DiscordClient, long, Guild, boolean) - Constructor for class discord4j.core.event.domain.guild.GuildDeleteEvent
 
GuildEditSpec - Class in discord4j.core.spec
 
GuildEditSpec() - Constructor for class discord4j.core.spec.GuildEditSpec
 
GuildEmoji - Class in discord4j.core.object.entity
A Discord guild emoji.
GuildEmoji(ServiceMediator, GuildEmojiBean, long) - Constructor for class discord4j.core.object.entity.GuildEmoji
Constructs a GuildEmoji with an associated ServiceMediator and Discord data.
GuildEmojiBean - Class in discord4j.core.object.data.stored
 
GuildEmojiBean(GuildEmojiResponse) - Constructor for class discord4j.core.object.data.stored.GuildEmojiBean
 
GuildEmojiBean() - Constructor for class discord4j.core.object.data.stored.GuildEmojiBean
 
GuildEmojiCreateSpec - Class in discord4j.core.spec
 
GuildEmojiCreateSpec() - Constructor for class discord4j.core.spec.GuildEmojiCreateSpec
 
GuildEmojiEditSpec - Class in discord4j.core.spec
 
GuildEmojiEditSpec() - Constructor for class discord4j.core.spec.GuildEmojiEditSpec
 
GuildEvent - Class in discord4j.core.event.domain.guild
 
GuildEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.guild.GuildEvent
 
GuildMemberEditSpec - Class in discord4j.core.spec
 
GuildMemberEditSpec() - Constructor for class discord4j.core.spec.GuildMemberEditSpec
 
GuildUpdateEvent - Class in discord4j.core.event.domain.guild
Dispatched when a guild is updated.
GuildUpdateEvent(DiscordClient, Guild, Guild) - Constructor for class discord4j.core.event.domain.guild.GuildUpdateEvent
 

H

handle(DispatchContext<D>) - Method in interface discord4j.core.event.dispatch.DispatchHandler
Operates and transforms a Dispatch event with its context, from gateway to user-friendly Events, so it may be further routed to an event dispatcher downstream.
handle(DispatchContext<D>) - Static method in class discord4j.core.event.dispatch.DispatchHandlers
Process a Dispatch object wrapped with its context to potentially obtain an Event.
hasAnimatedAvatar() - Method in class discord4j.core.object.entity.User
Gets if the user's avatar is animated.
hashCode() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
hashCode() - Method in class discord4j.core.object.entity.ApplicationInfo
 
hashCode() - Method in class discord4j.core.object.entity.Attachment
 
hashCode() - Method in class discord4j.core.object.entity.Guild
 
hashCode() - Method in class discord4j.core.object.entity.GuildEmoji
 
hashCode() - Method in class discord4j.core.object.entity.Message
 
hashCode() - Method in class discord4j.core.object.entity.Role
 
hashCode() - Method in class discord4j.core.object.entity.User
 
hashCode() - Method in class discord4j.core.object.entity.Webhook
 
hashCode() - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
hashCode() - Method in class discord4j.core.object.reaction.ReactionEmoji.Unicode
 
hashCode() - Method in class discord4j.core.object.util.Image
Gets the hash code value of the Image.getData() data}.
hashCode() - Method in class discord4j.core.object.util.Snowflake
Gets the hash code value of the ID.
hashCode(Entity) - Static method in class discord4j.core.util.EntityUtil
An utility that gets the hash code of an entity.
HOIST - Static variable in class discord4j.core.object.audit.ChangeKey
 

I

ICON - Static variable in class discord4j.core.object.audit.ChangeKey
 
ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
ID - Static variable in class discord4j.core.object.audit.OptionKey
 
idle() - Static method in class discord4j.core.object.presence.Presence
 
idle(Activity) - Static method in class discord4j.core.object.presence.Presence
 
Image - Class in discord4j.core.object.util
Represents a Discord image.
Image.Format - Enum in discord4j.core.object.util
The format of an image.
ImageUtil - Class in discord4j.core.util
An utility class for image processing.
init(StoreContext) - Method in class discord4j.core.shard.ShardingJdkStoreService
 
IntegrationsUpdateEvent - Class in discord4j.core.event.domain.guild
Dispatched when guild integrations are updated.
IntegrationsUpdateEvent(DiscordClient, long) - Constructor for class discord4j.core.event.domain.guild.IntegrationsUpdateEvent
 
invalidate() - Method in class discord4j.core.shard.ShardAwareStore
 
invalidateStores() - Method in class discord4j.core.StateHolder
 
invisible() - Static method in class discord4j.core.object.presence.Presence
 
Invitable - Interface in discord4j.core.object.trait
A trait for objects that can handle invites.
Invite - Class in discord4j.core.object
A Discord invite.
Invite(ServiceMediator, InviteBean) - Constructor for class discord4j.core.object.Invite
Constructs a Invite with an associated ServiceMediator and Discord data.
INVITE_CHANNEL_ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_CODE - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_MAX_AGE - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_MAX_USES - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_TEMPORARY - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_USES - Static variable in class discord4j.core.object.audit.ChangeKey
 
InviteBean - Class in discord4j.core.object.data
 
InviteBean(InviteResponse) - Constructor for class discord4j.core.object.data.InviteBean
 
InviteBean() - Constructor for class discord4j.core.object.data.InviteBean
 
InviteCreateSpec - Class in discord4j.core.spec
 
InviteCreateSpec() - Constructor for class discord4j.core.spec.InviteCreateSpec
 
INVITER_ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
isAnimated() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
isAnimated() - Method in class discord4j.core.object.entity.GuildEmoji
Gets whether this emoji is animated.
isAnimated() - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
isAvailable() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
isBot() - Method in class discord4j.core.object.data.stored.UserBean
 
isBot() - Method in class discord4j.core.object.entity.User
Gets whether the user is a bot.
isBotPublic() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
isBotRequireCodeGrant() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
isConnected() - Method in class discord4j.core.DiscordClient
Returns whether this client is currently connected to Discord Gateway.
isContentChanged() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
isCustom() - Method in class discord4j.core.object.data.RegionBean
 
isCustom() - Method in class discord4j.core.object.Region
Gets if this is a custom voice region.
isDeaf() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isDeaf() - Method in class discord4j.core.object.VoiceState
Gets whether this user is deafened by the server.
isDeprecated() - Method in class discord4j.core.object.data.RegionBean
 
isDeprecated() - Method in class discord4j.core.object.Region
Gets if this is a deprecated voice region.
isEmbedsChanged() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
isEmojiAnimated() - Method in class discord4j.core.object.data.stored.ReactionBean
 
isEveryone() - Method in class discord4j.core.object.entity.Role
Gets whether this role corresponds to the @everyone role.
isHoist() - Method in class discord4j.core.object.data.stored.RoleBean
 
isHoisted() - Method in class discord4j.core.object.entity.Role
Gets whether if this role is pinned in the user listing.
isInline() - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
isInline() - Method in class discord4j.core.object.Embed.Field
Gets whether or not this field should display inline.
isLarge() - Method in class discord4j.core.object.entity.Guild
Gets whether this guild is considered large, if present.
isManaged() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
isManaged() - Method in class discord4j.core.object.data.stored.RoleBean
 
isManaged() - Method in class discord4j.core.object.entity.GuildEmoji
Gets whether this emoji is managed.
isManaged() - Method in class discord4j.core.object.entity.Role
Gets whether this role is managed by an integration.
isMe() - Method in class discord4j.core.object.data.stored.ReactionBean
 
isMentionable() - Method in class discord4j.core.object.data.stored.RoleBean
 
isMentionable() - Method in class discord4j.core.object.entity.Role
Gets whether this role is mentionable.
isMentionEveryone() - Method in class discord4j.core.object.data.stored.MessageBean
 
isMute() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isMuted() - Method in class discord4j.core.object.VoiceState
Gets whether this user is muted by the server.
isNsfw() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
isNsfw() - Method in class discord4j.core.object.entity.TextChannel
Gets whether this channel is considered NSFW (Not Safe For Work).
isOptimal() - Method in class discord4j.core.object.data.RegionBean
 
isOptimal() - Method in class discord4j.core.object.Region
Gets if the region is closest to the current user's serviceMediator.
isPinned() - Method in class discord4j.core.object.data.stored.MessageBean
 
isPinned() - Method in class discord4j.core.object.entity.Message
Gets whether this message is pinned.
isPublic() - Method in class discord4j.core.object.entity.ApplicationInfo
Gets whether only the app owner can join the app's bot to guilds.
isRequireColons() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
isSelfDeaf() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isSelfDeaf() - Method in class discord4j.core.object.VoiceState
Gets whether this user is locally deafened.
isSelfMute() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isSelfMuted() - Method in class discord4j.core.object.VoiceState
Gets whether this user is locally muted.
isSuppress() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isSuppressed() - Method in class discord4j.core.object.VoiceState
Gets whether this user is muted by the current user.
isTemporary() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
isTts() - Method in class discord4j.core.object.data.stored.MessageBean
 
isTts() - Method in class discord4j.core.object.entity.Message
Gets whether this was a TTS (Text-To-Speech) message.
isUnavailable() - Method in class discord4j.core.event.domain.guild.GuildDeleteEvent
 
isVip() - Method in class discord4j.core.object.data.RegionBean
 
isVip() - Method in class discord4j.core.object.Region
Gets if this is a VIP region.
iterator() - Method in class discord4j.core.object.util.PermissionSet
 

J

join(Consumer<? super VoiceChannelJoinSpec>) - Method in class discord4j.core.object.entity.VoiceChannel
Requests to the join this voice channel.

K

keys() - Method in class discord4j.core.shard.ShardAwareStore
 
kick(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to kick the specified user from this guild.
kick(Snowflake, String) - Method in class discord4j.core.object.entity.Guild
Requests to kick the specified user from this guild while optionally specifying a reason.
kick() - Method in class discord4j.core.object.entity.Member
Requests to kick this member.
kick(String) - Method in class discord4j.core.object.entity.Member
Requests to kick this member while optionally specifying the reason.

L

leave() - Method in class discord4j.core.object.entity.Guild
Requests to leave this guild.
listening(String) - Static method in class discord4j.core.object.presence.Activity
 
login() - Method in class discord4j.core.DiscordClient
Logs in the client to the gateway.
logout() - Method in class discord4j.core.DiscordClient
Logs out the client from the gateway.

M

MAX_CHARACTER_LENGTH - Static variable in class discord4j.core.object.Embed
The maximum amount of total characters that can be present in an embed.
MAX_CONTENT_LENGTH - Static variable in class discord4j.core.object.entity.Message
The maximum amount of characters that can be in the contents of a message.
MAX_DESCRIPTION_LENGTH - Static variable in class discord4j.core.object.Embed
The maximum amount of characters that can be in an embed description.
MAX_FIELDS - Static variable in class discord4j.core.object.Embed
The maximum amount of fields that can be appended to an embed.
MAX_NAME_LENGTH - Static variable in class discord4j.core.object.Embed.Author
The maximum amount of characters that can be in an author's name.
MAX_NAME_LENGTH - Static variable in class discord4j.core.object.Embed.Field
The maximum amount of characters that can be in a field name.
MAX_REASON_LENGTH - Static variable in class discord4j.core.object.audit.AuditLogEntry
The maximum amount of characters that can be in an audit log reason.
MAX_TEXT_LENGTH - Static variable in class discord4j.core.object.Embed.Footer
The maximum amount of characters that can be in a footer text.
MAX_TITLE_LENGTH - Static variable in class discord4j.core.object.Embed
The maximum amount of characters that can be in an embed title.
MAX_VALUE_LENGTH - Static variable in class discord4j.core.object.Embed.Field
The maximum amount of characters that can be in a field value.
Member - Class in discord4j.core.object.entity
A Discord guild member.
Member(ServiceMediator, MemberBean, UserBean, long) - Constructor for class discord4j.core.object.entity.Member
Constructs a Member with an associated ServiceMediator and Discord data.
MemberBean - Class in discord4j.core.object.data.stored
 
MemberBean(GuildMemberResponse) - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean(MessageCreate.MessageMember) - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean(MemberBean, GuildMemberUpdate) - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean() - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberChunkEvent - Class in discord4j.core.event.domain.guild
Dispatched as members are streamed to the client from Discord.
MemberChunkEvent(DiscordClient, long, Set<Member>) - Constructor for class discord4j.core.event.domain.guild.MemberChunkEvent
 
MemberJoinEvent - Class in discord4j.core.event.domain.guild
Dispatched when a user joins a guild.
MemberJoinEvent(DiscordClient, Member, long) - Constructor for class discord4j.core.event.domain.guild.MemberJoinEvent
 
MemberLeaveEvent - Class in discord4j.core.event.domain.guild
Dispatched when a user leaves a guild OR is kicked from it.
MemberLeaveEvent(DiscordClient, User, long, Member) - Constructor for class discord4j.core.event.domain.guild.MemberLeaveEvent
 
MEMBERS_REMOVED - Static variable in class discord4j.core.object.audit.OptionKey
 
MemberUpdateEvent - Class in discord4j.core.event.domain.guild
Dispatched when a user's nickname or roles change in a guild.
MemberUpdateEvent(DiscordClient, long, long, Member, long[], String) - Constructor for class discord4j.core.event.domain.guild.MemberUpdateEvent
 
MENTIONABLE - Static variable in class discord4j.core.object.audit.ChangeKey
 
mentionsEveryone() - Method in class discord4j.core.object.entity.Message
Gets whether this message mentions everyone.
Message - Class in discord4j.core.object.entity
A Discord message.
Message(ServiceMediator, MessageBean) - Constructor for class discord4j.core.object.entity.Message
Constructs a Message with an associated ServiceMediator and Discord data.
Message.Type - Enum in discord4j.core.object.entity
Represents the various types of messages.
MessageBean - Class in discord4j.core.object.data.stored
 
MessageBean(MessageResponse) - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean(MessageCreate) - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean(MessageBean) - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean() - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBulkDeleteEvent - Class in discord4j.core.event.domain.message
Dispatched when multiple messages are deleted at once.
MessageBulkDeleteEvent(DiscordClient, long[], long, long, Set<Message>) - Constructor for class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
MessageChannel - Interface in discord4j.core.object.entity
A Discord channel that can utilizes messages.
MessageChannelBean - Class in discord4j.core.object.data.stored
 
MessageChannelBean(GatewayChannelResponse) - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageChannelBean() - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageCreateEvent - Class in discord4j.core.event.domain.message
Dispatched when a message is sent in a message channel.
MessageCreateEvent(DiscordClient, Message, Long, Member) - Constructor for class discord4j.core.event.domain.message.MessageCreateEvent
 
MessageCreateSpec - Class in discord4j.core.spec
 
MessageCreateSpec() - Constructor for class discord4j.core.spec.MessageCreateSpec
 
MessageDeleteEvent - Class in discord4j.core.event.domain.message
Dispatched when a message is deleted.
MessageDeleteEvent(DiscordClient, long, long, Message) - Constructor for class discord4j.core.event.domain.message.MessageDeleteEvent
 
MessageEditSpec - Class in discord4j.core.spec
 
MessageEditSpec() - Constructor for class discord4j.core.spec.MessageEditSpec
 
MessageEvent - Class in discord4j.core.event.domain.message
 
MessageEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.message.MessageEvent
 
MessageUpdateEvent - Class in discord4j.core.event.domain.message
Dispatched when a message is updated.
MessageUpdateEvent(DiscordClient, long, long, Long, Message, boolean, String, boolean, List<Embed>) - Constructor for class discord4j.core.event.domain.message.MessageUpdateEvent
 
MFA_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 

N

NAME - Static variable in class discord4j.core.object.audit.ChangeKey
 
none() - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing no permissions.
not() - Method in class discord4j.core.object.util.PermissionSet
Performs a logical NOT of this permission set.
NOTIFICATION_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
NSFW - Static variable in class discord4j.core.object.audit.ChangeKey
 

O

of(D, ServiceMediator) - Static method in class discord4j.core.event.dispatch.DispatchContext
 
of(int) - Static method in enum discord4j.core.object.audit.ActionType
 
of(String) - Static method in enum discord4j.core.object.Embed.Type
Gets the type of embed.
of(int) - Static method in enum discord4j.core.object.entity.Channel.Type
Gets the type of channel.
of(int) - Static method in enum discord4j.core.object.entity.Guild.ContentFilterLevel
Gets the content filter level of the guild.
of(int) - Static method in enum discord4j.core.object.entity.Guild.MfaLevel
Gets the multi-factor authentication level of the guild.
of(int) - Static method in enum discord4j.core.object.entity.Guild.NotificationLevel
Gets the notification level of the guild.
of(int) - Static method in enum discord4j.core.object.entity.Guild.VerificationLevel
Gets the verification level of the guild.
of(int) - Static method in enum discord4j.core.object.entity.Message.Type
Gets the type of message.
of(String) - Static method in enum discord4j.core.object.PermissionOverwrite.Type
Gets the type of permission overwrite.
of(int) - Static method in enum discord4j.core.object.presence.Activity.Type
Gets the type of activity.
of(String) - Static method in enum discord4j.core.object.presence.Status
 
of(Long, String, boolean) - Static method in class discord4j.core.object.reaction.ReactionEmoji
Constructs a ReactionEmoji for generic emoji information.
of(long) - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all the permissions represented by the raw value.
of(Permission...) - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all the supplied permissions.
of(long) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing an unsigned ID.
of(String) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing an unsigned ID.
of(Instant) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing a timestamp.
of(BigInteger) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing a BigInteger representing an unsigned ID.
ofRaw(byte[], Image.Format) - Static method in class discord4j.core.object.util.Image
Constructs an Image utilizing raw image data and the Image.Format the image represents.
on(Class<T>) - Method in class discord4j.core.event.EventDispatcher
Retrieves a Flux with elements of the given Event type.
online() - Static method in class discord4j.core.object.presence.Presence
 
online(Activity) - Static method in class discord4j.core.object.presence.Presence
 
onStateChange(ConnectionObserver.State, IdentifyOptions) - Method in class discord4j.core.event.dispatch.StoreInvalidator
 
OptionKey<T> - Class in discord4j.core.object.audit
 
or(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Performs a logical OR of this permission set with the other permission set.
OVERWRITES - Static variable in class discord4j.core.object.audit.ChangeKey
 
OWNER - Static variable in class discord4j.core.object.audit.ChangeKey
 

P

paginateAfter(Function<Map<String, Object>, Flux<T>>, ToLongFunction<T>, long, int) - Static method in class discord4j.core.util.PaginationUtil
 
paginateBefore(Function<Map<String, Object>, Flux<T>>, ToLongFunction<T>, long, int) - Static method in class discord4j.core.util.PaginationUtil
 
PaginationUtil - Class in discord4j.core.util
 
PaginationUtil() - Constructor for class discord4j.core.util.PaginationUtil
 
Permission - Enum in discord4j.core.object.util
Permissions are a way to limit and grant certain abilities to users.
PermissionOverwrite - Class in discord4j.core.object
 
PermissionOverwrite.Type - Enum in discord4j.core.object
The type of entity a PermissionOverwrite is for.
PermissionOverwriteBean - Class in discord4j.core.object.data.stored
 
PermissionOverwriteBean(OverwriteEntity) - Constructor for class discord4j.core.object.data.stored.PermissionOverwriteBean
 
PermissionOverwriteBean() - Constructor for class discord4j.core.object.data.stored.PermissionOverwriteBean
 
PERMISSIONS - Static variable in class discord4j.core.object.audit.ChangeKey
 
PermissionSet - Class in discord4j.core.object.util
An immutable specialized Set implementation for use with the Permission type.
PermissionUtil - Class in discord4j.core.util
 
PermissionUtil() - Constructor for class discord4j.core.util.PermissionUtil
 
pin() - Method in class discord4j.core.object.entity.Message
Requests to pin this message.
PinsUpdateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a message is pinned or unpinned in a message channel.
PinsUpdateEvent(DiscordClient, long, Instant) - Constructor for class discord4j.core.event.domain.channel.PinsUpdateEvent
 
playing(String) - Static method in class discord4j.core.object.presence.Activity
 
POSITION - Static variable in class discord4j.core.object.audit.ChangeKey
 
Presence - Class in discord4j.core.object.presence
A Discord presence.
Presence(PresenceBean) - Constructor for class discord4j.core.object.presence.Presence
 
PresenceBean - Class in discord4j.core.object.data.stored
 
PresenceBean(PresenceResponse) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean(PresenceUpdate) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean(GuildCreate.Presence) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean() - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceUpdateEvent - Class in discord4j.core.event.domain
Dispatched when a user's presence changes.
PresenceUpdateEvent(DiscordClient, long, long, Presence, Presence) - Constructor for class discord4j.core.event.domain.PresenceUpdateEvent
 
PrivateChannel - Class in discord4j.core.object.entity
A Discord private channel (also known as a DM).
PrivateChannel(ServiceMediator, PrivateChannelBean) - Constructor for class discord4j.core.object.entity.PrivateChannel
Constructs an PrivateChannel with an associated ServiceMediator and Discord data.
PrivateChannelBean - Class in discord4j.core.object.data
 
PrivateChannelBean(GatewayChannelResponse) - Constructor for class discord4j.core.object.data.PrivateChannelBean
 
PrivateChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.PrivateChannelBean
 
PrivateChannelBean() - Constructor for class discord4j.core.object.data.PrivateChannelBean
 
PrivateChannelCreateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a PrivateChannel is created.
PrivateChannelCreateEvent(DiscordClient, PrivateChannel) - Constructor for class discord4j.core.event.domain.channel.PrivateChannelCreateEvent
 
PrivateChannelDeleteEvent - Class in discord4j.core.event.domain.channel
TODO what does this mean?
PrivateChannelDeleteEvent(DiscordClient, PrivateChannel) - Constructor for class discord4j.core.event.domain.channel.PrivateChannelDeleteEvent
 
provideGenericStore(Class<K>, Class<V>) - Method in class discord4j.core.shard.ShardingJdkStoreService
 
prune(int) - Method in class discord4j.core.object.entity.Guild
Requests to prune users.
prune(int, String) - Method in class discord4j.core.object.entity.Guild
Requests to prune users while optionally specifying a reason.
PRUNE_DAYS - Static variable in class discord4j.core.object.audit.ChangeKey
 
putStore(Class<V>, Store<K, V>) - Method in class discord4j.core.shard.ShardingJdkStoreRegistry
 
putStore(Class<V>, Store<K, V>) - Method in interface discord4j.core.shard.ShardingStoreRegistry
 

R

Reaction - Class in discord4j.core.object.reaction
A Discord message reaction.
Reaction(ServiceMediator, ReactionBean) - Constructor for class discord4j.core.object.reaction.Reaction
Constructs a Reaction with an associated ServiceMediator and Discord data.
ReactionAddEvent - Class in discord4j.core.event.domain.message
Dispatched when a reaction is added to a message.
ReactionAddEvent(DiscordClient, long, long, long, Long, ReactionEmoji) - Constructor for class discord4j.core.event.domain.message.ReactionAddEvent
 
ReactionBean - Class in discord4j.core.object.data.stored
 
ReactionBean(ReactionResponse) - Constructor for class discord4j.core.object.data.stored.ReactionBean
 
ReactionBean(int, boolean, Long, String, boolean) - Constructor for class discord4j.core.object.data.stored.ReactionBean
 
ReactionBean() - Constructor for class discord4j.core.object.data.stored.ReactionBean
 
ReactionEmoji - Class in discord4j.core.object.reaction
An emoji used for message reactions.
ReactionEmoji() - Constructor for class discord4j.core.object.reaction.ReactionEmoji
 
ReactionEmoji.Custom - Class in discord4j.core.object.reaction
 
ReactionEmoji.Unicode - Class in discord4j.core.object.reaction
 
ReactionRemoveAllEvent - Class in discord4j.core.event.domain.message
Dispatched when all of the reactions on a message are removed.
ReactionRemoveAllEvent(DiscordClient, long, long, Long) - Constructor for class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
ReactionRemoveEvent - Class in discord4j.core.event.domain.message
Dispatched when a reaction is removed on a message.
ReactionRemoveEvent(DiscordClient, long, long, long, Long, ReactionEmoji) - Constructor for class discord4j.core.event.domain.message.ReactionRemoveEvent
 
ReadyEvent - Class in discord4j.core.event.domain.lifecycle
Dispatched when an initial connection to the Discord gateway has been established.
ReadyEvent(DiscordClient, int, User, Set<ReadyEvent.Guild>, String, String[]) - Constructor for class discord4j.core.event.domain.lifecycle.ReadyEvent
 
ReadyEvent.Guild - Class in discord4j.core.event.domain.lifecycle
 
reconnect() - Method in class discord4j.core.DiscordClient
Reconnects the client to the gateway.
ReconnectEvent - Class in discord4j.core.event.domain.lifecycle
 
ReconnectEvent(DiscordClient, int) - Constructor for class discord4j.core.event.domain.lifecycle.ReconnectEvent
 
ReconnectFailEvent - Class in discord4j.core.event.domain.lifecycle
 
ReconnectFailEvent(DiscordClient, int) - Constructor for class discord4j.core.event.domain.lifecycle.ReconnectFailEvent
 
ReconnectStartEvent - Class in discord4j.core.event.domain.lifecycle
 
ReconnectStartEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.ReconnectStartEvent
 
REGION - Static variable in class discord4j.core.object.audit.ChangeKey
 
Region - Class in discord4j.core.object
A Discord voice region.
Region(ServiceMediator, RegionBean) - Constructor for class discord4j.core.object.Region
Constructs a Region with an associated ServiceMediator and Discord data.
RegionBean - Class in discord4j.core.object.data
 
RegionBean(VoiceRegionResponse) - Constructor for class discord4j.core.object.data.RegionBean
 
RegionBean() - Constructor for class discord4j.core.object.data.RegionBean
 
remove(T[], T) - Static method in class discord4j.core.util.ArrayUtil
 
remove(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
removeAllReactions() - Method in class discord4j.core.object.entity.Message
Requests to remove all the reactions on this message.
removeReaction(ReactionEmoji, Snowflake) - Method in class discord4j.core.object.entity.Message
Requests to remove a reaction from a specified user on this message.
removeRole(Snowflake) - Method in class discord4j.core.object.entity.Member
Requests to remove a role from this member.
removeRole(Snowflake, String) - Method in class discord4j.core.object.entity.Member
Requests to remove a role from this member while optionally specifying the reason.
removeSelfReaction(ReactionEmoji) - Method in class discord4j.core.object.entity.Message
Requests to remove a reaction from the current user on this message.
requireCodeGrant() - Method in class discord4j.core.object.entity.ApplicationInfo
Gets whether the app's bot will only join upon completion of the full OAuth2 code grant flow.
requiresColons() - Method in class discord4j.core.object.entity.GuildEmoji
Gets whether this emoji must be wrapped in colons.
requiresMfa() - Method in enum discord4j.core.object.util.Permission
Gets whether the permission requires the owner account to use multi-factor authentication when used on a guild that has server-side MFA enabled.
ResumeEvent - Class in discord4j.core.event.domain.lifecycle
Dispatched when the gateway connection is successfully resumed.
ResumeEvent(DiscordClient, String[]) - Constructor for class discord4j.core.event.domain.lifecycle.ResumeEvent
 
RichActivityBean - Class in discord4j.core.object.data.stored
 
RichActivityBean(GameResponse) - Constructor for class discord4j.core.object.data.stored.RichActivityBean
 
RichActivityBean() - Constructor for class discord4j.core.object.data.stored.RichActivityBean
 
Role - Class in discord4j.core.object.entity
A Discord role.
Role(ServiceMediator, RoleBean, long) - Constructor for class discord4j.core.object.entity.Role
Constructs a Role with an associated ServiceMediator and Discord data.
ROLE_NAME - Static variable in class discord4j.core.object.audit.OptionKey
 
RoleBean - Class in discord4j.core.object.data.stored
 
RoleBean(RoleResponse) - Constructor for class discord4j.core.object.data.stored.RoleBean
 
RoleBean() - Constructor for class discord4j.core.object.data.stored.RoleBean
 
RoleCreateEvent - Class in discord4j.core.event.domain.role
Dispatched when a role is created in a guild.
RoleCreateEvent(DiscordClient, long, Role) - Constructor for class discord4j.core.event.domain.role.RoleCreateEvent
 
RoleCreateSpec - Class in discord4j.core.spec
 
RoleCreateSpec() - Constructor for class discord4j.core.spec.RoleCreateSpec
 
RoleDeleteEvent - Class in discord4j.core.event.domain.role
Dispatched when a role is deleted in a guild.
RoleDeleteEvent(DiscordClient, long, long, Role) - Constructor for class discord4j.core.event.domain.role.RoleDeleteEvent
 
RoleEditSpec - Class in discord4j.core.spec
 
RoleEditSpec() - Constructor for class discord4j.core.spec.RoleEditSpec
 
RoleEvent - Class in discord4j.core.event.domain.role
 
RoleEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.role.RoleEvent
 
ROLES_ADD - Static variable in class discord4j.core.object.audit.ChangeKey
 
ROLES_REMOVE - Static variable in class discord4j.core.object.audit.ChangeKey
 
RoleUpdateEvent - Class in discord4j.core.event.domain.role
Dispatched when a role is updated in a guild.
RoleUpdateEvent(DiscordClient, Role, Role) - Constructor for class discord4j.core.event.domain.role.RoleUpdateEvent
 

S

save(K, V) - Method in class discord4j.core.shard.ShardAwareStore
 
save(Publisher<Tuple2<K, V>>) - Method in class discord4j.core.shard.ShardAwareStore
 
selfReacted() - Method in class discord4j.core.object.reaction.Reaction
Gets whether the current bot user reacted using this reaction's emoji.
ServiceMediator - Class in discord4j.core
 
ServiceMediator(GatewayClient, RestClient, StoreService, StateHolder, EventDispatcher, ClientConfig, VoiceClient) - Constructor for class discord4j.core.ServiceMediator
 
setActionType(int) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setActionType(ActionType) - Method in class discord4j.core.spec.AuditLogQuerySpec
 
setActivity(ActivityBean) - Method in class discord4j.core.object.data.stored.PresenceBean
 
setAfkChannelId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setAfkChannelId(Snowflake) - Method in class discord4j.core.spec.GuildEditSpec
 
setAfkTimeout(int) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setAfkTimeout(int) - Method in class discord4j.core.spec.GuildEditSpec
 
setAllow(long) - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
setAnimated(boolean) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setApplicationId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setApplicationId(Long) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setAttachments(AttachmentBean[]) - Method in class discord4j.core.object.data.stored.MessageBean
 
setAuthor(EmbedAuthorBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setAuthor(UserBean) - Method in class discord4j.core.object.data.stored.MessageBean
 
setAuthor(String, String, String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setAvatar(String) - Method in class discord4j.core.object.data.stored.UserBean
 
setAvatar(String) - Method in class discord4j.core.object.data.WebhookBean
 
setAvatar(String) - Method in class discord4j.core.spec.UserEditSpec
 
setAvatar(String) - Method in class discord4j.core.spec.WebhookCreateSpec
 
setAvatar(String) - Method in class discord4j.core.spec.WebhookEditSpec
 
setBitrate(int) - Method in class discord4j.core.object.data.stored.VoiceChannelBean
 
setBitrate(int) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setBitrate(int) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setBot(boolean) - Method in class discord4j.core.object.data.stored.UserBean
 
setBotPublic(boolean) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setBotRequireCodeGrant(boolean) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setChanges(Map<String, AuditLogChange<?>>) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setChannelId(long) - Method in class discord4j.core.object.data.InviteBean
 
setChannelId(long) - Method in class discord4j.core.object.data.stored.MessageBean
 
setChannelId(Long) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setChannelId(long) - Method in class discord4j.core.object.data.WebhookBean
 
setChannels(long[]) - Method in class discord4j.core.object.data.stored.GuildBean
 
setCode(String) - Method in class discord4j.core.object.data.InviteBean
 
setColor(Integer) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setColor(int) - Method in class discord4j.core.object.data.stored.RoleBean
 
setColor(Color) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setColor(Color) - Method in class discord4j.core.spec.RoleCreateSpec
 
setColor(Color) - Method in class discord4j.core.spec.RoleEditSpec
 
setContent(String) - Method in class discord4j.core.object.data.stored.MessageBean
 
setContent(String) - Method in class discord4j.core.spec.MessageCreateSpec
 
setContent(String) - Method in class discord4j.core.spec.MessageEditSpec
 
setCount(int) - Method in class discord4j.core.object.data.stored.ReactionBean
 
setCreatedAt(String) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setCurrentPartySize(Integer) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setCustom(boolean) - Method in class discord4j.core.object.data.RegionBean
 
setDeaf(boolean) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setDeafen(boolean) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setDefaultMessageNotificationLevel(Guild.NotificationLevel) - Method in class discord4j.core.spec.GuildCreateSpec
 
setDefaultMessageNotifications(int) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setDefaultMessageNotificationsLevel(Guild.NotificationLevel) - Method in class discord4j.core.spec.GuildEditSpec
 
setDeleteMessageDays(int) - Method in class discord4j.core.spec.BanQuerySpec
 
setDeny(long) - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
setDeprecated(boolean) - Method in class discord4j.core.object.data.RegionBean
 
setDescription(String) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setDescription(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setDescription(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setDetails(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setDiscriminator(String) - Method in class discord4j.core.object.data.stored.UserBean
 
setEditedTimestamp(String) - Method in class discord4j.core.object.data.stored.MessageBean
 
setEmbed(Consumer<? super EmbedCreateSpec>) - Method in class discord4j.core.spec.MessageCreateSpec
 
setEmbed(Consumer<? super EmbedCreateSpec>) - Method in class discord4j.core.spec.MessageEditSpec
 
setEmbedChannelId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setEmbeds(EmbedBean[]) - Method in class discord4j.core.object.data.stored.MessageBean
 
setEmojiAnimated(boolean) - Method in class discord4j.core.object.data.stored.ReactionBean
 
setEmojiId(Long) - Method in class discord4j.core.object.data.stored.ReactionBean
 
setEmojiName(String) - Method in class discord4j.core.object.data.stored.ReactionBean
 
setEmojis(long[]) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setEnd(Long) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setEventProcessor(FluxProcessor<Event, Event>) - Method in class discord4j.core.DiscordClientBuilder
Set a new FluxProcessor used to queue Discord events in conjunction with EventDispatcher.
setEventScheduler(Scheduler) - Method in class discord4j.core.DiscordClientBuilder
Set a new Scheduler used to publish events through EventDispatcher.
setExplicitContentFilter(int) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setFeatures(String[]) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setFields(EmbedFieldBean[]) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setFileName(String) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setFlags(Integer) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setFooter(EmbedFooterBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setFooter(String, String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setGatewayLimiter(RateLimiter) - Method in class discord4j.core.DiscordClientBuilder
Set a new RateLimiter to this builder.
setGatewayObserver(GatewayObserver) - Method in class discord4j.core.DiscordClientBuilder
Set a new GatewayObserver to this builder.
setGuildChannel(GuildChannelBean) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setGuildId(long) - Method in class discord4j.core.object.data.InviteBean
 
setGuildId(Long) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setGuildId(Long) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setGuildId(long) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setGuildId(long) - Method in class discord4j.core.object.data.WebhookBean
 
setHeight(Integer) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setHeight(int) - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
setHeight(int) - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
setHeight(int) - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
setHoist(boolean) - Method in class discord4j.core.object.data.stored.RoleBean
 
setHoist(boolean) - Method in class discord4j.core.spec.RoleCreateSpec
 
setHoist(boolean) - Method in class discord4j.core.spec.RoleEditSpec
 
setIcon(String) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setIcon(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setIcon(Image) - Method in class discord4j.core.spec.GuildCreateSpec
 
setIcon(Image) - Method in class discord4j.core.spec.GuildEditSpec
 
setIconUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
setIconUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
setId(long) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setId(long) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setId(String) - Method in class discord4j.core.object.data.RegionBean
 
setId(long) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setId(long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setId(long) - Method in class discord4j.core.object.data.stored.ChannelBean
 
setId(long) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setId(long) - Method in class discord4j.core.object.data.stored.MessageBean
 
setId(long) - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
setId(long) - Method in class discord4j.core.object.data.stored.RoleBean
 
setId(long) - Method in class discord4j.core.object.data.stored.UserBean
 
setId(long) - Method in class discord4j.core.object.data.WebhookBean
 
setIdentifyOptions(IdentifyOptions) - Method in class discord4j.core.DiscordClientBuilder
Set a new IdentifyOptions to this builder.
setImage(EmbedImageBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setImage(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setImage(Image) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
setInitialPresence(Presence) - Method in class discord4j.core.DiscordClientBuilder
Set a new Presence object used when identifying to the Gateway.
setInline(boolean) - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
setInviterId(long) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setJacksonResourceProvider(JacksonResourceProvider) - Method in class discord4j.core.DiscordClientBuilder
Set a new JacksonResourceProvider to this builder, dedicated to provide an ObjectMapper for serialization and deserialization of data.
setJoinedAt(String) - Method in class discord4j.core.object.data.stored.GuildBean
 
setJoinedAt(String) - Method in class discord4j.core.object.data.stored.MemberBean
 
setLarge(Boolean) - Method in class discord4j.core.object.data.stored.GuildBean
 
setLargeImage(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setLargeText(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setLastMessageId(Long) - Method in class discord4j.core.object.data.stored.MessageChannelBean
 
setLastPinTimestamp(String) - Method in class discord4j.core.object.data.stored.MessageChannelBean
 
setManaged(boolean) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setManaged(boolean) - Method in class discord4j.core.object.data.stored.RoleBean
 
setMaxAge(int) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setMaxAge(int) - Method in class discord4j.core.spec.InviteCreateSpec
 
setMaxPartySize(Integer) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setMaxUses(int) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setMaxUses(int) - Method in class discord4j.core.spec.InviteCreateSpec
 
setMe(boolean) - Method in class discord4j.core.object.data.stored.ReactionBean
 
setMemberCount(Integer) - Method in class discord4j.core.object.data.stored.GuildBean
 
setMembers(long[]) - Method in class discord4j.core.object.data.stored.GuildBean
 
setMentionable(boolean) - Method in class discord4j.core.object.data.stored.RoleBean
 
setMentionable(boolean) - Method in class discord4j.core.spec.RoleCreateSpec
 
setMentionable(boolean) - Method in class discord4j.core.spec.RoleEditSpec
 
setMentionEveryone(boolean) - Method in class discord4j.core.object.data.stored.MessageBean
 
setMentionRoles(long[]) - Method in class discord4j.core.object.data.stored.MessageBean
 
setMentions(long[]) - Method in class discord4j.core.object.data.stored.MessageBean
 
setMessageChannel(MessageChannelBean) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setMfaLevel(int) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setMute(boolean) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setMute(boolean) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setName(String) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setName(String) - Method in class discord4j.core.object.data.RegionBean
 
setName(String) - Method in class discord4j.core.object.data.stored.ActivityBean
 
setName(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setName(String) - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
setName(String) - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
setName(String) - Method in class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
setName(String) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setName(String) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setName(String) - Method in class discord4j.core.object.data.stored.RoleBean
 
setName(String) - Method in class discord4j.core.object.data.WebhookBean
 
setName(String) - Method in class discord4j.core.spec.CategoryCreateSpec
 
setName(String) - Method in class discord4j.core.spec.CategoryEditSpec
 
setName(String) - Method in class discord4j.core.spec.GuildCreateSpec
 
setName(String) - Method in class discord4j.core.spec.GuildEditSpec
 
setName(String) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
setName(String) - Method in class discord4j.core.spec.GuildEmojiEditSpec
 
setName(String) - Method in class discord4j.core.spec.RoleCreateSpec
 
setName(String) - Method in class discord4j.core.spec.RoleEditSpec
 
setName(String) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setName(String) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setName(String) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setName(String) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setName(String) - Method in class discord4j.core.spec.WebhookCreateSpec
 
setName(String) - Method in class discord4j.core.spec.WebhookEditSpec
 
setNewVoiceChannel(Snowflake) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setNick(String) - Method in class discord4j.core.object.data.stored.MemberBean
 
setNickname(String) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setNonce(Snowflake) - Method in class discord4j.core.spec.MessageCreateSpec
 
setNsfw(boolean) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setNsfw(boolean) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setNsfw(boolean) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setOptimal(boolean) - Method in class discord4j.core.object.data.RegionBean
 
setOptions(Map<String, ?>) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setOwnerId(long) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setOwnerId(long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setOwnerId(Snowflake) - Method in class discord4j.core.spec.GuildEditSpec
 
setParentId(Long) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setParentId(Snowflake) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setParentId(Snowflake) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setParentId(Snowflake) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setParentId(Snowflake) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setPartyId(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setPermissionOverwrites(PermissionOverwriteBean[]) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.CategoryCreateSpec
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.CategoryEditSpec
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setPermissionOverwrites(Set<? extends PermissionOverwrite>) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setPermissions(long) - Method in class discord4j.core.object.data.stored.RoleBean
 
setPermissions(PermissionSet) - Method in class discord4j.core.spec.RoleCreateSpec
 
setPermissions(PermissionSet) - Method in class discord4j.core.spec.RoleEditSpec
 
setPinned(boolean) - Method in class discord4j.core.object.data.stored.MessageBean
 
setPosition(int) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setPosition(int) - Method in class discord4j.core.object.data.stored.RoleBean
 
setPosition(int) - Method in class discord4j.core.spec.CategoryCreateSpec
 
setPosition(int) - Method in class discord4j.core.spec.CategoryEditSpec
 
setPosition(int) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setPosition(int) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setPosition(int) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setPosition(int) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setProvider(EmbedProviderBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setProvider(AudioProvider) - Method in class discord4j.core.spec.VoiceChannelJoinSpec
 
setProxyIconUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
setProxyIconUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
setProxyUrl(String) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setProxyUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
setProxyUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
setProxyUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
setRateLimitPerUser(int) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setRateLimitPerUser(int) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setRateLimitPerUser(int) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setReactions(ReactionBean[]) - Method in class discord4j.core.object.data.stored.MessageBean
 
setReason(String) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setReason(String) - Method in class discord4j.core.object.data.BanBean
 
setReason(String) - Method in interface discord4j.core.spec.AuditSpec
 
setReason(String) - Method in class discord4j.core.spec.BanQuerySpec
 
setReason(String) - Method in class discord4j.core.spec.CategoryCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.CategoryEditSpec
 
setReason(String) - Method in class discord4j.core.spec.GuildEditSpec
 
setReason(String) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.GuildEmojiEditSpec
 
setReason(String) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setReason(String) - Method in class discord4j.core.spec.InviteCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.RoleCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.RoleEditSpec
 
setReason(String) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setReason(String) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setReason(String) - Method in class discord4j.core.spec.WebhookCreateSpec
 
setReason(String) - Method in class discord4j.core.spec.WebhookEditSpec
 
setReceiver(AudioReceiver) - Method in class discord4j.core.spec.VoiceChannelJoinSpec
Deprecated.
setRecipients(long[]) - Method in class discord4j.core.object.data.PrivateChannelBean
 
setRegion(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setRegion(Region) - Method in class discord4j.core.spec.GuildCreateSpec
 
setRegion(Region) - Method in class discord4j.core.spec.GuildEditSpec
 
setRequireColons(boolean) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setResponsibleUser(Snowflake) - Method in class discord4j.core.spec.AuditLogQuerySpec
 
setResponsibleUserId(long) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setRetryOptions(RetryOptions) - Method in class discord4j.core.DiscordClientBuilder
Set a new RetryOptions to this builder.
setRoles(long[]) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setRoles(long[]) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setRoles(long[]) - Method in class discord4j.core.object.data.stored.MemberBean
 
setRoles(Set<Snowflake>) - Method in class discord4j.core.spec.GuildEmojiEditSpec
 
setRoles(Set<Snowflake>) - Method in class discord4j.core.spec.GuildMemberEditSpec
 
setRouterFactory(RouterFactory) - Method in class discord4j.core.DiscordClientBuilder
Set a new RouterFactory used to create a Router that executes Discord REST API requests.
setRouterFactory(RouterFactory) - Method in class discord4j.core.shard.ShardingClientBuilder
Set a new RouterFactory used to create a Router that executes Discord REST API requests and will be shared across all sharding clients created by this builder.
setSampleHostname(String) - Method in class discord4j.core.object.data.RegionBean
 
setSamplePort(int) - Method in class discord4j.core.object.data.RegionBean
 
setSelfDeaf(boolean) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setSelfDeaf(boolean) - Method in class discord4j.core.spec.VoiceChannelJoinSpec
 
setSelfMute(boolean) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setSelfMute(boolean) - Method in class discord4j.core.spec.VoiceChannelJoinSpec
 
setSessionId(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setSessionId(String) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setShardCount(Integer) - Method in class discord4j.core.DiscordClientBuilder
Change the shard count.
setShardCount(Integer) - Method in class discord4j.core.shard.ShardingClientBuilder
Change the shard count value given to each resulting shard.
setShardIndex(Integer) - Method in class discord4j.core.DiscordClientBuilder
Change the shard index.
setShardIndexFilter(Predicate<Integer>) - Method in class discord4j.core.shard.ShardingClientBuilder
Set a new Predicate of shard index, indicating whether a shard should be created.
setShardingStoreRegistry(ShardingStoreRegistry) - Method in class discord4j.core.shard.ShardingClientBuilder
Set a new ShardingStoreRegistry used to coordinate stores across shards.
setSize(int) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setSmallImage(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setSmallText(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setSplash(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setSplash(String) - Method in class discord4j.core.spec.GuildEditSpec
 
setStart(Long) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setState(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setStatus(String) - Method in class discord4j.core.object.data.stored.PresenceBean
 
setStoreService(StoreService) - Method in class discord4j.core.DiscordClientBuilder
Set a new StoreService to this builder, used to create Store instances on login to cache entities.
setSuppress(boolean) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setSyncId(String) - Method in class discord4j.core.object.data.stored.RichActivityBean
 
setSystemChannelId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setTargetId(long) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setTemporary(boolean) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setTemporary(boolean) - Method in class discord4j.core.spec.InviteCreateSpec
 
setText(String) - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
setThumbnail(EmbedThumbnailBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setThumbnail(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setTimestamp(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setTimestamp(String) - Method in class discord4j.core.object.data.stored.MessageBean
 
setTimestamp(Instant) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setTitle(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setTitle(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setToken(String) - Method in class discord4j.core.DiscordClientBuilder
Change the token stored in this builder.
setToken(String) - Method in class discord4j.core.object.data.WebhookBean
 
setToken(String) - Method in class discord4j.core.shard.ShardingClientBuilder
Change the token stored in this builder.
setTopic(String) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
setTopic(String) - Method in class discord4j.core.spec.TextChannelCreateSpec
 
setTopic(String) - Method in class discord4j.core.spec.TextChannelEditSpec
 
setTts(boolean) - Method in class discord4j.core.object.data.stored.MessageBean
 
setTts(boolean) - Method in class discord4j.core.spec.MessageCreateSpec
 
setType(int) - Method in class discord4j.core.object.data.stored.ActivityBean
 
setType(int) - Method in class discord4j.core.object.data.stored.ChannelBean
 
setType(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setType(int) - Method in class discord4j.core.object.data.stored.MessageBean
 
setType(String) - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
setUnique(boolean) - Method in class discord4j.core.spec.InviteCreateSpec
 
setUrl(String) - Method in class discord4j.core.object.data.stored.ActivityBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
setUrl(String) - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
setUrl(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
setUser(UserBean) - Method in class discord4j.core.object.data.BanBean
 
setUser(long) - Method in class discord4j.core.object.data.WebhookBean
 
setUserId(long) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setUserLimit(int) - Method in class discord4j.core.object.data.stored.VoiceChannelBean
 
setUserLimit(int) - Method in class discord4j.core.spec.VoiceChannelCreateSpec
 
setUserLimit(int) - Method in class discord4j.core.spec.VoiceChannelEditSpec
 
setUsername(String) - Method in class discord4j.core.object.data.stored.UserBean
 
setUsername(String) - Method in class discord4j.core.spec.UserEditSpec
 
setUses(int) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setValue(String) - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
setVerificationLevel(int) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setVerificationLevel(Guild.VerificationLevel) - Method in class discord4j.core.spec.GuildCreateSpec
 
setVerificationLevel(Guild.VerificationLevel) - Method in class discord4j.core.spec.GuildEditSpec
 
setVideo(EmbedVideoBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setVip(boolean) - Method in class discord4j.core.object.data.RegionBean
 
setVoiceConnectionScheduler(Scheduler) - Method in class discord4j.core.DiscordClientBuilder
Set a new Scheduler for voice sending tasks.
setWebhookId(Long) - Method in class discord4j.core.object.data.stored.MessageBean
 
setWidgetChannelId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setWidth(Integer) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
setWidth(int) - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
setWidth(int) - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
setWidth(int) - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
ShardAwareStore<K extends Comparable<K>,V extends Serializable> - Class in discord4j.core.shard
 
ShardAwareStore(Store<K, V>, Set<K>) - Constructor for class discord4j.core.shard.ShardAwareStore
 
ShardingClientBuilder - Class in discord4j.core.shard
Builder suited for creating a sequence of DiscordClient each dedicated to a shard, while allowing resource sharing and login coordination.
ShardingClientBuilder(String) - Constructor for class discord4j.core.shard.ShardingClientBuilder
Initialize a new builder with the given token.
ShardingJdkStoreRegistry - Class in discord4j.core.shard
 
ShardingJdkStoreRegistry() - Constructor for class discord4j.core.shard.ShardingJdkStoreRegistry
 
ShardingJdkStoreService - Class in discord4j.core.shard
 
ShardingJdkStoreService(ShardingStoreRegistry) - Constructor for class discord4j.core.shard.ShardingJdkStoreService
 
ShardingStoreRegistry - Interface in discord4j.core.shard
 
size() - Method in class discord4j.core.object.util.PermissionSet
 
Snowflake - Class in discord4j.core.object.util
An unsigned 64-bit ID that is guaranteed to be unique across all of Discord, except in some unique scenarios in which child objects share their parent's ID.
Spec<T> - Interface in discord4j.core.spec
 
SPLASH - Static variable in class discord4j.core.object.audit.ChangeKey
 
StateHolder - Class in discord4j.core
Holder for various pieces of state for use in caching.
Status - Enum in discord4j.core.object.presence
 
StoreInvalidator - Class in discord4j.core.event.dispatch
 
StoreInvalidator(StateHolder) - Constructor for class discord4j.core.event.dispatch.StoreInvalidator
 
streaming(String, String) - Static method in class discord4j.core.object.presence.Activity
 
subtract(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Subtracts the contents of the given permission set from this permission set.

T

TextChannel - Class in discord4j.core.object.entity
A Discord text channel.
TextChannel(ServiceMediator, TextChannelBean) - Constructor for class discord4j.core.object.entity.TextChannel
Constructs an TextChannel with an associated ServiceMediator and Discord data.
TextChannelBean - Class in discord4j.core.object.data.stored
 
TextChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.TextChannelBean
 
TextChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.TextChannelBean
 
TextChannelBean() - Constructor for class discord4j.core.object.data.stored.TextChannelBean
 
TextChannelCreateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a TextChannel is created in a guild.
TextChannelCreateEvent(DiscordClient, TextChannel) - Constructor for class discord4j.core.event.domain.channel.TextChannelCreateEvent
 
TextChannelCreateSpec - Class in discord4j.core.spec
 
TextChannelCreateSpec() - Constructor for class discord4j.core.spec.TextChannelCreateSpec
 
TextChannelDeleteEvent - Class in discord4j.core.event.domain.channel
Dispatched when a TextChannel is deleted in a guild.
TextChannelDeleteEvent(DiscordClient, TextChannel) - Constructor for class discord4j.core.event.domain.channel.TextChannelDeleteEvent
 
TextChannelEditSpec - Class in discord4j.core.spec
 
TextChannelEditSpec() - Constructor for class discord4j.core.spec.TextChannelEditSpec
 
TextChannelUpdateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a TextChannel is updated in a guild.
TextChannelUpdateEvent(DiscordClient, TextChannel, TextChannel) - Constructor for class discord4j.core.event.domain.channel.TextChannelUpdateEvent
 
throwUnsupportedDiscordValue(Object) - Static method in class discord4j.core.util.EntityUtil
Throws an UnsupportedOperationException for an unknown Discord value.
toObject(long[]) - Static method in class discord4j.core.util.ArrayUtil
 
TOPIC - Static variable in class discord4j.core.object.audit.ChangeKey
 
toString() - Method in class discord4j.core.event.domain.channel.CategoryCreateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.CategoryDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.channel.CategoryUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.PinsUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.PrivateChannelCreateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.PrivateChannelDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.channel.TextChannelCreateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.TextChannelDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.channel.TextChannelUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.TypingStartEvent
 
toString() - Method in class discord4j.core.event.domain.channel.VoiceChannelCreateEvent
 
toString() - Method in class discord4j.core.event.domain.channel.VoiceChannelDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.channel.VoiceChannelUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.BanEvent
 
toString() - Method in class discord4j.core.event.domain.guild.EmojisUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.GuildCreateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.GuildDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.guild.GuildUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.IntegrationsUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.MemberChunkEvent
 
toString() - Method in class discord4j.core.event.domain.guild.MemberJoinEvent
 
toString() - Method in class discord4j.core.event.domain.guild.MemberLeaveEvent
 
toString() - Method in class discord4j.core.event.domain.guild.MemberUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.guild.UnbanEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ConnectEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.DisconnectEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ReconnectEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ReconnectFailEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ReconnectStartEvent
 
toString() - Method in class discord4j.core.event.domain.lifecycle.ResumeEvent
 
toString() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.message.MessageCreateEvent
 
toString() - Method in class discord4j.core.event.domain.message.MessageDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.message.ReactionAddEvent
 
toString() - Method in class discord4j.core.event.domain.message.ReactionRemoveAllEvent
 
toString() - Method in class discord4j.core.event.domain.message.ReactionRemoveEvent
 
toString() - Method in class discord4j.core.event.domain.PresenceUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.role.RoleCreateEvent
 
toString() - Method in class discord4j.core.event.domain.role.RoleDeleteEvent
 
toString() - Method in class discord4j.core.event.domain.role.RoleUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.UserUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.VoiceStateUpdateEvent
 
toString() - Method in class discord4j.core.event.domain.WebhooksUpdateEvent
 
toString() - Method in class discord4j.core.object.audit.AuditLogChange
 
toString() - Method in class discord4j.core.object.audit.AuditLogEntry
 
toString() - Method in class discord4j.core.object.audit.ChangeKey
 
toString() - Method in class discord4j.core.object.audit.OptionKey
 
toString() - Method in class discord4j.core.object.Ban
 
toString() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
toString() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
toString() - Method in class discord4j.core.object.data.BanBean
 
toString() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
toString() - Method in class discord4j.core.object.data.InviteBean
 
toString() - Method in class discord4j.core.object.data.PrivateChannelBean
 
toString() - Method in class discord4j.core.object.data.RegionBean
 
toString() - Method in class discord4j.core.object.data.stored.ActivityBean
 
toString() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
toString() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
toString() - Method in class discord4j.core.object.data.stored.CategoryBean
 
toString() - Method in class discord4j.core.object.data.stored.ChannelBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedImageBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
toString() - Method in class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
toString() - Method in class discord4j.core.object.data.stored.GuildBean
 
toString() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
toString() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
toString() - Method in class discord4j.core.object.data.stored.MemberBean
 
toString() - Method in class discord4j.core.object.data.stored.MessageBean
 
toString() - Method in class discord4j.core.object.data.stored.MessageChannelBean
 
toString() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
toString() - Method in class discord4j.core.object.data.stored.PresenceBean
 
toString() - Method in class discord4j.core.object.data.stored.ReactionBean
 
toString() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
toString() - Method in class discord4j.core.object.data.stored.RoleBean
 
toString() - Method in class discord4j.core.object.data.stored.TextChannelBean
 
toString() - Method in class discord4j.core.object.data.stored.UserBean
 
toString() - Method in class discord4j.core.object.data.stored.VoiceChannelBean
 
toString() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
toString() - Method in class discord4j.core.object.data.WebhookBean
 
toString() - Method in class discord4j.core.object.Embed
 
toString() - Method in class discord4j.core.object.entity.ApplicationInfo
 
toString() - Method in class discord4j.core.object.entity.Attachment
 
toString() - Method in class discord4j.core.object.entity.Category
 
toString() - Method in class discord4j.core.object.entity.Guild
 
toString() - Method in class discord4j.core.object.entity.GuildEmoji
 
toString() - Method in class discord4j.core.object.entity.Member
 
toString() - Method in class discord4j.core.object.entity.Message
 
toString() - Method in class discord4j.core.object.entity.PrivateChannel
 
toString() - Method in class discord4j.core.object.entity.Role
 
toString() - Method in class discord4j.core.object.entity.TextChannel
 
toString() - Method in class discord4j.core.object.entity.User
 
toString() - Method in class discord4j.core.object.entity.VoiceChannel
 
toString() - Method in class discord4j.core.object.entity.Webhook
 
toString() - Method in class discord4j.core.object.ExtendedInvite
 
toString() - Method in class discord4j.core.object.Invite
 
toString() - Method in class discord4j.core.object.PermissionOverwrite
 
toString() - Method in class discord4j.core.object.presence.Activity
 
toString() - Method in class discord4j.core.object.presence.Presence
 
toString() - Method in class discord4j.core.object.reaction.Reaction
 
toString() - Method in class discord4j.core.object.reaction.ReactionEmoji.Custom
 
toString() - Method in class discord4j.core.object.reaction.ReactionEmoji.Unicode
 
toString() - Method in class discord4j.core.object.Region
 
toString() - Method in class discord4j.core.object.util.Image
Gets the String represents of this Image.
toString() - Method in class discord4j.core.object.util.PermissionSet
 
toString() - Method in class discord4j.core.object.util.Snowflake
Gets the String representation of this Snowflake.
toString() - Method in class discord4j.core.object.VoiceState
 
TYPE - Static variable in class discord4j.core.object.audit.OptionKey
 
type() - Method in interface discord4j.core.object.entity.MessageChannel
Requests to trigger the typing indicator in this channel.
type() - Method in class discord4j.core.object.entity.TextChannel
 
typeUntil(Publisher<?>) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to trigger the typing indicator in this channel.
typeUntil(Publisher<?>) - Method in class discord4j.core.object.entity.TextChannel
 
TypingStartEvent - Class in discord4j.core.event.domain.channel
Dispatched when a user starts typing in a message channel.
TypingStartEvent(DiscordClient, long, long, Instant) - Constructor for class discord4j.core.event.domain.channel.TypingStartEvent
 

U

unban(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to unban the specified user.
unban(Snowflake, String) - Method in class discord4j.core.object.entity.Guild
Requests to unban the specified user while optionally specifying a reason.
unban() - Method in class discord4j.core.object.entity.Member
Requests to unban this user.
unban(String) - Method in class discord4j.core.object.entity.Member
Requests to unban this user while optionally specifying the reason.
UnbanEvent - Class in discord4j.core.event.domain.guild
Dispatched when a user is unbanned from a guild.
UnbanEvent(DiscordClient, User, long) - Constructor for class discord4j.core.event.domain.guild.UnbanEvent
 
unicode(String) - Static method in class discord4j.core.object.reaction.ReactionEmoji
Constructs a ReactionEmoji for a unicode emoji.
unpin() - Method in class discord4j.core.object.entity.Message
Requests to unpin this message.
updatePresence(Presence) - Method in class discord4j.core.DiscordClient
 
User - Class in discord4j.core.object.entity
A Discord user.
User(ServiceMediator, UserBean) - Constructor for class discord4j.core.object.entity.User
Constructs an User with an associated ServiceMediator and Discord data.
USER_AVATAR - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_DEAFENED - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_MUTED - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_NICK - Static variable in class discord4j.core.object.audit.ChangeKey
 
UserBean - Class in discord4j.core.object.data.stored
 
UserBean(UserResponse) - Constructor for class discord4j.core.object.data.stored.UserBean
 
UserBean() - Constructor for class discord4j.core.object.data.stored.UserBean
 
UserEditSpec - Class in discord4j.core.spec
 
UserEditSpec() - Constructor for class discord4j.core.spec.UserEditSpec
 
UserUpdateEvent - Class in discord4j.core.event.domain
Dispatched when a user is updated.
UserUpdateEvent(DiscordClient, User, User) - Constructor for class discord4j.core.event.domain.UserUpdateEvent
 

V

valueOf(String) - Static method in enum discord4j.core.object.audit.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.Embed.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Channel.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Guild.ContentFilterLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Guild.MfaLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Guild.NotificationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Guild.VerificationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.entity.Message.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.PermissionOverwrite.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.presence.Activity.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.presence.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.util.Image.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum discord4j.core.object.util.Permission
Returns the enum constant of this type with the specified name.
values() - Static method in enum discord4j.core.object.audit.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.Embed.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Channel.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Guild.ContentFilterLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Guild.MfaLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Guild.NotificationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Guild.VerificationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.entity.Message.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.PermissionOverwrite.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.presence.Activity.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.presence.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.util.Image.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum discord4j.core.object.util.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class discord4j.core.shard.ShardAwareStore
 
VANITY_URL - Static variable in class discord4j.core.object.audit.ChangeKey
 
VERIFICATION_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
VoiceChannel - Class in discord4j.core.object.entity
A Discord voice channel.
VoiceChannel(ServiceMediator, VoiceChannelBean) - Constructor for class discord4j.core.object.entity.VoiceChannel
Constructs an VoiceChannel with an associated ServiceMediator and Discord data.
VoiceChannelBean - Class in discord4j.core.object.data.stored
 
VoiceChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.VoiceChannelBean
 
VoiceChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.VoiceChannelBean
 
VoiceChannelBean() - Constructor for class discord4j.core.object.data.stored.VoiceChannelBean
 
VoiceChannelCreateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a VoiceChannel is created in a guild.
VoiceChannelCreateEvent(DiscordClient, VoiceChannel) - Constructor for class discord4j.core.event.domain.channel.VoiceChannelCreateEvent
 
VoiceChannelCreateSpec - Class in discord4j.core.spec
 
VoiceChannelCreateSpec() - Constructor for class discord4j.core.spec.VoiceChannelCreateSpec
 
VoiceChannelDeleteEvent - Class in discord4j.core.event.domain.channel
Dispatched when a VoiceChannel is deleted in a guild.
VoiceChannelDeleteEvent(DiscordClient, VoiceChannel) - Constructor for class discord4j.core.event.domain.channel.VoiceChannelDeleteEvent
 
VoiceChannelEditSpec - Class in discord4j.core.spec
 
VoiceChannelEditSpec() - Constructor for class discord4j.core.spec.VoiceChannelEditSpec
 
VoiceChannelJoinSpec - Class in discord4j.core.spec
 
VoiceChannelJoinSpec(ServiceMediator, VoiceChannel) - Constructor for class discord4j.core.spec.VoiceChannelJoinSpec
 
VoiceChannelUpdateEvent - Class in discord4j.core.event.domain.channel
Dispatched when a VoiceChannel is deleted in a guild.
VoiceChannelUpdateEvent(DiscordClient, VoiceChannel, VoiceChannel) - Constructor for class discord4j.core.event.domain.channel.VoiceChannelUpdateEvent
 
VoiceServerUpdateEvent - Class in discord4j.core.event.domain
Dispatched when initially connecting to a voice channel.
VoiceServerUpdateEvent(DiscordClient, String, long, String) - Constructor for class discord4j.core.event.domain.VoiceServerUpdateEvent
 
VoiceState - Class in discord4j.core.object
A Discord voice state.
VoiceState(ServiceMediator, VoiceStateBean) - Constructor for class discord4j.core.object.VoiceState
Constructs a VoiceState with an associated ServiceMediator and Discord data.
VoiceStateBean - Class in discord4j.core.object.data.stored
 
VoiceStateBean(GuildCreate.VoiceState, long) - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateBean(VoiceStateResponse) - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateBean() - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateUpdateEvent - Class in discord4j.core.event.domain
Dispatched when a user's voice state changes.
VoiceStateUpdateEvent(DiscordClient, VoiceState, VoiceState) - Constructor for class discord4j.core.event.domain.VoiceStateUpdateEvent
 

W

watching(String) - Static method in class discord4j.core.object.presence.Activity
 
Webhook - Class in discord4j.core.object.entity
A Discord webhook.
Webhook(ServiceMediator, WebhookBean) - Constructor for class discord4j.core.object.entity.Webhook
Constructs a Webhook with an associated ServiceMediator and Discord data.
WebhookBean - Class in discord4j.core.object.data
 
WebhookBean(WebhookResponse) - Constructor for class discord4j.core.object.data.WebhookBean
 
WebhookBean() - Constructor for class discord4j.core.object.data.WebhookBean
 
WebhookCreateSpec - Class in discord4j.core.spec
 
WebhookCreateSpec() - Constructor for class discord4j.core.spec.WebhookCreateSpec
 
WebhookEditSpec - Class in discord4j.core.spec
 
WebhookEditSpec() - Constructor for class discord4j.core.spec.WebhookEditSpec
 
WebhooksUpdateEvent - Class in discord4j.core.event.domain
Dispatched when a webhook is updated in a guild.
WebhooksUpdateEvent(DiscordClient, long, long) - Constructor for class discord4j.core.event.domain.WebhooksUpdateEvent
 
WIDGET_CHANNEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
WIDGET_ENABLED - Static variable in class discord4j.core.object.audit.ChangeKey
 

X

xor(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Performs a logical XOR of this permission set with the other permission set.
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links