A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes All Packages

A

absent() - Static method in class discord4j.common.jackson.Possible
Returns a Possible with an absent value.
absent() - Static method in class discord4j.common.jackson.PossibleLong
 
AbstractCommandDispatcher - Class in discord4j.command.util
An utility abstract implementation of CommandDispatcher.
AbstractCommandDispatcher() - Constructor for class discord4j.command.util.AbstractCommandDispatcher
 
accessToken(String) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
ActionType - Enum in discord4j.core.object.audit
 
Activity - Class in discord4j.core.object.presence
 
Activity() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
Activity.Type - Enum in discord4j.core.object.presence
The type of "action" for an activity.
ActivityBean - Class in discord4j.core.object.data.stored
 
ActivityBean() - Constructor for class discord4j.core.object.data.stored.ActivityBean
 
ActivityBean(GameResponse) - Constructor for class discord4j.core.object.data.stored.ActivityBean
 
add(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
add(T[], T) - Static method in class discord4j.core.util.ArrayUtil
 
ADD_REACTIONS - discord4j.core.object.util.Permission
Allows for the addition of reactions to messages.
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
 
addGroupDMRecipient(long, long, GroupAddRecipientRequest) - Method in class discord4j.rest.service.ChannelService
 
addGuildMember(long, long, GuildMemberAddRequest) - Method in class discord4j.rest.service.GuildService
 
addGuildMemberRole(long, long, long, String) - Method in class discord4j.rest.service.GuildService
 
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
 
addPinnedMessage(long, long) - Method in class discord4j.rest.service.ChannelService
 
addProvider(CommandProvider<?>) - Method in class discord4j.command.CommandBootstrapper
Called to add a command provider dynamically.
addProviders(Collection<? extends CommandProvider<?>>) - Method in class discord4j.command.CommandBootstrapper
Called to add command providers dynamically.
addReaction(ReactionEmoji) - Method in class discord4j.core.object.entity.Message
Requests to add a reaction on this message.
address - Variable in class discord4j.voice.json.SelectProtocol.Data.Inner
 
addRole(Snowflake) - Method in class discord4j.core.object.entity.Member
Requests to add a role to this member.
addRole(Snowflake) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
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
 
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
 
ADMINISTRATOR - discord4j.core.object.util.Permission
Allows all permissions and bypasses channel permission overwrites.
AFK_CHANNEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
AFK_TIMEOUT - Static variable in class discord4j.core.object.audit.ChangeKey
 
afkChannelId(Long) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
afkTimeout(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
after(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
after(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
all() - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all permissions.
ALL_MEMBERS - discord4j.core.object.entity.Guild.ContentFilterLevel
Scan messages sent by all members.
ALL_MESSAGES - discord4j.core.object.entity.Guild.NotificationLevel
Receive a notification for all messages.
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.
anySetter(String, Object) - Method in class discord4j.rest.json.response.ErrorResponse
 
Application() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.Application
 
APPLICATION_DESCRIPTION - Static variable in class discord4j.core.util.VersionUtil
 
APPLICATION_ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
APPLICATION_INFO_GET - Static variable in class discord4j.rest.route.Routes
Returns the bot's OAuth2 application info.
APPLICATION_NAME - Static variable in class discord4j.core.util.VersionUtil
 
APPLICATION_URL - Static variable in class discord4j.core.util.VersionUtil
 
APPLICATION_VERSION - Static variable in class discord4j.core.util.VersionUtil
 
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() - Constructor for class discord4j.core.object.data.ApplicationInfoBean
 
ApplicationInfoBean(ApplicationInfoResponse) - Constructor for class discord4j.core.object.data.ApplicationInfoBean
 
ApplicationInfoResponse - Class in discord4j.rest.json.response
 
ApplicationInfoResponse() - Constructor for class discord4j.rest.json.response.ApplicationInfoResponse
 
ApplicationService - Class in discord4j.rest.service
 
ApplicationService(Router) - Constructor for class discord4j.rest.service.ApplicationService
 
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.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.
attach(DiscordClient) - Method in class discord4j.command.CommandBootstrapper
Attaches this CommandBootstrapper instance to the MessageCreateEvent of the passed in client.
ATTACH_FILES - discord4j.core.object.util.Permission
Allows for uploading images and files.
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() - Constructor for class discord4j.core.object.data.stored.AttachmentBean
 
AttachmentBean(AttachmentResponse) - Constructor for class discord4j.core.object.data.stored.AttachmentBean
 
AttachmentResponse - Class in discord4j.common.json
 
AttachmentResponse() - Constructor for class discord4j.common.json.AttachmentResponse
 
AudioProvider - Class in discord4j.voice
Used to send audio.
AudioProvider() - Constructor for class discord4j.voice.AudioProvider
 
AudioProvider(ByteBuffer) - Constructor for class discord4j.voice.AudioProvider
 
AudioReceiver - Class in discord4j.voice
Used to receive audio.
AudioReceiver() - Constructor for class discord4j.voice.AudioReceiver
 
AudioReceiver(ByteBuffer) - Constructor for class discord4j.voice.AudioReceiver
 
AUDIT_LOG_GET - Static variable in class discord4j.rest.route.Routes
Returns an audit log object for the guild.
AuditLogChange<T> - Class in discord4j.core.object.audit
 
AuditLogChange(T, T) - Constructor for class discord4j.core.object.audit.AuditLogChange
 
AuditLogChangeResponse - Class in discord4j.rest.json.response
 
AuditLogChangeResponse() - Constructor for class discord4j.rest.json.response.AuditLogChangeResponse
 
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() - Constructor for class discord4j.core.object.data.AuditLogEntryBean
 
AuditLogEntryBean(AuditLogEntryResponse) - Constructor for class discord4j.core.object.data.AuditLogEntryBean
 
AuditLogEntryOptionsResponse - Class in discord4j.rest.json.response
 
AuditLogEntryOptionsResponse() - Constructor for class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
AuditLogEntryResponse - Class in discord4j.rest.json.response
 
AuditLogEntryResponse() - Constructor for class discord4j.rest.json.response.AuditLogEntryResponse
 
AuditLogQuerySpec - Class in discord4j.core.spec
 
AuditLogQuerySpec() - Constructor for class discord4j.core.spec.AuditLogQuerySpec
 
AuditLogResponse - Class in discord4j.rest.json.response
 
AuditLogResponse() - Constructor for class discord4j.rest.json.response.AuditLogResponse
 
AuditLogService - Class in discord4j.rest.service
 
AuditLogService(Router) - Constructor for class discord4j.rest.service.AuditLogService
 
AuditLogUtil - Class in discord4j.core.util
 
AuditLogUtil() - Constructor for class discord4j.core.util.AuditLogUtil
 
AuditSpec<T> - Interface in discord4j.core.spec
 
author(EmbedAuthorRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 

B

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.
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_MEMBERS - discord4j.core.object.util.Permission
Allows banning members.
BanBean - Class in discord4j.core.object.data
 
BanBean() - Constructor for class discord4j.core.object.data.BanBean
 
BanBean(BanResponse) - 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
 
BanResponse - Class in discord4j.rest.json.response
 
BanResponse() - Constructor for class discord4j.rest.json.response.BanResponse
 
BASE_URL - Static variable in class discord4j.rest.route.Routes
The base URL for all API requests.
BaseGuildBean - Class in discord4j.core.object.data.stored
 
BaseGuildBean() - Constructor for class discord4j.core.object.data.stored.BaseGuildBean
 
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
 
before() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
beginGuildPrune(long, Map<String, Object>, String) - Method in class discord4j.rest.service.GuildService
 
bitrate(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
bitrate(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
BITRATE - Static variable in class discord4j.core.object.audit.ChangeKey
 
blocks(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
 
body(Object) - Method in class discord4j.rest.request.DiscordRequest
Set the given synchronous Object as the body for the request.
box(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
box(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
box(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
box(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
box(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
box(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
box(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
Box(byte[], byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box
 
Box(byte[], byte[], long) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box
 
boxzerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
boxzerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
BucketKey - Class in discord4j.rest.request
Used to access the appropriate RequestStream according to the bucket that requests for the stream fall into.
build() - Method in class discord4j.core.DiscordClientBuilder
Create a client ready to connect to Discord.
build() - Method in class discord4j.rest.http.ExchangeStrategies.Builder
build() - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
build() - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.ChannelCreateRequest
 
builder() - Static method in class discord4j.rest.json.request.ChannelModifyRequest
 
builder() - Static method in class discord4j.rest.json.request.EmbedRequest
 
builder() - Static method in class discord4j.rest.json.request.GuildMemberAddRequest
 
builder() - Static method in class discord4j.rest.json.request.GuildMemberModifyRequest
 
builder() - Static method in class discord4j.rest.json.request.GuildModifyRequest
 
builder() - Static method in class discord4j.rest.json.request.IntegrationModifyRequest
 
builder() - Static method in class discord4j.rest.json.request.RoleModifyRequest
 
Builder() - Constructor for class discord4j.rest.http.ExchangeStrategies.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.EmbedRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.GuildModifyRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
Builder() - Constructor for class discord4j.rest.json.request.RoleModifyRequest.Builder
 
bulkDelete(Publisher<Snowflake>) - Method in class discord4j.core.object.entity.TextChannel
Requests to bulk delete the supplied message IDs.
bulkDeleteMessages(long, BulkDeleteRequest) - Method in class discord4j.rest.service.ChannelService
 
BulkDeleteRequest - Class in discord4j.rest.json.request
 
BulkDeleteRequest(String[]) - Constructor for class discord4j.rest.json.request.BulkDeleteRequest
 

C

CALL - discord4j.core.object.entity.Message.Type
A message created when a call was started.
canRead(Class<?>, String) - Method in class discord4j.rest.http.EmptyReaderStrategy
 
canRead(Class<?>, String) - Method in class discord4j.rest.http.FallbackReaderStrategy
 
canRead(Class<?>, String) - Method in class discord4j.rest.http.JacksonReaderStrategy
 
canRead(Class<?>, String) - Method in interface discord4j.rest.http.ReaderStrategy
Whether the given object type is supported by this reader.
canWrite(Class<?>, String) - Method in class discord4j.rest.http.EmptyWriterStrategy
 
canWrite(Class<?>, String) - Method in class discord4j.rest.http.JacksonWriterStrategy
 
canWrite(Class<?>, String) - Method in class discord4j.rest.http.MultipartWriterStrategy
 
canWrite(Class<?>, String) - Method in interface discord4j.rest.http.WriterStrategy
Whether the given object type is supported by this writer.
Categorizable - Interface in discord4j.core.object.trait
A trait for objects that can contain cateogires.
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() - Constructor for class discord4j.core.object.data.stored.CategoryBean
 
CategoryBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.CategoryBean
 
CategoryBean(ChannelResponse) - 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
 
CHANGE_NICKNAME - discord4j.core.object.util.Permission
Allows for modification of own nickname.
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_CREATE - discord4j.core.object.audit.ActionType
 
CHANNEL_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_DELETE - discord4j.core.object.audit.ActionType
 
CHANNEL_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a guild channel, or close a private message.
CHANNEL_GET - Static variable in class discord4j.rest.route.Routes
Get a channel by ID.
CHANNEL_ICON_CHANGE - discord4j.core.object.entity.Message.Type
A message created when a channel's icon changed.
CHANNEL_ID - Static variable in class discord4j.core.object.audit.OptionKey
 
CHANNEL_INVITE_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new invite object for the channel.
CHANNEL_INVITES_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of invite objects (with invite metadata) for the channel.
CHANNEL_MODIFY - Static variable in class discord4j.rest.route.Routes
Update a channels settings.
CHANNEL_MODIFY_PARTIAL - Static variable in class discord4j.rest.route.Routes
Update a channels settings.
CHANNEL_NAME_CHANGE - discord4j.core.object.entity.Message.Type
A message created when a channel's name changed.
CHANNEL_OVERWRITE_CREATE - discord4j.core.object.audit.ActionType
 
CHANNEL_OVERWRITE_DELETE - discord4j.core.object.audit.ActionType
 
CHANNEL_OVERWRITE_UPDATE - discord4j.core.object.audit.ActionType
 
CHANNEL_PERMISSION_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a channel permission overwrite for a user or role in a channel.
CHANNEL_PERMISSIONS_EDIT - Static variable in class discord4j.rest.route.Routes
Edit the channel permission overwrites for a user or role in a channel.
CHANNEL_PINNED_MESSAGE - discord4j.core.object.entity.Message.Type
A message created when a message was pinned.
CHANNEL_PINS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_TYPE - Static variable in class discord4j.core.object.audit.ChangeKey
 
CHANNEL_UPDATE - discord4j.core.object.audit.ActionType
 
CHANNEL_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_WEBHOOK_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new webhook.
CHANNEL_WEBHOOKS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of channel webhook objects.
Channel.Type - Enum in discord4j.core.object.entity
Represents the various types of channels.
ChannelBean - Class in discord4j.core.object.data.stored
 
ChannelBean() - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelBean(long, int) - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.ChannelBean
 
ChannelCreate - Class in discord4j.gateway.json.dispatch
 
ChannelCreate() - Constructor for class discord4j.gateway.json.dispatch.ChannelCreate
 
ChannelCreateRequest - Class in discord4j.rest.json.request
 
ChannelCreateRequest(String, Possible<Integer>, Possible<String>, Possible<Integer>, Possible<Integer>, Possible<OverwriteEntity[]>, PossibleLong, Possible<Boolean>, Possible<Integer>) - Constructor for class discord4j.rest.json.request.ChannelCreateRequest
 
ChannelCreateRequest.Builder - Class in discord4j.rest.json.request
 
ChannelDelete - Class in discord4j.gateway.json.dispatch
 
ChannelDelete() - Constructor for class discord4j.gateway.json.dispatch.ChannelDelete
 
ChannelEvent - Class in discord4j.core.event.domain.channel
 
ChannelEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.channel.ChannelEvent
 
channelId(Long) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
ChannelModifyRequest - Class in discord4j.rest.json.request
 
ChannelModifyRequest(Possible<String>, Possible<Integer>, Possible<String>, Possible<Boolean>, Possible<Integer>, Possible<Integer>, Possible<Integer>, Possible<OverwriteEntity[]>, PossibleLong) - Constructor for class discord4j.rest.json.request.ChannelModifyRequest
 
ChannelModifyRequest.Builder - Class in discord4j.rest.json.request
 
ChannelPinsUpdate - Class in discord4j.gateway.json.dispatch
 
ChannelPinsUpdate() - Constructor for class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
channelRead(ChannelHandlerContext, Object) - Method in class discord4j.common.close.CloseHandlerAdapter
 
ChannelResponse - Class in discord4j.rest.json.response
 
ChannelResponse() - Constructor for class discord4j.rest.json.response.ChannelResponse
 
ChannelService - Class in discord4j.rest.service
 
ChannelService(Router) - Constructor for class discord4j.rest.service.ChannelService
 
ChannelUpdate - Class in discord4j.gateway.json.dispatch
 
ChannelUpdate() - Constructor for class discord4j.gateway.json.dispatch.ChannelUpdate
 
ClientConfig - Class in discord4j.core
 
ClientException - Exception in discord4j.rest.http.client
 
ClientException(ClientRequest, HttpClientResponse, ErrorResponse) - Constructor for exception discord4j.rest.http.client.ClientException
 
ClientRequest - Class in discord4j.rest.http.client
A wrapper over a partial HTTP client request definition.
ClientRequest(HttpMethod, String, HttpHeaders) - Constructor for class discord4j.rest.http.client.ClientRequest
 
close() - Method in class discord4j.gateway.DiscordWebSocketHandler
Initiates a close sequence that will terminate this session.
close(boolean) - Method in class discord4j.gateway.GatewayClient
Terminates this client's current gateway connection, and optionally, reconnect to it.
CloseException - Exception in discord4j.common.close
Unchecked exception thrown when a websocket session is closed, in an expected way or not.
CloseException(CloseStatus) - Constructor for exception discord4j.common.close.CloseException
 
CloseException(CloseStatus, Throwable) - Constructor for exception discord4j.common.close.CloseException
 
CloseHandlerAdapter - Class in discord4j.common.close
 
CloseHandlerAdapter(AtomicReference<CloseStatus>, Logger) - Constructor for class discord4j.common.close.CloseHandlerAdapter
 
CloseStatus - Class in discord4j.common.close
Container for WebSocket "close" status codes and reasons.
CloseStatus(int, String) - Constructor for class discord4j.common.close.CloseStatus
Create a new CloseStatus instance.
color(int) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
color(Integer) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
COLOR - Static variable in class discord4j.core.object.audit.ChangeKey
 
com.iwebpp.crypto - package com.iwebpp.crypto
 
Command<T> - Interface in discord4j.command
Very simple command abstraction.
CommandBootstrapper - Class in discord4j.command
The (thread-safe) entry point for actually using command.
CommandBootstrapper(CommandDispatcher) - Constructor for class discord4j.command.CommandBootstrapper
Constructs the message listener for command.
CommandBootstrapper(CommandDispatcher, CommandErrorHandler) - Constructor for class discord4j.command.CommandBootstrapper
Constructs the message listener for command.
CommandDispatcher - Interface in discord4j.command
This represents a command dispatcher.
CommandErrorHandler - Interface in discord4j.command
An interface called when an error is encountered.
CommandException - Exception in discord4j.command.util
An abstract class for propagating non-fatal, user-facing, command-caused errors.
CommandException(String) - Constructor for exception discord4j.command.util.CommandException
 
CommandProvider<T> - Interface in discord4j.command
This represents a generic command provider.
compareTo(Snowflake) - Method in class discord4j.core.object.util.Snowflake
Compares this snowflake to the specified snowflake.
completeMessages(Flux<ByteBuf>) - Method in class discord4j.gateway.ZlibDecompressor
 
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.
CONNECT - discord4j.core.object.util.Permission
Allows for joining of a voice channel.
connected() - Static method in class discord4j.gateway.retry.GatewayStateChange
 
CONNECTED - discord4j.gateway.retry.GatewayStateChange.State
 
CONNECTED - Static variable in interface discord4j.gateway.GatewayObserver
 
ConnectEvent - Class in discord4j.core.event.domain.lifecycle
 
ConnectEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.ConnectEvent
 
ConnectionResponse - Class in discord4j.rest.json.response
 
ConnectionResponse() - Constructor for class discord4j.rest.json.response.ConnectionResponse
 
contains(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
contains(Object) - Method in class discord4j.core.object.util.PermissionSet
 
CONTENT_FILTER_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
convert(Heartbeat) - Method in class discord4j.gateway.json.jackson.HeartbeatConverter
 
convert(Opcode<?>) - Method in class discord4j.gateway.json.jackson.OpcodeConverter
 
COUNT - Static variable in class discord4j.core.object.audit.OptionKey
 
CREATE_INSTANT_INVITE - discord4j.core.object.util.Permission
Allows creation of instant invites.
createCategory(Consumer<? super CategoryCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create a category.
createChannelInvite(long, InviteCreateRequest, String) - Method in class discord4j.rest.service.ChannelService
 
createContextual(DeserializationContext, BeanProperty) - Method in class discord4j.common.jackson.UnsignedLongDeserializer
 
createDM(DMCreateRequest) - Method in class discord4j.rest.service.UserService
 
createEmoji(Consumer<? super GuildEmojiCreateSpec>) - Method in class discord4j.core.object.entity.Guild
Requests to create an emoji.
createGroupDM(GroupDMCreateRequest) - Method in class discord4j.rest.service.UserService
 
createGuild(GuildCreateRequest) - Method in class discord4j.rest.service.GuildService
 
createGuild(Consumer<? super GuildCreateSpec>) - Method in class discord4j.core.DiscordClient
Requests to create a guild.
createGuildBan(long, long, Map<String, Object>, String) - Method in class discord4j.rest.service.GuildService
 
createGuildChannel(long, ChannelCreateRequest, String) - Method in class discord4j.rest.service.GuildService
 
createGuildEmoji(long, GuildEmojiCreateRequest, String) - Method in class discord4j.rest.service.EmojiService
 
createGuildIntegration(long, IntegrationCreateRequest) - Method in class discord4j.rest.service.GuildService
 
createGuildRole(long, RoleCreateRequest, String) - Method in class discord4j.rest.service.GuildService
 
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(long, MultipartRequest) - Method in class discord4j.rest.service.ChannelService
 
createMessage(String) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to create a message with only content.
createMessage(Consumer<? super MessageCreateSpec>) - Method in interface discord4j.core.object.entity.MessageChannel
Requests to create a message.
createMessage(Consumer<? super MessageCreateSpec>) - Method in class discord4j.core.object.entity.TextChannel
 
createOptionMap(AuditLogEntryOptionsResponse) - Static method in class discord4j.core.util.AuditLogUtil
 
createReaction(long, long, String) - Method in class discord4j.rest.service.ChannelService
 
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(long, WebhookCreateRequest, String) - Method in class discord4j.rest.service.WebhookService
 
createWebhook(Consumer<? super WebhookCreateSpec>) - Method in class discord4j.core.object.entity.TextChannel
Requests to create a webhook.
crypto_box(byte[], byte[], int, byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_box_afternm(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_box_beforenm(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_box_keypair(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_box_open(byte[], byte[], int, byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_box_open_afternm(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_core_hsalsa20(byte[], byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_core_salsa20(byte[], byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_hash(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_hash(byte[], byte[], int, int) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_onetimeauth(byte[], byte[], int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_onetimeauth_verify(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_onetimeauth_verify(byte[], byte[], int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_scalarmult(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_scalarmult_base(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_secretbox(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_secretbox_open(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_sign(byte[], long, byte[], int, int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_sign_keypair(byte[], byte[], boolean) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_sign_open(byte[], long, byte[], int, int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_stream(byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_stream_salsa20(byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_stream_xor(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_verify_16(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
crypto_verify_32(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
CURRENT_USER_GET - Static variable in class discord4j.rest.route.Routes
Returns the user object of the requester's account.
CURRENT_USER_GUILDS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of partial guild objects the current user is a member of.
CURRENT_USER_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify the requester's user account settings.
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

data - Variable in class discord4j.voice.json.SelectProtocol.Data
 
Data(boolean, int, int) - Constructor for class discord4j.voice.json.SentSpeaking.Data
 
Data(int, String, int) - Constructor for class discord4j.voice.json.Ready.Data
 
Data(long) - Constructor for class discord4j.voice.json.Hello.Data
 
Data(String) - Constructor for class discord4j.voice.json.VoiceDisconnect.Data
 
Data(String, byte[]) - Constructor for class discord4j.voice.json.SessionDescription.Data
 
Data(String, SelectProtocol.Data.Inner) - Constructor for class discord4j.voice.json.SelectProtocol.Data
 
Data(String, String, String, String) - Constructor for class discord4j.voice.json.Identify.Data
 
deaf(boolean) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
deaf(boolean) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
DEAFEN_MEMBERS - discord4j.core.object.util.Permission
Allows for deafening of members in a voice channel.
DEFAULT - discord4j.core.object.entity.Message.Type
A message created by a user.
DEFAULT_BUFFER_SIZE - Static variable in class discord4j.voice.AudioProvider
 
DEFAULT_BUFFER_SIZE - Static variable in class discord4j.voice.AudioReceiver
 
defaultMessageNoficiations(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
DefaultRouter - Class in discord4j.rest.request
Facilitates the routing of DiscordRequests to the proper RequestStream according to the bucket in which the request falls.
DefaultRouter(DiscordWebClient) - Constructor for class discord4j.rest.request.DefaultRouter
 
DefaultRouter(DiscordWebClient, Scheduler) - Constructor for class discord4j.rest.request.DefaultRouter
 
DefaultRouterFactory - Class in discord4j.rest.request
 
DefaultRouterFactory() - Constructor for class discord4j.rest.request.DefaultRouterFactory
 
DefaultRouterFactory(Scheduler) - Constructor for class discord4j.rest.request.DefaultRouterFactory
 
delay - Variable in class discord4j.voice.json.SentSpeaking.Data
 
delayMillisToConsume(long) - Method in interface discord4j.gateway.GatewayLimiter
Calculate the time (in milliseconds) a consumer should delay a call to GatewayLimiter.tryConsume(int) in order to be successful.
delayMillisToConsume(long) - Method in class discord4j.gateway.SimpleBucket
 
delete() - Method in interface discord4j.core.object.entity.Channel
Requests to delete this channel.
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() - Method in class discord4j.core.object.entity.Message
Requests to delete this message.
delete() - Method in class discord4j.core.object.entity.Role
Requests to delete this role.
delete() - Method in class discord4j.core.object.entity.Webhook
Requests to delete this webhook.
delete() - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to delete this permission overwrite.
delete() - Method in class discord4j.core.object.Invite
Requests to delete this invite.
delete(String) - Method in interface discord4j.core.object.entity.Channel
Requests to delete this channel while optionally specifying a reason.
delete(String) - Method in class discord4j.core.object.entity.GuildEmoji
Requests to delete this emoji while optionally specifying a reason.
delete(String) - Method in class discord4j.core.object.entity.Message
Requests to delete this message while optionally specifying a reason.
delete(String) - Method in class discord4j.core.object.entity.Role
Requests to delete this role while optionally specifying the reason.
delete(String) - Method in class discord4j.core.object.entity.Webhook
Requests to delete this webhook while optionally specifying a reason.
delete(String) - Method in class discord4j.core.object.ExtendedPermissionOverwrite
Requests to delete this permission overwrite while optionally specifying a reason.
delete(String) - Method in class discord4j.core.object.Invite
Requests to delete this invite while optionally specifying a reason.
delete(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
DELETE_MEMBER_DAYS - Static variable in class discord4j.core.object.audit.OptionKey
 
deleteAllReactions(long, long) - Method in class discord4j.rest.service.ChannelService
 
deleteChannel(long, String) - Method in class discord4j.rest.service.ChannelService
 
deleteChannelPermission(long, long, String) - Method in class discord4j.rest.service.ChannelService
 
deleteGroupDMRecipient(long, long) - Method in class discord4j.rest.service.ChannelService
 
deleteGuild(long) - Method in class discord4j.rest.service.GuildService
 
deleteGuildEmoji(long, long, String) - Method in class discord4j.rest.service.EmojiService
 
deleteGuildIntegration(long, long) - Method in class discord4j.rest.service.GuildService
 
deleteGuildRole(long, long, String) - Method in class discord4j.rest.service.GuildService
 
deleteInvite(String, String) - Method in class discord4j.rest.service.InviteService
 
deleteMessage(long, long, String) - Method in class discord4j.rest.service.ChannelService
 
deleteOwnReaction(long, long, String) - Method in class discord4j.rest.service.ChannelService
 
deletePinnedMessage(long, long) - Method in class discord4j.rest.service.ChannelService
 
deleteReaction(long, long, String, long) - Method in class discord4j.rest.service.ChannelService
 
deleteWebhook(long, String) - Method in class discord4j.rest.service.WebhookService
 
DENY - Static variable in class discord4j.core.object.audit.ChangeKey
 
description(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
deserialize(JsonParser, DeserializationContext) - Method in class discord4j.common.jackson.UnsignedLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class discord4j.gateway.json.jackson.PayloadDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class discord4j.voice.json.VoiceGatewayPayloadDeserializer
 
detached(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
detached_verify(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
DISABLED - discord4j.core.object.entity.Guild.ContentFilterLevel
Don't scan any messages.
disconnect() - Method in class discord4j.voice.VoiceConnection
 
disconnected() - Static method in class discord4j.gateway.retry.GatewayStateChange
 
DISCONNECTED - discord4j.gateway.retry.GatewayStateChange.State
 
DISCONNECTED - Static variable in interface discord4j.gateway.GatewayObserver
 
DisconnectEvent - Class in discord4j.core.event.domain.lifecycle
 
DisconnectEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.DisconnectEvent
 
DISCORD_EPOCH - Static variable in class discord4j.core.util.EntityUtil
The UNIX time that represents Discord's epoch (January 1, 2015).
discord4j.command - package discord4j.command
This package contains a set of classes designed to allow for extreme customizability and interoperability when building command or command systems.
discord4j.command.util - package discord4j.command.util
 
discord4j.common - package discord4j.common
 
discord4j.common.close - package discord4j.common.close
 
discord4j.common.jackson - package discord4j.common.jackson
 
discord4j.common.json - package discord4j.common.json
 
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.spec - package discord4j.core.spec
 
discord4j.core.util - package discord4j.core.util
 
discord4j.gateway - package discord4j.gateway
Components to create websocket clients targeting Discord gateway.
discord4j.gateway.json - package discord4j.gateway.json
Statically typed representations of Discord's gateway domain.
discord4j.gateway.json.dispatch - package discord4j.gateway.json.dispatch
Domain of websocket inbound and outbound data.
discord4j.gateway.json.jackson - package discord4j.gateway.json.jackson
Classes supporting the conversion between gateway objects using Jackson.
discord4j.gateway.json.response - package discord4j.gateway.json.response
Domain of websocket responses.
discord4j.gateway.payload - package discord4j.gateway.payload
Websocket payload readers and writers, converting to and from raw bytes.
discord4j.gateway.retry - package discord4j.gateway.retry
Classes supporting GatewayClient automatic reconnection.
discord4j.rest - package discord4j.rest
 
discord4j.rest.http - package discord4j.rest.http
 
discord4j.rest.http.client - package discord4j.rest.http.client
 
discord4j.rest.json.request - package discord4j.rest.json.request
 
discord4j.rest.json.response - package discord4j.rest.json.response
 
discord4j.rest.request - package discord4j.rest.request
 
discord4j.rest.route - package discord4j.rest.route
 
discord4j.rest.service - package discord4j.rest.service
 
discord4j.rest.util - package discord4j.rest.util
 
discord4j.voice - package discord4j.voice
 
discord4j.voice.json - package discord4j.voice.json
 
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.
DiscordRequest<T> - Class in discord4j.rest.request
Encodes all of the needed information to make an HTTP request to Discord.
DiscordRequest(Route<T>, String) - Constructor for class discord4j.rest.request.DiscordRequest
 
DiscordWebClient - Class in discord4j.rest.http.client
HTTP client tailored for Discord REST API requests.
DiscordWebClient(HttpClient, HttpHeaders, ExchangeStrategies) - Constructor for class discord4j.rest.http.client.DiscordWebClient
 
DiscordWebSocketHandler - Class in discord4j.gateway
Represents a WebSocket handler specialized for Discord gateway operations.
DiscordWebSocketHandler(PayloadReader, PayloadWriter, FluxSink<GatewayPayload<?>>, Flux<GatewayPayload<?>>, Flux<GatewayPayload<Heartbeat>>, int, GatewayLimiter) - Constructor for class discord4j.gateway.DiscordWebSocketHandler
Create a new handler with the given payload reader, payload writer and payload exchanges.
dispatch() - Method in class discord4j.gateway.GatewayClient
Obtains the Flux of Dispatch events inbound from the gateway connection made by this client.
dispatch(MessageCreateEvent, Set<CommandProvider<?>>, CommandErrorHandler) - Method in interface discord4j.command.CommandDispatcher
Called to handle the logic of invoking a command based on an event.
dispatch(MessageCreateEvent, Set<CommandProvider<?>>, CommandErrorHandler) - Method in class discord4j.command.util.AbstractCommandDispatcher
 
Dispatch - Interface in discord4j.gateway.json.dispatch
 
DISPATCH - Static variable in class discord4j.gateway.json.Opcode
 
DispatchContext<D extends 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 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
 
DM - discord4j.core.object.entity.Channel.Type
Represents a PrivateChannel.
DMCreateRequest - Class in discord4j.rest.json.request
 
DMCreateRequest(long) - Constructor for class discord4j.rest.json.request.DMCreateRequest
 
DO_NOT_DISTURB - discord4j.core.object.presence.Status
 
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 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.
editChannelPermissions(long, long, PermissionsEditRequest, String) - Method in class discord4j.rest.service.ChannelService
 
editMessage(long, long, MessageEditRequest) - Method in class discord4j.rest.service.ChannelService
 
ELEVATED - discord4j.core.object.entity.Guild.MfaLevel
Enabled 2FA requirement.
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_LINKS - discord4j.core.object.util.Permission
Links sent by users with this permission will be auto-embedded.
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() - Constructor for class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
EmbedAuthorBean(EmbedAuthorResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedAuthorBean
 
EmbedAuthorRequest - Class in discord4j.rest.json.request
 
EmbedAuthorRequest(String, String, String) - Constructor for class discord4j.rest.json.request.EmbedAuthorRequest
 
EmbedAuthorResponse - Class in discord4j.common.json
 
EmbedAuthorResponse() - Constructor for class discord4j.common.json.EmbedAuthorResponse
 
EmbedBean - Class in discord4j.core.object.data.stored.embed
 
EmbedBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedBean
 
EmbedBean(EmbedResponse) - 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() - Constructor for class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
EmbedFieldBean(EmbedFieldEntity) - Constructor for class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
EmbedFieldEntity - Class in discord4j.common.json
 
EmbedFieldEntity() - Constructor for class discord4j.common.json.EmbedFieldEntity
 
EmbedFieldEntity(String, String, boolean) - Constructor for class discord4j.common.json.EmbedFieldEntity
 
EmbedFooterBean - Class in discord4j.core.object.data.stored.embed
 
EmbedFooterBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
EmbedFooterBean(EmbedFooterResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedFooterBean
 
EmbedFooterRequest - Class in discord4j.rest.json.request
 
EmbedFooterRequest(String, String) - Constructor for class discord4j.rest.json.request.EmbedFooterRequest
 
EmbedFooterResponse - Class in discord4j.common.json
 
EmbedFooterResponse() - Constructor for class discord4j.common.json.EmbedFooterResponse
 
EmbedImageBean - Class in discord4j.core.object.data.stored.embed
 
EmbedImageBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedImageBean
 
EmbedImageBean(EmbedImageResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedImageBean
 
EmbedImageRequest - Class in discord4j.rest.json.request
 
EmbedImageRequest(String) - Constructor for class discord4j.rest.json.request.EmbedImageRequest
 
EmbedImageResponse - Class in discord4j.common.json
 
EmbedImageResponse() - Constructor for class discord4j.common.json.EmbedImageResponse
 
EmbedProviderBean - Class in discord4j.core.object.data.stored.embed
 
EmbedProviderBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
EmbedProviderBean(EmbedProviderResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedProviderBean
 
EmbedProviderResponse - Class in discord4j.common.json
 
EmbedProviderResponse() - Constructor for class discord4j.common.json.EmbedProviderResponse
 
EmbedRequest - Class in discord4j.rest.json.request
 
EmbedRequest(Possible<String>, Possible<String>, Possible<String>, Possible<String>, Possible<Integer>, Possible<EmbedFooterRequest>, Possible<EmbedImageRequest>, Possible<EmbedThumbnailRequest>, Possible<EmbedAuthorRequest>, Possible<EmbedFieldEntity[]>) - Constructor for class discord4j.rest.json.request.EmbedRequest
 
EmbedRequest.Builder - Class in discord4j.rest.json.request
 
EmbedResponse - Class in discord4j.common.json
 
EmbedResponse() - Constructor for class discord4j.common.json.EmbedResponse
 
EmbedThumbnailBean - Class in discord4j.core.object.data.stored.embed
 
EmbedThumbnailBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
EmbedThumbnailBean(EmbedThumbnailResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedThumbnailBean
 
EmbedThumbnailRequest - Class in discord4j.rest.json.request
 
EmbedThumbnailRequest(String) - Constructor for class discord4j.rest.json.request.EmbedThumbnailRequest
 
EmbedThumbnailResponse - Class in discord4j.common.json
 
EmbedThumbnailResponse() - Constructor for class discord4j.common.json.EmbedThumbnailResponse
 
EmbedVideoBean - Class in discord4j.core.object.data.stored.embed
 
EmbedVideoBean() - Constructor for class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
EmbedVideoBean(EmbedVideoResponse) - Constructor for class discord4j.core.object.data.stored.embed.EmbedVideoBean
 
EmbedVideoResponse - Class in discord4j.common.json
 
EmbedVideoResponse() - Constructor for class discord4j.common.json.EmbedVideoResponse
 
EMOJI_CREATE - discord4j.core.object.audit.ActionType
 
EMOJI_DELETE - discord4j.core.object.audit.ActionType
 
EMOJI_UPDATE - discord4j.core.object.audit.ActionType
 
EmojiResponse - Class in discord4j.common.json
 
EmojiResponse() - Constructor for class discord4j.common.json.EmojiResponse
 
EmojiService - Class in discord4j.rest.service
 
EmojiService(Router) - Constructor for class discord4j.rest.service.EmojiService
 
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
 
emptyListener() - Static method in interface discord4j.gateway.GatewayObserver
 
EmptyReaderStrategy - Class in discord4j.rest.http
Read a response without a body.
EmptyReaderStrategy() - Constructor for class discord4j.rest.http.EmptyReaderStrategy
 
EmptyWriterStrategy - Class in discord4j.rest.http
Write a request without a body.
EmptyWriterStrategy() - Constructor for class discord4j.rest.http.EmptyWriterStrategy
 
enableEmoticons(boolean) - Method in class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
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(Entity, Object) - Static method in class discord4j.core.util.EntityUtil
An utility that checks for equality between an entity and a generic object.
equals(Object) - Method in class discord4j.common.jackson.Possible
 
equals(Object) - Method in class discord4j.common.jackson.PossibleFilter
 
equals(Object) - Method in class discord4j.common.jackson.PossibleLong
 
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(Object) - Method in class discord4j.gateway.json.GatewayPayload
 
equals(Object) - Method in class discord4j.rest.request.BucketKey
 
equals(Object) - Method in class discord4j.rest.route.Route
 
error(Throwable) - Method in class discord4j.gateway.DiscordWebSocketHandler
Initiates a close sequence with the given error.
ErrorResponse - Class in discord4j.rest.json.response
 
ErrorResponse() - Constructor for class discord4j.rest.json.response.ErrorResponse
 
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.
EventNames - Class in discord4j.gateway.json.dispatch
 
EventNames() - Constructor for class discord4j.gateway.json.dispatch.EventNames
 
exchange(ClientRequest, R, Class<T>, Consumer<HttpClientResponse>) - Method in class discord4j.rest.http.client.DiscordWebClient
Exchange a request for a Mono response of the specified type.
exchange(DiscordRequest<T>) - Method in class discord4j.rest.request.DefaultRouter
 
exchange(DiscordRequest<T>) - Method in interface discord4j.rest.request.Router
Queues a request for execution in the appropriate request stream according to the request's bucket.
exchange(Router) - Method in class discord4j.rest.request.DiscordRequest
Exchange this request through the given Router.
ExchangeStrategies - Interface in discord4j.rest.http
Defines the strategies to request and response body conversion.
ExchangeStrategies.Builder - Class in discord4j.rest.http
A mutable builder for creating an ExchangeStrategies
execute(MessageCreateEvent, T) - Method in interface discord4j.command.Command
Called to execute this command.
execute(String) - Method in class discord4j.gateway.GatewayClient
Establish a reconnecting gateway connection to the given URL.
expand(String, Object...) - Static method in class discord4j.rest.util.RouteUtils
 
expandQuery(String, Map<String, ?>) - Static method in class discord4j.rest.util.RouteUtils
 
expireBehavior(int) - Method in class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
expireGracePeriod(int) - Method in class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
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() - Constructor for class discord4j.core.object.data.ExtendedInviteBean
 
ExtendedInviteBean(InviteResponse) - 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

FallbackReaderStrategy - Class in discord4j.rest.http
Read a response as a String, regardless of its type and response Content-Type.
FallbackReaderStrategy() - Constructor for class discord4j.rest.http.FallbackReaderStrategy
 
fields(EmbedFieldEntity[]) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class discord4j.common.jackson.PossibleDeserializers
 
findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class discord4j.common.jackson.PossibleSerializers
 
finish(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
 
footer(EmbedFooterRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
forMember(Snowflake, PermissionSet, PermissionSet) - Static method in class discord4j.core.object.PermissionOverwrite
Constructs a PermissionOverwrite targeting a Member.
forRaw(int) - Static method in class discord4j.gateway.json.Opcode
 
forRole(Snowflake, PermissionSet, PermissionSet) - Static method in class discord4j.core.object.PermissionOverwrite
Constructs a PermissionOverwrite targeting a Role.
FRAME_SIZE - Static variable in class discord4j.voice.Opus
 
FRAME_TIME - Static variable in class discord4j.voice.Opus
 

G

Game(String, int, Possible<String>) - Constructor for class discord4j.gateway.json.StatusUpdate.Game
 
GameAssetsResponse - Class in discord4j.gateway.json.response
 
GameAssetsResponse() - Constructor for class discord4j.gateway.json.response.GameAssetsResponse
 
GamePartyResponse - Class in discord4j.gateway.json.response
 
GamePartyResponse() - Constructor for class discord4j.gateway.json.response.GamePartyResponse
 
GameResponse - Class in discord4j.gateway.json.response
 
GameResponse() - Constructor for class discord4j.gateway.json.response.GameResponse
 
GameTimestampsResponse - Class in discord4j.gateway.json.response
 
GameTimestampsResponse() - Constructor for class discord4j.gateway.json.response.GameTimestampsResponse
 
GATEWAY_BOT_GET - Static variable in class discord4j.rest.route.Routes
Returns an object with the same information as Get Gateway, plus a shards key, containing the recommended number of shards to connect with (as an integer).
GATEWAY_GET - Static variable in class discord4j.rest.route.Routes
Returns an object with a single valid WSS URL, which the client can use as a basis for Connecting.
GatewayChannelResponse - Class in discord4j.gateway.json.response
 
GatewayChannelResponse() - Constructor for class discord4j.gateway.json.response.GatewayChannelResponse
 
GatewayClient - Class in discord4j.gateway
Represents a Discord WebSocket client, called Gateway, implementing its lifecycle.
GatewayClient(PayloadReader, PayloadWriter, RetryOptions, String, IdentifyOptions, GatewayObserver, GatewayLimiter) - Constructor for class discord4j.gateway.GatewayClient
Initializes a new GatewayClient.
GatewayLifecycleEvent - Class in discord4j.core.event.domain.lifecycle
 
GatewayLifecycleEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.lifecycle.GatewayLifecycleEvent
 
GatewayLimiter - Interface in discord4j.gateway
Represents a rate-limiting strategy that can be shared across shards.
GatewayObserver - Interface in discord4j.gateway
Event listeners for gateway connection lifecycle.
GatewayPayload<T extends PayloadData> - Class in discord4j.gateway.json
 
GatewayPayload() - Constructor for class discord4j.gateway.json.GatewayPayload
 
GatewayPayload(Opcode<T>, T, Integer, String) - Constructor for class discord4j.gateway.json.GatewayPayload
 
GatewayResponse - Class in discord4j.rest.json.response
 
GatewayResponse() - Constructor for class discord4j.rest.json.response.GatewayResponse
 
GatewayResponse.SessionStartLimit - Class in discord4j.rest.json.response
 
GatewayService - Class in discord4j.rest.service
 
GatewayService(Router) - Constructor for class discord4j.rest.service.GatewayService
 
GatewayStateChange - Class in discord4j.gateway.retry
 
GatewayStateChange.State - Enum in discord4j.gateway.retry
 
get() - Method in class discord4j.common.jackson.Possible
Returns an instance of T if this instance of Possible represents a non-absent value.
get() - Method in class discord4j.common.jackson.PossibleLong
 
get(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
getAccount() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getActionType() - Method in class discord4j.core.object.audit.AuditLogEntry
 
getActionType() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getActionType() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getActivity() - Method in class discord4j.core.object.data.stored.PresenceBean
 
getActivity() - Method in class discord4j.core.object.presence.Presence
 
getActivity() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.
getAfkChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getAfkChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getAfkChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
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.
getAfkTimeout() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getAfkTimeout() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getAfkTimeout() - Method in class discord4j.rest.json.response.GuildResponse
 
getAllow() - Method in class discord4j.common.json.OverwriteEntity
 
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.
getAnimated() - Method in class discord4j.common.json.EmojiResponse
 
getApplication() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.
getApplicationId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getApplicationId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getApplicationId() - Method in class discord4j.gateway.json.response.GameResponse
 
getApplicationId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getApplicationId() - Method in class discord4j.rest.json.response.GuildResponse
 
getApplicationInfo() - Method in class discord4j.core.DiscordClient
Requests to retrieve the application info.
getApplicationService() - Method in class discord4j.rest.RestClient
 
getAssets() - Method in class discord4j.gateway.json.response.GameResponse
 
getAttachments() - Method in class discord4j.common.json.MessageResponse
 
getAttachments() - Method in class discord4j.core.object.data.stored.MessageBean
 
getAttachments() - Method in class discord4j.core.object.entity.Message
Gets any attached files.
getAttachments() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getAttempts() - Method in class discord4j.gateway.retry.RetryContext
 
getAuditLog() - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the audit log for this guild.
getAuditLog(long, Map<String, Object>) - Method in class discord4j.rest.service.AuditLogService
 
getAuditLog(AuditLogQuerySpec) - 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.
getAuditLogEntries() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getAuditLogService() - Method in class discord4j.rest.RestClient
 
getAuthor() - Method in class discord4j.common.json.EmbedResponse
 
getAuthor() - Method in class discord4j.common.json.MessageResponse
 
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
Requests to retrieve the author of this message, if present.
getAuthor() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.
getAuthorId() - Method in class discord4j.core.object.entity.Message
Gets the ID of the author of this message, if present.
getAvatar() - Method in class discord4j.common.json.UserResponse
 
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.
getAvatar() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getAvatar() - Method in class discord4j.rest.json.response.WebhookResponse
 
getAvatarUrl() - Method in class discord4j.core.object.entity.User
Gets the user's effective avatar URL.
getAvatarUrl(Image.Format) - Method in class discord4j.core.object.entity.User
Gets the user's avatar URL, if present and in a supported format.
getBackoff() - Method in class discord4j.gateway.retry.GatewayStateChange
 
getBackoff() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve the backoff function used for retrying.
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.
getBitrate() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getBitrate() - Method in class discord4j.rest.json.response.ChannelResponse
 
getBody() - Method in class discord4j.rest.request.DiscordRequest
 
getBot() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getBuffer() - Method in class discord4j.voice.AudioProvider
 
getBuffer() - Method in class discord4j.voice.AudioReceiver
 
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
 
getChanges() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
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() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
getChannel() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
getChannel() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
getChannel() - Method in class discord4j.rest.json.response.InviteResponse
 
getChannel(long) - Method in class discord4j.rest.service.ChannelService
 
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.common.json.MessageResponse
 
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.
getChannelId() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
getChannelId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getChannelId() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getChannelId() - Method in class discord4j.rest.json.response.GuildEmbedResponse
 
getChannelId() - Method in class discord4j.rest.json.response.WebhookResponse
 
getChannelInvites(long) - Method in class discord4j.rest.service.ChannelService
 
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.
getChannels() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getChannelService() - Method in class discord4j.rest.RestClient
 
getChannelWebhooks(long) - Method in class discord4j.rest.service.WebhookService
 
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
 
getClient() - Method in class discord4j.gateway.PayloadContext
 
getClientConfig() - Method in class discord4j.core.ServiceMediator
 
getCloseStatus() - Method in exception discord4j.common.close.CloseException
 
getCode() - Method in exception discord4j.common.close.CloseException
 
getCode() - Method in class discord4j.common.close.CloseStatus
 
getCode() - Method in class discord4j.core.object.data.InviteBean
 
getCode() - Method in class discord4j.core.object.Invite
Gets the invite code (unique ID).
getCode() - Method in class discord4j.rest.json.response.InviteResponse
 
getColor() - Method in class discord4j.common.json.EmbedResponse
 
getColor() - Method in class discord4j.common.json.RoleResponse
 
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.
getCommand() - Method in class discord4j.command.ProviderContext
Gets the command for possible execution.
getConfig() - Method in class discord4j.core.DiscordClient
Gets the configuration for this client.
getContent() - Method in class discord4j.common.json.MessageResponse
 
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.
getContent() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getContent() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getContentFilterLevel() - Method in class discord4j.core.object.entity.Guild
Gets the default explicit content filter level.
getContext() - Method in class discord4j.command.ProviderContext
Gets the context for the command's execution, if present.
getCount() - Method in class discord4j.common.json.ReactionResponse
 
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.
getCount() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getCoverImage() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getCreatedAt() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getCreatedAt() - Method in class discord4j.rest.json.response.InviteResponse
 
getCreateRequest() - Method in class discord4j.rest.util.MultipartRequest
 
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
 
getCurrentApplicationInfo() - Method in class discord4j.rest.service.ApplicationService
 
getCurrentAttempt() - Method in class discord4j.core.event.domain.lifecycle.ReconnectEvent
 
getCurrentAttempt() - Method in class discord4j.core.event.domain.lifecycle.ReconnectFailEvent
 
getCurrentAttempt() - Method in class discord4j.gateway.retry.GatewayStateChange
 
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
 
getCurrentUser() - Method in class discord4j.rest.service.UserService
 
getCurrentUserGuilds(Map<String, Object>) - Method in class discord4j.rest.service.UserService
 
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.
getData() - Method in class discord4j.gateway.json.GatewayPayload
 
getData() - Method in class discord4j.gateway.PayloadContext
 
getData() - Method in class discord4j.voice.json.VoiceGatewayPayload
 
getDefaultAvatarUrl() - Method in class discord4j.core.object.entity.User
Gets the default avatar URL for this user.
getDefaultHeaders() - Method in class discord4j.rest.http.client.DiscordWebClient
 
getDefaultMessageNotifications() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getDefaultMessageNotifications() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getDefaultMessageNotifications() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getDefaultMessageNotifications() - Method in class discord4j.rest.json.response.GuildResponse
 
getDeleteMemberDays() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getDenied() - Method in class discord4j.core.object.PermissionOverwrite
Gets the permissions explicitly denied by this overwrite.
getDeny() - Method in class discord4j.common.json.OverwriteEntity
 
getDeny() - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
getDescription() - Method in class discord4j.common.json.EmbedResponse
 
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.
getDescription() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getDescription() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
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.
getDetails() - Method in class discord4j.gateway.json.response.GameResponse
 
getDiscriminator() - Method in class discord4j.common.json.UserResponse
 
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.
getDiscriminator() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getDispatch() - Method in class discord4j.core.event.dispatch.DispatchContext
 
getDispatcher() - Method in class discord4j.command.CommandBootstrapper
Gets the CommandDispatcher being currently used.
getDisplayName() - Method in class discord4j.core.object.entity.Member
Gets the name that is displayed in client.
getEditedTimestamp() - Method in class discord4j.common.json.MessageResponse
 
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.
getEditedTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.
getEmbedChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getEmbedChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getEmbedChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
getEmbeds() - Method in class discord4j.common.json.MessageResponse
 
getEmbeds() - Method in class discord4j.core.object.data.stored.MessageBean
 
getEmbeds() - Method in class discord4j.core.object.entity.Message
Gets any embedded content.
getEmbeds() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getEmbeds() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getEmoji() - Method in class discord4j.common.json.ReactionResponse
 
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.
getEmoji() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getEmoji() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
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.
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getEmojis() - Method in class discord4j.rest.json.response.GuildResponse
 
getEmojiService() - Method in class discord4j.rest.RestClient
 
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.
getEnd() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
getEndpoint() - Method in class discord4j.core.event.domain.VoiceServerUpdateEvent
 
getEndpoint() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
getErrorHandler() - Method in class discord4j.command.CommandBootstrapper
Gets the CommandErrorHandler being currently used.
getErrorResponse() - Method in exception discord4j.rest.http.client.ClientException
 
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.
getExchangeStrategies() - Method in class discord4j.rest.http.client.DiscordWebClient
 
getExpiration() - Method in class discord4j.core.object.ExtendedInvite
Gets the instant this invite expires, if possible.
getExpireBehavior() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getExpireGracePeriod() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getExplicitContentFilter() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getExplicitContentFilter() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getExplicitContentFilter() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getExplicitContentFilter() - Method in class discord4j.rest.json.response.GuildResponse
 
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.
getFeatures() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getFeatures() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getFeatures() - Method in class discord4j.rest.json.response.GuildResponse
 
getField() - Method in class discord4j.core.object.audit.OptionKey
 
getFields() - Method in class discord4j.common.json.EmbedResponse
 
getFields() - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
getFields() - Method in class discord4j.core.object.Embed
Gets the field information.
getFields() - Method in class discord4j.rest.json.response.ErrorResponse
 
getFile() - Method in class discord4j.rest.util.MultipartRequest
 
getFilename() - Method in class discord4j.core.object.entity.Attachment
Gets the name of the file attached.
getFileName() - Method in class discord4j.common.json.AttachmentResponse
 
getFileName() - Method in class discord4j.core.object.data.stored.AttachmentBean
 
getFileName() - Method in class discord4j.rest.util.MultipartRequest
 
getFirstBackoff() - Method in class discord4j.gateway.retry.RetryContext
 
getFlags() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getFlags() - Method in class discord4j.gateway.json.response.GameResponse
 
getFooter() - Method in class discord4j.common.json.EmbedResponse
 
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.
getGame() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getGame() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getGame() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getGateway() - Method in class discord4j.rest.service.GatewayService
 
getGatewayBot() - Method in class discord4j.rest.service.GatewayService
 
getGatewayClient() - Method in class discord4j.core.ServiceMediator
 
getGatewayLimiter() - Method in class discord4j.core.DiscordClientBuilder
Get the current GatewayLimiter set in this builder.
getGatewayObserver() - Method in class discord4j.core.DiscordClientBuilder
Get the current GatewayObserver set in this builder.
getGatewayService() - Method in class discord4j.rest.RestClient
 
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.
getGuild() - Method in class discord4j.gateway.json.dispatch.GuildDelete
 
getGuild() - Method in class discord4j.rest.json.response.InviteResponse
 
getGuild(long) - Method in class discord4j.rest.service.GuildService
 
getGuildBan(long, long) - Method in class discord4j.rest.service.GuildService
 
getGuildBans(long) - Method in class discord4j.rest.service.GuildService
 
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
 
getGuildChannels(long) - Method in class discord4j.rest.service.GuildService
 
getGuildEmbed(long) - Method in class discord4j.rest.service.GuildService
 
getGuildEmoji(long, long) - Method in class discord4j.rest.service.EmojiService
 
getGuildEmojiById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the guild emoji as represented by the supplied ID.
getGuildEmojiById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the guild emoji represented by the supplied IDs.
getGuildEmojis(long) - Method in class discord4j.rest.service.EmojiService
 
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.
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
getGuildId() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getGuildId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getGuildId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getGuildId() - Method in class discord4j.rest.json.response.WebhookResponse
 
getGuildIntegrations(long) - Method in class discord4j.rest.service.GuildService
 
getGuildInvites(long) - Method in class discord4j.rest.service.GuildService
 
getGuildMember(long, long) - Method in class discord4j.rest.service.GuildService
 
getGuildMembers(long, Map<String, Object>) - Method in class discord4j.rest.service.GuildService
 
getGuildPruneCount(long, Map<String, Object>) - Method in class discord4j.rest.service.GuildService
 
getGuildRoles(long) - Method in class discord4j.rest.service.GuildService
 
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
 
getGuilds() - Method in class discord4j.gateway.json.dispatch.Ready
 
getGuildService() - Method in class discord4j.rest.RestClient
 
getGuildStore() - Method in class discord4j.core.StateHolder
 
getGuildVoiceRegions(long) - Method in class discord4j.rest.service.GuildService
 
getGuildWebhooks(long) - Method in class discord4j.rest.service.WebhookService
 
getHandler() - Method in class discord4j.gateway.PayloadContext
 
getHash() - Method in class discord4j.core.object.util.Image
Gets the hash of the image.
getHeaders() - Method in exception discord4j.rest.http.client.ClientException
 
getHeaders() - Method in class discord4j.rest.request.DiscordRequest
 
getHeartbeatInterval() - Method in class discord4j.gateway.json.Hello
 
getHeight() - Method in class discord4j.common.json.AttachmentResponse
 
getHeight() - Method in class discord4j.common.json.EmbedImageResponse
 
getHeight() - Method in class discord4j.common.json.EmbedThumbnailResponse
 
getHeight() - Method in class discord4j.common.json.EmbedVideoResponse
 
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.
getHttpClient() - Method in class discord4j.rest.http.client.DiscordWebClient
 
getIcon() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
getIcon() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getIcon() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getIcon() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getIcon() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getIcon() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getIcon() - Method in class discord4j.rest.json.response.ChannelResponse
 
getIcon() - Method in class discord4j.rest.json.response.GuildResponse
 
getIcon() - Method in class discord4j.rest.json.response.UserGuildResponse
 
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.common.json.EmbedAuthorResponse
 
getIconUrl() - Method in class discord4j.common.json.EmbedFooterResponse
 
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.common.json.AttachmentResponse
 
getId() - Method in class discord4j.common.json.EmojiResponse
 
getId() - Method in class discord4j.common.json.GuildEmojiResponse
 
getId() - Method in class discord4j.common.json.MessageResponse
 
getId() - Method in class discord4j.common.json.OverwriteEntity
 
getId() - Method in class discord4j.common.json.RoleResponse
 
getId() - Method in class discord4j.common.json.UserResponse
 
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.
getId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence.User
 
getId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getId() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
getId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getId() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
getId() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getId() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getId() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getId() - Method in class discord4j.rest.json.response.ConnectionResponse
 
getId() - Method in class discord4j.rest.json.response.GuildResponse
 
getId() - Method in class discord4j.rest.json.response.IntegrationAccountResponse
 
getId() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getId() - Method in class discord4j.rest.json.response.UserGuildResponse
 
getId() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getId() - Method in class discord4j.rest.json.response.WebhookResponse
 
getIdentifyOptions() - Method in class discord4j.core.DiscordClientBuilder
Get the current IdentifyOptions set in this builder.
getIds() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getIgnoreUnknownJsonKeys() - Method in class discord4j.core.DiscordClientBuilder
Retrieves the current behavior under missing fields on entity deserialization.
getImage() - Method in class discord4j.common.json.EmbedResponse
 
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.
getInitialStatus() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the initial status used to identify bots.
getIntegrations() - Method in class discord4j.rest.json.response.ConnectionResponse
 
getInvite(String) - Method in class discord4j.core.DiscordClient
Requests to retrieve an invite.
getInvite(String) - Method in class discord4j.rest.service.InviteService
 
getInviter() - Method in class discord4j.core.object.ExtendedInvite
Requests to retrieve the user who created the invite.
getInviter() - Method in class discord4j.rest.json.response.InviteResponse
 
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.
getInviteService() - Method in class discord4j.rest.RestClient
 
getJitter() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve the jitter to be applied on each backoff delay.
getJoinedAt() - Method in class discord4j.common.json.GuildMemberResponse
 
getJoinedAt() - Method in class discord4j.core.object.data.stored.GuildBean
 
getJoinedAt() - Method in class discord4j.core.object.data.stored.MemberBean
 
getJoinedAt() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getJoinedAt() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
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.
getKey() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
getLarge() - Method in class discord4j.core.object.data.stored.GuildBean
 
getLargeImage() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getLargeImage() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
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.
getLargeText() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
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
 
getLastMessageId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getLastMessageId() - Method in class discord4j.rest.json.response.ChannelResponse
 
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
 
getLastPinTimestamp() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getLastPinTimestamp() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getLastPinTimestamp() - Method in class discord4j.rest.json.response.ChannelResponse
 
getMajorParam(String, String) - Static method in class discord4j.rest.util.RouteUtils
 
getMaxAge() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
getMaxAge() - Method in class discord4j.rest.json.response.InviteResponse
 
getMaxBackoffInterval() - Method in class discord4j.gateway.retry.RetryContext
 
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.
getMaxRetries() - Method in class discord4j.gateway.retry.RetryOptions
Returns the number of retries.
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.
getMaxUses() - Method in class discord4j.rest.json.response.InviteResponse
 
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
 
getMember() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
getMember() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMember() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getMemberById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the member as represented by the supplied ID.
getMemberById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the member represented by the supplied IDs.
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.
getMemberCount() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
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.
getMembers() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getMembers() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
getMembersRemoved() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
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.common.json.MessageResponse
 
getMentionRoles() - Method in class discord4j.core.object.data.stored.MessageBean
 
getMentionRoles() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMentions() - Method in class discord4j.common.json.MessageResponse
 
getMentions() - Method in class discord4j.core.object.data.stored.MessageBean
 
getMentions() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMessage() - Method in exception discord4j.common.close.CloseException
 
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
 
getMessage(long, long) - Method in class discord4j.rest.service.ChannelService
 
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
 
getMessageById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the message represented by the supplied IDs.
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
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getMessageIds() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getMessages() - Method in class discord4j.core.event.domain.message.MessageBulkDeleteEvent
 
getMessages(long, Map<String, Object>) - Method in class discord4j.rest.service.ChannelService
 
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
 
getMethod() - Method in class discord4j.rest.route.Route
 
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.
getMfaLevel() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getMfaLevel() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getMfaLevel() - Method in class discord4j.rest.json.response.GuildResponse
 
getModuleName() - Method in class discord4j.common.jackson.PossibleModule
 
getName() - Method in class discord4j.common.json.EmbedAuthorResponse
 
getName() - Method in class discord4j.common.json.EmbedFieldEntity
 
getName() - Method in class discord4j.common.json.EmbedProviderResponse
 
getName() - Method in class discord4j.common.json.EmojiResponse
 
getName() - Method in class discord4j.common.json.GuildEmojiResponse
 
getName() - Method in class discord4j.common.json.RoleResponse
 
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.
getName() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getName() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getName() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getName() - Method in class discord4j.gateway.json.response.GameResponse
 
getName() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getName() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getName() - Method in class discord4j.rest.json.response.ChannelResponse
 
getName() - Method in class discord4j.rest.json.response.ConnectionResponse
 
getName() - Method in class discord4j.rest.json.response.GuildResponse
 
getName() - Method in class discord4j.rest.json.response.IntegrationAccountResponse
 
getName() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getName() - Method in class discord4j.rest.json.response.UserGuildResponse
 
getName() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getName() - Method in class discord4j.rest.json.response.WebhookResponse
 
getNewValue() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
getNick() - Method in class discord4j.common.json.GuildMemberResponse
 
getNick() - Method in class discord4j.core.object.data.stored.MemberBean
 
getNick() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getNick() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
getNick() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getNick() - Method in class discord4j.rest.json.response.NicknameModifyResponse
 
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.
getNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
getNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
getNonce() - Method in class discord4j.common.json.MessageResponse
 
getNonce() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getNotificationLevel() - Method in class discord4j.core.object.entity.Guild
Gets the default message notification level.
getNsfw() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getNullValue(DeserializationContext) - Method in class discord4j.common.jackson.PossibleDeserializer
 
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
 
getOldValue() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
getOp() - Method in class discord4j.gateway.json.GatewayPayload
 
getOp() - Method in class discord4j.voice.json.VoiceGatewayPayload
 
getOption(OptionKey<T>) - Method in class discord4j.core.object.audit.AuditLogEntry
 
getOptions() - Method in class discord4j.core.object.data.AuditLogEntryBean
 
getOptions() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
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.
getOwner() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
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.
getOwnerId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getOwnerId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getOwnerId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getOwnerId() - Method in class discord4j.rest.json.response.GuildResponse
 
getParentId() - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
getParentId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getParentId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getParty() - Method in class discord4j.gateway.json.response.GameResponse
 
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.
getPartyId() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
getPayload() - Method in class discord4j.gateway.PayloadContext
 
getPayloadType() - Method in class discord4j.gateway.json.Opcode
 
getPeriod() - Method in class discord4j.common.ResettableInterval
 
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
 
getPermissionOverwrites() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getPermissionOverwrites() - Method in class discord4j.rest.json.response.ChannelResponse
 
getPermissions() - Method in class discord4j.common.json.RoleResponse
 
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.
getPermissions() - Method in class discord4j.rest.json.response.UserGuildResponse
 
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
 
getPinnedMessages(long) - Method in class discord4j.rest.service.ChannelService
 
getPosition() - Method in class discord4j.common.json.RoleResponse
 
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
 
getPosition() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getPosition() - Method in class discord4j.rest.json.response.ChannelResponse
 
getPrefixes(MessageCreateEvent) - Method in class discord4j.command.util.AbstractCommandDispatcher
Requests to retrieve the prefixes for the supplied event.
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.
getPresences() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
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.
getProperties() - Static method in class discord4j.core.util.VersionUtil
 
getProvider() - Method in class discord4j.common.json.EmbedResponse
 
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.
getProviders() - Method in class discord4j.command.CommandBootstrapper
Gets the command providers registered with this dispatcher.
getProxyIconUrl() - Method in class discord4j.common.json.EmbedAuthorResponse
 
getProxyIconUrl() - Method in class discord4j.common.json.EmbedFooterResponse
 
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.common.json.AttachmentResponse
 
getProxyUrl() - Method in class discord4j.common.json.EmbedImageResponse
 
getProxyUrl() - Method in class discord4j.common.json.EmbedThumbnailResponse
 
getProxyUrl() - Method in class discord4j.common.json.EmbedVideoResponse
 
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.
getPruned() - Method in class discord4j.rest.json.response.PruneResponse
 
getPublicKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
 
getPublicKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
 
getQueryParams() - Method in class discord4j.rest.request.DiscordRequest
 
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).
getRateLimitPerUser() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getRateLimitPerUser() - Method in class discord4j.rest.json.response.ChannelResponse
 
getRaw() - Method in class discord4j.core.object.reaction.ReactionEmoji.Unicode
 
getRawOp() - Method in class discord4j.gateway.json.Opcode
 
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.common.json.MessageResponse
 
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.
getReactions(long, long, String, Map<String, Object>) - Method in class discord4j.rest.service.ChannelService
 
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 exception discord4j.common.close.CloseException
 
getReason() - Method in class discord4j.common.close.CloseStatus
 
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
 
getReason() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getReason() - Method in class discord4j.rest.json.response.BanResponse
 
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.
getRecipients() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getRecipients() - Method in class discord4j.rest.json.response.ChannelResponse
 
getReferenced(Possible<?>) - Method in class discord4j.common.jackson.PossibleDeserializer
 
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.
getRegion() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getRegion() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getRegion() - Method in class discord4j.rest.json.response.GuildResponse
 
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.
getRemaining() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
getRequest() - Method in exception discord4j.rest.http.client.ClientException
 
getResetAfter() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
getResetCount() - Method in class discord4j.gateway.retry.RetryContext
 
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.
getResponseTime() - Method in class discord4j.gateway.GatewayClient
Gets the amount of time it last took Discord to respond to a heartbeat with an ack.
getResponseType() - Method in class discord4j.rest.route.Route
 
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
 
getResumeSequence() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the last gateway sequence observed by the client using this policy.
getResumeSessionId() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the unique gateway session identifier for the current session.
getRetryContext() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve a stateful context object to hold current attempt count and backoff delay on each retry.
getRetryOptions() - Method in class discord4j.core.DiscordClientBuilder
Get the current RetryOptions set in this builder.
getRevoked() - Method in class discord4j.rest.json.response.InviteResponse
 
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.
getRole() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
getRole() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
getRoleById(Snowflake) - Method in class discord4j.core.object.entity.Guild
Requests to retrieve the role as represented by the supplied ID.
getRoleById(Snowflake, Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the role represented by the supplied IDs.
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.
getRoleId() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
getRoleId() - Method in class discord4j.rest.json.response.IntegrationResponse
 
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.
getRoleName() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getRoles() - Method in class discord4j.common.json.GuildEmojiResponse
 
getRoles() - Method in class discord4j.common.json.GuildMemberResponse
 
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.
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
getRoles() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getRoles() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getRoles() - Method in class discord4j.rest.json.response.GuildResponse
 
getRoleStore() - Method in class discord4j.core.StateHolder
 
getRouter() - Method in class discord4j.rest.service.RestService
 
getRouter(DiscordWebClient) - Method in class discord4j.rest.request.DefaultRouterFactory
 
getRouter(DiscordWebClient) - Method in interface discord4j.rest.request.RouterFactory
 
getRouter(DiscordWebClient) - Method in class discord4j.rest.request.SingleRouterFactory
 
getRouterFactory() - Method in class discord4j.core.DiscordClientBuilder
Get the current RouterFactory used to create a Router that executes Discord REST API requests.
getRpcOrigins() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getSampleHostname() - Method in class discord4j.core.object.data.RegionBean
 
getSampleHostname() - Method in class discord4j.core.object.Region
Gets an example hostname for the region.
getSampleHostname() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getSamplePort() - Method in class discord4j.core.object.data.RegionBean
 
getSamplePort() - Method in class discord4j.core.object.Region
Gets an example port for the region.
getSamplePort() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getSecretKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
 
getSecretKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
 
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
 
getSeq() - Method in class discord4j.gateway.json.Heartbeat
 
getSequence() - Method in class discord4j.gateway.GatewayClient
Gets the current heartbeat sequence.
getSequence() - Method in class discord4j.gateway.json.GatewayPayload
 
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.
getSessionId() - Method in class discord4j.gateway.GatewayClient
Retrieve the ID of the current gateway session.
getSessionId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getSessionId() - Method in class discord4j.gateway.json.dispatch.Ready
 
getSessionId() - Method in class discord4j.gateway.json.response.GameResponse
 
getSessionId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getSessionStartLimit() - Method in class discord4j.rest.json.response.GatewayResponse
 
getShard() - Method in class discord4j.gateway.json.dispatch.Ready
 
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.gateway.IdentifyOptions
Retrieve the number of shards used by this policy.
getShardIndex() - Method in class discord4j.core.ClientConfig
 
getShardIndex() - Method in class discord4j.core.DiscordClientBuilder
Retrieve the current shard index.
getShardIndex() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the shard index in this policy.
getShards() - Method in class discord4j.rest.json.response.GatewayResponse
 
getSize() - Method in class discord4j.common.json.AttachmentResponse
 
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.
getSize() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
getSmallImage() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSmallImage() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
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.
getSmallText() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
getSplash() - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
getSplash() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getSplash() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getSplash() - Method in class discord4j.rest.json.response.GuildResponse
 
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.
getStart() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
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.
getState() - Method in class discord4j.gateway.json.response.GameResponse
 
getState() - Method in class discord4j.gateway.retry.GatewayStateChange
 
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
 
getStatus() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getStatus() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getStatus() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getStatus() - Method in exception discord4j.rest.http.client.ClientException
 
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.
getSyncedAt() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getSyncId() - Method in class discord4j.core.object.data.stored.RichActivityBean
 
getSyncId() - Method in class discord4j.gateway.json.response.GameResponse
 
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.
getSystemChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getSystemChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getSystemChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
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.
getTargetId() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getTemporary() - Method in class discord4j.rest.json.response.InviteResponse
 
getText() - Method in class discord4j.common.json.EmbedFooterResponse
 
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.common.json.EmbedResponse
 
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.common.json.EmbedResponse
 
getTimestamp() - Method in class discord4j.common.json.MessageResponse
 
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.
getTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getTimestamp() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getTimestamps() - Method in class discord4j.gateway.json.response.GameResponse
 
getTitle() - Method in class discord4j.common.json.EmbedResponse
 
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.gateway.json.dispatch.VoiceServerUpdate
 
getToken() - Method in class discord4j.rest.json.response.WebhookResponse
 
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
getTopic() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getTopic() - Method in class discord4j.rest.json.response.ChannelResponse
 
getTotal() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
getTrace() - Method in class discord4j.core.event.domain.lifecycle.ReadyEvent
 
getTrace() - Method in class discord4j.core.event.domain.lifecycle.ResumeEvent
 
getTrace() - Method in class discord4j.gateway.json.dispatch.Ready
 
getTrace() - Method in class discord4j.gateway.json.dispatch.Resumed
 
getTrace() - Method in class discord4j.gateway.json.Hello
 
getType() - Method in class discord4j.common.json.EmbedResponse
 
getType() - Method in class discord4j.common.json.MessageResponse
 
getType() - Method in class discord4j.common.json.OverwriteEntity
 
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.
getType() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
getType() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getType() - Method in class discord4j.gateway.json.GatewayPayload
 
getType() - Method in class discord4j.gateway.json.response.GameResponse
 
getType() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getType() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getType() - Method in class discord4j.rest.json.response.ChannelResponse
 
getType() - Method in class discord4j.rest.json.response.ConnectionResponse
 
getType() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getUriTemplate() - Method in class discord4j.rest.route.Route
 
getUrl() - Method in class discord4j.common.json.AttachmentResponse
 
getUrl() - Method in class discord4j.common.json.EmbedAuthorResponse
 
getUrl() - Method in class discord4j.common.json.EmbedImageResponse
 
getUrl() - Method in class discord4j.common.json.EmbedProviderResponse
 
getUrl() - Method in class discord4j.common.json.EmbedResponse
 
getUrl() - Method in class discord4j.common.json.EmbedThumbnailResponse
 
getUrl() - Method in class discord4j.common.json.EmbedVideoResponse
 
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() - Method in class discord4j.gateway.json.response.GameResponse
 
getUrl() - Method in class discord4j.rest.json.response.GatewayResponse
 
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.common.json.GuildEmojiResponse
 
getUser() - Method in class discord4j.common.json.GuildMemberResponse
 
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.
getUser() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getUser() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getUser() - Method in class discord4j.gateway.json.dispatch.Ready
 
getUser() - Method in class discord4j.gateway.json.dispatch.UserUpdate
 
getUser() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getUser() - Method in class discord4j.rest.json.response.BanResponse
 
getUser() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getUser() - Method in class discord4j.rest.json.response.WebhookResponse
 
getUser(long) - Method in class discord4j.rest.service.UserService
 
getUserById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the user represented by the supplied ID.
getUserConnections() - Method in class discord4j.rest.service.UserService
 
getUserDMs() - Method in class discord4j.rest.service.UserService
 
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.
getUserId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getUserId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getUserId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getUserId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getUserId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getUserId() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
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.
getUserLimit() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getUserLimit() - Method in class discord4j.rest.json.response.ChannelResponse
 
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.common.json.UserResponse
 
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.
getUsername() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
getUsers() - Method in class discord4j.core.DiscordClient
Retrieve the currently stored (cached) users.
getUsers() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getUserService() - Method in class discord4j.rest.RestClient
 
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.
getUses() - Method in class discord4j.rest.json.response.InviteResponse
 
getValue() - Method in class discord4j.common.json.EmbedFieldEntity
 
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.
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.
getVerificationLevel() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getVerificationLevel() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getVerificationLevel() - Method in class discord4j.rest.json.response.GuildResponse
 
getVersion() - Method in class discord4j.gateway.json.dispatch.Ready
 
getVideo() - Method in class discord4j.common.json.EmbedResponse
 
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.
getVoiceRegions() - Method in class discord4j.rest.service.VoiceService
 
getVoiceService() - Method in class discord4j.rest.RestClient
 
getVoiceState() - Method in class discord4j.core.object.entity.Member
Requests to retrieve this user's voice state for this guild.
getVoiceState() - Method in class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 
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.
getVoiceStates() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
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.
getWebhook(long) - Method in class discord4j.rest.service.WebhookService
 
getWebhookById(Snowflake) - Method in class discord4j.core.DiscordClient
Requests to retrieve the webhook represented by the supplied ID.
getWebhookId() - Method in class discord4j.common.json.MessageResponse
 
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.
getWebhookId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.
getWebhooks() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getWebhookService() - Method in class discord4j.rest.RestClient
 
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.
getWidgetChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getWidgetChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getWidgetChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
getWidth() - Method in class discord4j.common.json.AttachmentResponse
 
getWidth() - Method in class discord4j.common.json.EmbedImageResponse
 
getWidth() - Method in class discord4j.common.json.EmbedThumbnailResponse
 
getWidth() - Method in class discord4j.common.json.EmbedVideoResponse
 
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.
GIF - discord4j.core.object.util.Image.Format
Represents the Graphics Interchange Format format.
GIT_BRANCH - Static variable in class discord4j.core.util.VersionUtil
 
GIT_COMMIT_ID - Static variable in class discord4j.core.util.VersionUtil
 
GIT_COMMIT_ID_ABBREV - Static variable in class discord4j.core.util.VersionUtil
 
GIT_COMMIT_ID_DESCRIBE - Static variable in class discord4j.core.util.VersionUtil
 
GlobalRateLimiter - Class in discord4j.rest.request
Used to prevent requests from being sent while the bot is globally ratelimited.
GlobalRateLimiter() - Constructor for class discord4j.rest.request.GlobalRateLimiter
 
GROUP_DM - discord4j.core.object.entity.Channel.Type
Represents a group DM.
GROUP_DM_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new group DM channel with multiple users.
GROUP_DM_RECIPIENT_ADD - Static variable in class discord4j.rest.route.Routes
Adds a recipient to a Group DM using their access token.
GROUP_DM_RECIPIENT_DELETE - Static variable in class discord4j.rest.route.Routes
Removes a recipient from a Group DM.
GroupAddRecipientRequest - Class in discord4j.rest.json.request
 
GroupAddRecipientRequest(String, String) - Constructor for class discord4j.rest.json.request.GroupAddRecipientRequest
 
GroupDMCreateRequest - Class in discord4j.rest.json.request
 
GroupDMCreateRequest(String[], Map<String, String>) - Constructor for class discord4j.rest.json.request.GroupDMCreateRequest
 
groupElementLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
 
Guild - Class in discord4j.core.object.entity
A Discord guild.
Guild(long, boolean) - Constructor for class discord4j.core.event.domain.lifecycle.ReadyEvent.Guild
 
Guild(ServiceMediator, BaseGuildBean) - Constructor for class discord4j.core.object.entity.Guild
Constructs an Guild with an associated ServiceMediator and Discord data.
GUILD_BAN_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_BAN_CREATE - Static variable in class discord4j.rest.route.Routes
Create a guild ban, and optionally delete previous messages sent by the banned user.
GUILD_BAN_GET - Static variable in class discord4j.rest.route.Routes
Returns a ban object for the given user or a 404 not found if the ban cannot be found.
GUILD_BAN_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_BAN_REMOVE - Static variable in class discord4j.rest.route.Routes
Remove the ban for a user.
GUILD_BANS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of ban objects for the users banned from this guild.
GUILD_CATEGORY - discord4j.core.object.entity.Channel.Type
Represents a Category.
GUILD_CHANNEL_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new channel object for the guild.
GUILD_CHANNEL_POSITIONS_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify the positions of a set of role objects for the guild.
GUILD_CHANNELS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of guild channel objects.
GUILD_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new guild.
GUILD_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a guild permanently.
GUILD_EMBED_GET - Static variable in class discord4j.rest.route.Routes
Returns the guild embed object.
GUILD_EMBED_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify a guild embed object for the guild.
GUILD_EMOJI_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new emoji for the guild.
GUILD_EMOJI_DELETE - Static variable in class discord4j.rest.route.Routes
Delete the given emoji.
GUILD_EMOJI_GET - Static variable in class discord4j.rest.route.Routes
Returns an emoji object for the given guild and emoji IDs.
GUILD_EMOJI_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify the given emoji.
GUILD_EMOJIS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of emoji objects for the given guild.
GUILD_EMOJIS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_GET - Static variable in class discord4j.rest.route.Routes
Returns the guild object for the given id.
GUILD_INTEGRATION_CREATE - Static variable in class discord4j.rest.route.Routes
Attach an integration object from the current user to the guild.
GUILD_INTEGRATION_DELETE - Static variable in class discord4j.rest.route.Routes
Delete the attached integration object for the guild.
GUILD_INTEGRATION_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify the behavior and settings of a integration object for the guild.
GUILD_INTEGRATION_SYNC - Static variable in class discord4j.rest.route.Routes
Sync an integration.
GUILD_INTEGRATIONS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of integration objects for the guild.
GUILD_INTEGRATIONS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_INVITES_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of invite objects (with invite metadata) for the guild.
GUILD_LEAVE - Static variable in class discord4j.rest.route.Routes
Leave a guild.
GUILD_MEMBER_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBER_ADD - Static variable in class discord4j.rest.route.Routes
Adds a user to the guild, provided you have a valid oauth2 access token for the user with the guilds.join scope.
GUILD_MEMBER_GET - Static variable in class discord4j.rest.route.Routes
Returns a guild member object for the specified user.
GUILD_MEMBER_JOIN - discord4j.core.object.entity.Message.Type
A message created when an user joins a guild.
GUILD_MEMBER_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify attributes of a guild member.
GUILD_MEMBER_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBER_REMOVE - Static variable in class discord4j.rest.route.Routes
Remove a member from a guild.
GUILD_MEMBER_ROLE_ADD - Static variable in class discord4j.rest.route.Routes
Adds a role to a guild member.
GUILD_MEMBER_ROLE_REMOVE - Static variable in class discord4j.rest.route.Routes
Removes a role from a guild member.
GUILD_MEMBER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBERS_CHUNK - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBERS_LIST - Static variable in class discord4j.rest.route.Routes
Returns a list of guild member objects that are members of the guild.
GUILD_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify a guild's settings.
GUILD_PRUNE_BEGIN - Static variable in class discord4j.rest.route.Routes
Begin a prune operation.
GUILD_PRUNE_COUNT_GET - Static variable in class discord4j.rest.route.Routes
Returns an object with one 'pruned' key indicating the number of members that would be removed in a prune operation.
GUILD_ROLE_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLE_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new role for the guild.
GUILD_ROLE_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLE_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a guild role.
GUILD_ROLE_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify a guild role.
GUILD_ROLE_POSITIONS_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify the positions of a set of role objects for the guild.
GUILD_ROLE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLES_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of role objects for the guild.
GUILD_TEXT - discord4j.core.object.entity.Channel.Type
Represents a TextChannel.
GUILD_UPDATE - discord4j.core.object.audit.ActionType
 
GUILD_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_VOICE - discord4j.core.object.entity.Channel.Type
Represents a VoiceChannel.
GUILD_VOICE_REGIONS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of voice region objects for the guild.
GUILD_WEBHOOKS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of guild webhook objects.
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.
GuildBanAdd - Class in discord4j.gateway.json.dispatch
 
GuildBanAdd() - Constructor for class discord4j.gateway.json.dispatch.GuildBanAdd
 
GuildBanRemove - Class in discord4j.gateway.json.dispatch
 
GuildBanRemove() - Constructor for class discord4j.gateway.json.dispatch.GuildBanRemove
 
GuildBean - Class in discord4j.core.object.data.stored
 
GuildBean() - Constructor for class discord4j.core.object.data.stored.GuildBean
 
GuildBean(GuildBean, GuildUpdate) - Constructor for class discord4j.core.object.data.stored.GuildBean
 
GuildBean(GuildCreate) - 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() - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.GuildChannelBean
 
GuildCreate - Class in discord4j.gateway.json.dispatch
 
GuildCreate() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate
 
GuildCreate.Presence - Class in discord4j.gateway.json.dispatch
 
GuildCreate.Presence.User - Class in discord4j.gateway.json.dispatch
 
GuildCreate.VoiceState - Class in discord4j.gateway.json.dispatch
 
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. After an outage (in which many guild deletes will be dispatched), this event will be dispatched as guilds become available again. When the bot is added to a guild.
GuildCreateEvent(DiscordClient, Guild) - Constructor for class discord4j.core.event.domain.guild.GuildCreateEvent
 
GuildCreateRequest - Class in discord4j.rest.json.request
 
GuildCreateRequest(String, String, String, int, int, RoleCreateRequest[], PartialChannelRequest[]) - Constructor for class discord4j.rest.json.request.GuildCreateRequest
 
GuildCreateSpec - Class in discord4j.core.spec
 
GuildCreateSpec() - Constructor for class discord4j.core.spec.GuildCreateSpec
 
GuildDelete - Class in discord4j.gateway.json.dispatch
 
GuildDelete() - Constructor for class discord4j.gateway.json.dispatch.GuildDelete
 
GuildDeleteEvent - Class in discord4j.core.event.domain.guild
Dispatched in two different scenarios: The bot is kicked from or leaves a guild. A guild becomes unavailable during an outage.
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
 
GuildEmbedModifyRequest - Class in discord4j.rest.json.request
 
GuildEmbedModifyRequest(Possible<Boolean>, PossibleLong) - Constructor for class discord4j.rest.json.request.GuildEmbedModifyRequest
 
GuildEmbedResponse - Class in discord4j.rest.json.response
 
GuildEmbedResponse() - Constructor for class discord4j.rest.json.response.GuildEmbedResponse
 
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() - Constructor for class discord4j.core.object.data.stored.GuildEmojiBean
 
GuildEmojiBean(GuildEmojiResponse) - Constructor for class discord4j.core.object.data.stored.GuildEmojiBean
 
GuildEmojiCreateRequest - Class in discord4j.rest.json.request
 
GuildEmojiCreateRequest(String, String, long[]) - Constructor for class discord4j.rest.json.request.GuildEmojiCreateRequest
 
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
 
GuildEmojiModifyRequest - Class in discord4j.rest.json.request
 
GuildEmojiModifyRequest(Possible<String>, Possible<long[]>) - Constructor for class discord4j.rest.json.request.GuildEmojiModifyRequest
 
GuildEmojiResponse - Class in discord4j.common.json
 
GuildEmojiResponse() - Constructor for class discord4j.common.json.GuildEmojiResponse
 
GuildEmojisUpdate - Class in discord4j.gateway.json.dispatch
 
GuildEmojisUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
GuildEvent - Class in discord4j.core.event.domain.guild
 
GuildEvent(DiscordClient) - Constructor for class discord4j.core.event.domain.guild.GuildEvent
 
GuildIntegrationsUpdate - Class in discord4j.gateway.json.dispatch
 
GuildIntegrationsUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
GuildMemberAdd - Class in discord4j.gateway.json.dispatch
 
GuildMemberAdd() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberAdd
 
GuildMemberAddRequest - Class in discord4j.rest.json.request
 
GuildMemberAddRequest(String, Possible<String>, Possible<long[]>, Possible<Boolean>, Possible<Boolean>) - Constructor for class discord4j.rest.json.request.GuildMemberAddRequest
 
GuildMemberAddRequest.Builder - Class in discord4j.rest.json.request
 
GuildMemberEditSpec - Class in discord4j.core.spec
 
GuildMemberEditSpec() - Constructor for class discord4j.core.spec.GuildMemberEditSpec
 
GuildMemberModifyRequest - Class in discord4j.rest.json.request
 
GuildMemberModifyRequest(Possible<String>, Possible<long[]>, Possible<Boolean>, Possible<Boolean>, PossibleLong) - Constructor for class discord4j.rest.json.request.GuildMemberModifyRequest
 
GuildMemberModifyRequest.Builder - Class in discord4j.rest.json.request
 
GuildMemberRemove - Class in discord4j.gateway.json.dispatch
 
GuildMemberRemove() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberRemove
 
GuildMemberResponse - Class in discord4j.common.json
 
GuildMemberResponse() - Constructor for class discord4j.common.json.GuildMemberResponse
 
GuildMembersChunk - Class in discord4j.gateway.json.dispatch
 
GuildMembersChunk() - Constructor for class discord4j.gateway.json.dispatch.GuildMembersChunk
 
GuildMemberUpdate - Class in discord4j.gateway.json.dispatch
 
GuildMemberUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
GuildModifyRequest - Class in discord4j.rest.json.request
 
GuildModifyRequest(Possible<String>, Possible<String>, Possible<Integer>, Possible<Integer>, PossibleLong, Possible<Integer>, Possible<String>, PossibleLong, Possible<String>) - Constructor for class discord4j.rest.json.request.GuildModifyRequest
 
GuildModifyRequest.Builder - Class in discord4j.rest.json.request
 
GuildResponse - Class in discord4j.rest.json.response
 
GuildResponse() - Constructor for class discord4j.rest.json.response.GuildResponse
 
GuildRoleCreate - Class in discord4j.gateway.json.dispatch
 
GuildRoleCreate() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleCreate
 
GuildRoleDelete - Class in discord4j.gateway.json.dispatch
 
GuildRoleDelete() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleDelete
 
GuildRoleUpdate - Class in discord4j.gateway.json.dispatch
 
GuildRoleUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
GuildService - Class in discord4j.rest.service
 
GuildService(Router) - Constructor for class discord4j.rest.service.GuildService
 
GuildUpdate - Class in discord4j.gateway.json.dispatch
 
GuildUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildUpdate
 
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.
handle(MessageCreateEvent, Throwable) - Method in interface discord4j.command.CommandErrorHandler
Called when an error is encountered.
handle(PayloadContext<T>) - Method in interface discord4j.gateway.PayloadHandler
Perform an action on a payload together with its context, which allows access to various gateway resources.
handle(PayloadContext<T>) - Static method in class discord4j.gateway.PayloadHandlers
Process a PayloadData object together with its context, reacting to it.
handle(WebsocketInbound, WebsocketOutbound) - Method in class discord4j.gateway.DiscordWebSocketHandler
 
handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class discord4j.common.jackson.UnknownPropertyHandler
 
hasAnimatedAvatar() - Method in class discord4j.core.object.entity.User
Gets if the user's avatar is animated.
Hash() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Hash
 
hashCode() - Method in class discord4j.common.jackson.Possible
 
hashCode() - Method in class discord4j.common.jackson.PossibleLong
 
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() - Method in class discord4j.gateway.json.GatewayPayload
 
hashCode() - Method in class discord4j.rest.request.BucketKey
 
hashCode() - Method in class discord4j.rest.route.Route
 
hashCode(Entity) - Static method in class discord4j.core.util.EntityUtil
An utility that gets the hash code of an entity.
hashLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Hash
 
header(String, String) - Method in class discord4j.rest.request.DiscordRequest
Adds the given key and value to the headers of this request.
headers() - Method in class discord4j.rest.http.client.ClientRequest
 
heartbeat(Heartbeat) - Static method in class discord4j.gateway.json.GatewayPayload
 
Heartbeat - Class in discord4j.gateway.json
 
Heartbeat - Class in discord4j.voice.json
 
Heartbeat(int) - Constructor for class discord4j.gateway.json.Heartbeat
 
Heartbeat(long) - Constructor for class discord4j.voice.json.Heartbeat
 
HEARTBEAT - Static variable in class discord4j.gateway.json.Opcode
 
HEARTBEAT_ACK - Static variable in class discord4j.gateway.json.Opcode
 
HeartbeatAck - Class in discord4j.voice.json
 
HeartbeatAck(long) - Constructor for class discord4j.voice.json.HeartbeatAck
 
HeartbeatConverter - Class in discord4j.gateway.json.jackson
 
HeartbeatConverter() - Constructor for class discord4j.gateway.json.jackson.HeartbeatConverter
 
heartbeatInterval - Variable in class discord4j.voice.json.Hello.Data
 
Hello - Class in discord4j.gateway.json
 
Hello - Class in discord4j.voice.json
 
Hello() - Constructor for class discord4j.gateway.json.Hello
 
Hello(long) - Constructor for class discord4j.voice.json.Hello
 
Hello(Hello.Data) - Constructor for class discord4j.voice.json.Hello
 
HELLO - Static variable in class discord4j.gateway.json.Opcode
 
Hello.Data - Class in discord4j.voice.json
 
hexDecode(String) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
hexEncodeToString(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
HIGH - discord4j.core.object.entity.Guild.VerificationLevel
(╯°□°)╯︵ ┻━┻ - Must be a member of the server for longer than 10 minutes.
hoist(boolean) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
HOIST - Static variable in class discord4j.core.object.audit.ChangeKey
 

I

icon(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
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
 
identify(Identify) - Static method in class discord4j.gateway.json.GatewayPayload
 
Identify - Class in discord4j.gateway.json
 
Identify - Class in discord4j.voice.json
 
Identify(Identify.Data) - Constructor for class discord4j.voice.json.Identify
 
Identify(String, IdentifyProperties, boolean, int, Possible<int[]>, Possible<StatusUpdate>) - Constructor for class discord4j.gateway.json.Identify
 
Identify(String, String, String, String) - Constructor for class discord4j.voice.json.Identify
 
IDENTIFY - Static variable in class discord4j.gateway.json.Opcode
 
Identify.Data - Class in discord4j.voice.json
 
IdentifyOptions - Class in discord4j.gateway
An object that contains all the parameters used for identifying a bot to Discord gateway.
IdentifyOptions(int, int, StatusUpdate) - Constructor for class discord4j.gateway.IdentifyOptions
Create a new identifying policy.
IdentifyProperties - Class in discord4j.gateway.json
 
IdentifyProperties(String, String, String) - Constructor for class discord4j.gateway.json.IdentifyProperties
 
idle() - Static method in class discord4j.core.object.presence.Presence
 
idle(Activity) - Static method in class discord4j.core.object.presence.Presence
 
IDLE - discord4j.core.object.presence.Status
 
image(EmbedImageRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
Image - Class in discord4j.core.object.util
Represents a Discord image.
IMAGE - discord4j.core.object.Embed.Type
An embed generated by an 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.
incrNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
incrNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
Inner(String, int, String) - Constructor for class discord4j.voice.json.SelectProtocol.Data.Inner
 
IntegrationAccountResponse - Class in discord4j.rest.json.response
 
IntegrationAccountResponse() - Constructor for class discord4j.rest.json.response.IntegrationAccountResponse
 
IntegrationCreateRequest - Class in discord4j.rest.json.request
 
IntegrationCreateRequest(String, long) - Constructor for class discord4j.rest.json.request.IntegrationCreateRequest
 
IntegrationModifyRequest - Class in discord4j.rest.json.request
 
IntegrationModifyRequest(Possible<Integer>, Possible<Integer>, Possible<Boolean>) - Constructor for class discord4j.rest.json.request.IntegrationModifyRequest
 
IntegrationModifyRequest.Builder - Class in discord4j.rest.json.request
 
IntegrationResponse - Class in discord4j.rest.json.response
 
IntegrationResponse() - Constructor for class discord4j.rest.json.response.IntegrationResponse
 
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
 
INVALID_SESSION - Static variable in class discord4j.gateway.json.Opcode
 
invalidateStores() - Method in class discord4j.core.StateHolder
 
InvalidSession - Class in discord4j.gateway.json
 
InvalidSession(boolean) - Constructor for class discord4j.gateway.json.InvalidSession
 
invisible() - Static method in class discord4j.core.object.presence.Presence
 
INVISIBLE - discord4j.core.object.presence.Status
 
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_ACCEPT - Static variable in class discord4j.rest.route.Routes
Accept an invite.
INVITE_CHANNEL_ID - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_CODE - Static variable in class discord4j.core.object.audit.ChangeKey
 
INVITE_CREATE - discord4j.core.object.audit.ActionType
 
INVITE_DELETE - discord4j.core.object.audit.ActionType
 
INVITE_DELETE - Static variable in class discord4j.rest.route.Routes
Delete an invite.
INVITE_GET - Static variable in class discord4j.rest.route.Routes
Returns an invite object for the given code.
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_UPDATE - discord4j.core.object.audit.ActionType
 
INVITE_USES - Static variable in class discord4j.core.object.audit.ChangeKey
 
InviteBean - Class in discord4j.core.object.data
 
InviteBean() - Constructor for class discord4j.core.object.data.InviteBean
 
InviteBean(InviteResponse) - Constructor for class discord4j.core.object.data.InviteBean
 
InviteCreateRequest - Class in discord4j.rest.json.request
 
InviteCreateRequest(int, int, boolean, boolean) - Constructor for class discord4j.rest.json.request.InviteCreateRequest
 
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
 
InviteResponse - Class in discord4j.rest.json.response
 
InviteResponse() - Constructor for class discord4j.rest.json.response.InviteResponse
 
InviteService - Class in discord4j.rest.service
 
InviteService(Router) - Constructor for class discord4j.rest.service.InviteService
 
ip - Variable in class discord4j.voice.json.Ready.Data
 
isAbsent() - Method in class discord4j.common.jackson.Possible
Checks whether the instance of this Possible represents an absent value.
isAbsent() - Method in class discord4j.common.jackson.PossibleLong
 
isAnimated() - Method in class discord4j.common.json.GuildEmojiResponse
 
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.common.json.UserResponse
 
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
 
isBotPublic() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
isBotRequireCodeGrant() - Method in class discord4j.core.object.data.ApplicationInfoBean
 
isBotRequireCodeGrant() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
isConnected() - Method in class discord4j.core.DiscordClient
Returns whether this client is currently connected to Discord Gateway.
isConnected() - Method in class discord4j.gateway.GatewayClient
Returns whether this GatewayClient is currently connected to Discord Gateway therefore capable to send and receive payloads.
isConnected() - Method in class discord4j.gateway.retry.RetryContext
 
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.
isCustom() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isDeaf() - Method in class discord4j.common.json.GuildMemberResponse
 
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.
isDeaf() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isDeaf() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
isDeaf() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
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.
isDeprecated() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isEmbedEnabled() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
isEmbedEnabled() - Method in class discord4j.rest.json.response.GuildResponse
 
isEmbedsChanged() - Method in class discord4j.core.event.domain.message.MessageUpdateEvent
 
isEmojiAnimated() - Method in class discord4j.core.object.data.stored.ReactionBean
 
isEnabled() - Method in class discord4j.rest.json.response.GuildEmbedResponse
 
isEnabled() - Method in class discord4j.rest.json.response.IntegrationResponse
 
isEveryone() - Method in class discord4j.core.object.entity.Role
Gets whether this role corresponds to the @everyone role.
isHoist() - Method in class discord4j.common.json.RoleResponse
 
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.common.json.EmbedFieldEntity
 
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.
isLarge() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isLazy() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isManaged() - Method in class discord4j.common.json.GuildEmojiResponse
 
isManaged() - Method in class discord4j.common.json.RoleResponse
 
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.common.json.ReactionResponse
 
isMe() - Method in class discord4j.core.object.data.stored.ReactionBean
 
isMentionable() - Method in class discord4j.common.json.RoleResponse
 
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.common.json.MessageResponse
 
isMentionEveryone() - Method in class discord4j.core.object.data.stored.MessageBean
 
isMentionEveryone() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
isMute() - Method in class discord4j.common.json.GuildMemberResponse
 
isMute() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isMute() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isMute() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
isMute() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
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).
isNsfw() - Method in class discord4j.rest.json.response.ChannelResponse
 
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.
isOptimal() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isOwner() - Method in class discord4j.rest.json.response.UserGuildResponse
 
isPinned() - Method in class discord4j.common.json.MessageResponse
 
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.
isPinned() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
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.common.json.GuildEmojiResponse
 
isRequireColons() - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
isResumable() - Method in class discord4j.gateway.json.InvalidSession
 
isRevoked() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
isRevoked() - Method in class discord4j.core.object.ExtendedInvite
Gets whether this invite is revoked.
isRevoked() - Method in class discord4j.rest.json.response.ConnectionResponse
 
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.
isSelfDeaf() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfDeaf() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSelfMute() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isSelfMute() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfMute() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSelfMuted() - Method in class discord4j.core.object.VoiceState
Gets whether this user is locally muted.
isSelfVideo() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfVideo() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSuppress() - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
isSuppress() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSuppress() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSuppressed() - Method in class discord4j.core.object.VoiceState
Gets whether this user is muted by the current user.
isSyncing() - Method in class discord4j.rest.json.response.IntegrationResponse
 
isTemporary() - Method in class discord4j.core.object.data.ExtendedInviteBean
 
isTts() - Method in class discord4j.common.json.MessageResponse
 
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.
isTts() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
isUnavailable() - Method in class discord4j.core.event.domain.guild.GuildDeleteEvent
 
isUnavailable() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isUnavailable() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
isVip() - Method in class discord4j.core.object.data.RegionBean
 
isVip() - Method in class discord4j.core.object.Region
Gets if this is a VIP region.
isVip() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isWidgetEnabled() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
isWidgetEnabled() - Method in class discord4j.rest.json.response.GuildResponse
 
iterator() - Method in class discord4j.core.object.util.PermissionSet
 

J

JacksonPayloadReader - Class in discord4j.gateway.payload
 
JacksonPayloadReader(ObjectMapper) - Constructor for class discord4j.gateway.payload.JacksonPayloadReader
 
JacksonPayloadReader(ObjectMapper, boolean) - Constructor for class discord4j.gateway.payload.JacksonPayloadReader
 
JacksonPayloadWriter - Class in discord4j.gateway.payload
 
JacksonPayloadWriter(ObjectMapper) - Constructor for class discord4j.gateway.payload.JacksonPayloadWriter
 
JacksonReaderStrategy<Res> - Class in discord4j.rest.http
Read a response into JSON and convert to an Object of type <Res> using Jackson 2.9.
JacksonReaderStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.JacksonReaderStrategy
 
JacksonWriterStrategy - Class in discord4j.rest.http
Write to a request from an Object to a JSON String using Jackson 2.9.
JacksonWriterStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.JacksonWriterStrategy
 
join(Consumer<? super VoiceChannelJoinSpec>) - Method in class discord4j.core.object.entity.VoiceChannel
Requests to the join this voice channel.
JPEG - discord4j.core.object.util.Image.Format
Represents the Joint Photographic Experts Group format.

K

keyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
keyPair() - Static method in class com.iwebpp.crypto.TweetNaclFast.Box
 
keyPair() - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
KeyPair() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
 
KeyPair() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
 
keyPair_fromSecretKey(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Box
 
keyPair_fromSecretKey(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
keyPair_fromSeed(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
kick() - Method in class discord4j.core.object.entity.Member
Requests to kick this member.
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(String) - Method in class discord4j.core.object.entity.Member
Requests to kick this member while optionally specifying the reason.
KICK_MEMBERS - discord4j.core.object.util.Permission
Allows kicking members.

L

leave() - Method in class discord4j.core.object.entity.Guild
Requests to leave this guild.
leaveGuild(long) - Method in class discord4j.rest.service.UserService
 
LINK - discord4j.core.object.Embed.Type
An embed generated by a link.
listening(String) - Static method in class discord4j.core.object.presence.Activity
 
LISTENING - discord4j.core.object.presence.Activity.Type
"Listening to {name}"
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.
LOW - discord4j.core.object.entity.Guild.VerificationLevel
Must have verified email on account.

M

makeBoxNonce() - Static method in class com.iwebpp.crypto.TweetNaclFast
 
makeSecretBoxNonce() - Static method in class com.iwebpp.crypto.TweetNaclFast
 
MANAGE_CHANNELS - discord4j.core.object.util.Permission
Allows management and editing of channels.
MANAGE_EMOJIS - discord4j.core.object.util.Permission
Allows management and editing of emojis.
MANAGE_GUILD - discord4j.core.object.util.Permission
Allows management and editing of the guild.
MANAGE_MESSAGES - discord4j.core.object.util.Permission
Allows for deletion of other users messages.
MANAGE_NICKNAMES - discord4j.core.object.util.Permission
Allows for modification of other users nicknames.
MANAGE_ROLES - discord4j.core.object.util.Permission
Allows management and editing of roles.
MANAGE_WEBHOOKS - discord4j.core.object.util.Permission
Allows management and editing of webhooks.
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_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.
MEDIUM - discord4j.core.object.entity.Guild.VerificationLevel
Must be registered on Discord for longer than 5 minutes.
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.
MEMBER - discord4j.core.object.PermissionOverwrite.Type
The Member entity.
MEMBER_BAN_ADD - discord4j.core.object.audit.ActionType
 
MEMBER_BAN_REMOVE - discord4j.core.object.audit.ActionType
 
MEMBER_KICK - discord4j.core.object.audit.ActionType
 
MEMBER_PRUNE - discord4j.core.object.audit.ActionType
 
MEMBER_ROLE_UPDATE - discord4j.core.object.audit.ActionType
 
MEMBER_UPDATE - discord4j.core.object.audit.ActionType
 
MemberBean - Class in discord4j.core.object.data.stored
 
MemberBean() - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean(GuildMemberResponse) - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean(MemberBean, GuildMemberUpdate) - Constructor for class discord4j.core.object.data.stored.MemberBean
 
MemberBean(MessageCreate.MessageMember) - 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
 
MEMBERS_WITHOUT_ROLES - discord4j.core.object.entity.Guild.ContentFilterLevel
Scan messages from members without a role.
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
 
Mention() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
MENTION_EVERYONE - discord4j.core.object.util.Permission
Allows for using the @everyone tag to notify all users in a channel, and the @here tag to notify all online users in a channel.
mentionable(boolean) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
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_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_CREATE - Static variable in class discord4j.rest.route.Routes
Post a message to a guild text or DM channel.
MESSAGE_DELETE - discord4j.core.object.audit.ActionType
 
MESSAGE_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a message.
MESSAGE_DELETE_BULK - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_DELETE_BULK - Static variable in class discord4j.rest.route.Routes
Delete multiple messages in a single request.
MESSAGE_EDIT - Static variable in class discord4j.rest.route.Routes
Edit a previously sent message.
MESSAGE_GET - Static variable in class discord4j.rest.route.Routes
Returns a specific message in the channel.
MESSAGE_REACTION_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_REACTION_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_REACTION_REMOVE_ALL - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
Message.Type - Enum in discord4j.core.object.entity
Represents the various types of messages.
MessageBean - Class in discord4j.core.object.data.stored
 
MessageBean() - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean(MessageResponse) - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean(MessageBean) - Constructor for class discord4j.core.object.data.stored.MessageBean
 
MessageBean(MessageCreate) - 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() - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageChannelBean(GatewayChannelResponse) - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageChannelBean(ChannelResponse) - Constructor for class discord4j.core.object.data.stored.MessageChannelBean
 
MessageCreate - Class in discord4j.gateway.json.dispatch
 
MessageCreate() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate
 
MessageCreate.Activity - Class in discord4j.gateway.json.dispatch
 
MessageCreate.Application - Class in discord4j.gateway.json.dispatch
 
MessageCreate.Mention - Class in discord4j.gateway.json.dispatch
 
MessageCreate.MessageMember - Class in discord4j.gateway.json.dispatch
 
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
 
MessageCreateRequest - Class in discord4j.rest.json.request
 
MessageCreateRequest(String, String, boolean, EmbedRequest) - Constructor for class discord4j.rest.json.request.MessageCreateRequest
 
MessageCreateSpec - Class in discord4j.core.spec
 
MessageCreateSpec() - Constructor for class discord4j.core.spec.MessageCreateSpec
 
MessageDelete - Class in discord4j.gateway.json.dispatch
 
MessageDelete() - Constructor for class discord4j.gateway.json.dispatch.MessageDelete
 
MessageDeleteBulk - Class in discord4j.gateway.json.dispatch
 
MessageDeleteBulk() - Constructor for class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
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
 
MessageEditRequest - Class in discord4j.rest.json.request
 
MessageEditRequest(Possible<String>, Possible<EmbedRequest>) - Constructor for class discord4j.rest.json.request.MessageEditRequest
 
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
 
MessageMember() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
MessageReactionAdd - Class in discord4j.gateway.json.dispatch
 
MessageReactionAdd() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionAdd
 
MessageReactionRemove - Class in discord4j.gateway.json.dispatch
 
MessageReactionRemove() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionRemove
 
MessageReactionRemoveAll - Class in discord4j.gateway.json.dispatch
 
MessageReactionRemoveAll() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
MessageResponse - Class in discord4j.common.json
 
MessageResponse() - Constructor for class discord4j.common.json.MessageResponse
 
MESSAGES_GET - Static variable in class discord4j.rest.route.Routes
Returns the messages for a channel.
MESSAGES_PINNED_ADD - Static variable in class discord4j.rest.route.Routes
Pin a message in a channel.
MESSAGES_PINNED_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a pinned message in a channel.
MESSAGES_PINNED_GET - Static variable in class discord4j.rest.route.Routes
Returns all pinned messages in the channel as an array of message objects.
MessageUpdate - Class in discord4j.gateway.json.dispatch
 
MessageUpdate() - Constructor for class discord4j.gateway.json.dispatch.MessageUpdate
 
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
 
method() - Method in class discord4j.rest.http.client.ClientRequest
 
MFA_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
mode - Variable in class discord4j.voice.json.SelectProtocol.Data.Inner
 
mode - Variable in class discord4j.voice.json.SessionDescription.Data
 
modifyChannel(long, ChannelModifyRequest, String) - Method in class discord4j.rest.service.ChannelService
 
modifyCurrentUser(UserModifyRequest) - Method in class discord4j.rest.service.UserService
 
modifyGuild(long, GuildModifyRequest, String) - Method in class discord4j.rest.service.GuildService
 
modifyGuildChannelPositions(long, PositionModifyRequest[]) - Method in class discord4j.rest.service.GuildService
 
modifyGuildEmbed(long, GuildEmbedModifyRequest) - Method in class discord4j.rest.service.GuildService
 
modifyGuildEmoji(long, long, GuildEmojiModifyRequest, String) - Method in class discord4j.rest.service.EmojiService
 
modifyGuildIntegration(long, long, IntegrationModifyRequest) - Method in class discord4j.rest.service.GuildService
 
modifyGuildMember(long, long, GuildMemberModifyRequest, String) - Method in class discord4j.rest.service.GuildService
 
modifyGuildRole(long, long, RoleModifyRequest, String) - Method in class discord4j.rest.service.GuildService
 
modifyGuildRolePositions(long, PositionModifyRequest[]) - Method in class discord4j.rest.service.GuildService
 
modifyOwnNickname(long, NicknameModifyRequest) - Method in class discord4j.rest.service.GuildService
 
modifyType(JavaType, Type, TypeBindings, TypeFactory) - Method in class discord4j.common.jackson.PossibleTypeModifier
 
modifyWebhook(long, WebhookModifyRequest, String) - Method in class discord4j.rest.service.WebhookService
 
MOVE_MEMBERS - discord4j.core.object.util.Permission
Allows for moving of members between voice channels.
MultipartRequest - Class in discord4j.rest.util
 
MultipartRequest(MessageCreateRequest) - Constructor for class discord4j.rest.util.MultipartRequest
 
MultipartRequest(MessageCreateRequest, String, InputStream) - Constructor for class discord4j.rest.util.MultipartRequest
 
MultipartWriterStrategy - Class in discord4j.rest.http
Write to a request from a Consumer<HttpClientRequest.Form> using reactor-netty's HttpClient.RequestSender.sendForm(java.util.function.BiConsumer).
MultipartWriterStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.MultipartWriterStrategy
 
mute(boolean) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
mute(boolean) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
MUTE_MEMBERS - discord4j.core.object.util.Permission
Allows for muting members in a voice channel.

N

name(String) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
name(String) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
name(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
name(String) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
NAME - Static variable in class discord4j.core.object.audit.ChangeKey
 
newConnection(long, long, String, String, String, AudioProvider, AudioReceiver) - Method in class discord4j.voice.VoiceClient
 
newRequest(Object...) - Method in class discord4j.rest.route.Route
Prepare a request, expanding this route template URI with the given parameters.
next() - Method in class discord4j.gateway.retry.RetryContext
Signal that the next retry attempt should be underway.
nick(String) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
nick(String) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
NICKNAME_MODIFY_OWN - Static variable in class discord4j.rest.route.Routes
Modifies the nickname of the current user in a guild.
NicknameModifyRequest - Class in discord4j.rest.json.request
 
NicknameModifyRequest(String) - Constructor for class discord4j.rest.json.request.NicknameModifyRequest
 
NicknameModifyResponse - Class in discord4j.rest.json.response
 
NicknameModifyResponse() - Constructor for class discord4j.rest.json.response.NicknameModifyResponse
 
NO_OP - Static variable in class discord4j.voice.AudioProvider
 
NO_OP - Static variable in class discord4j.voice.AudioReceiver
 
nonceLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
nonceLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
none() - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing no permissions.
NONE - discord4j.core.object.entity.Guild.MfaLevel
Disabled 2FA requirement.
NONE - discord4j.core.object.entity.Guild.VerificationLevel
Unrestricted.
NOOP_LISTENER - Static variable in interface discord4j.gateway.GatewayObserver
 
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(boolean) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
nsfw(boolean) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
NSFW - Static variable in class discord4j.core.object.audit.ChangeKey
 

O

of(int) - Static method in enum discord4j.core.object.audit.ActionType
 
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(int) - Static method in enum discord4j.core.object.presence.Activity.Type
Gets the type of activity.
of(long) - Static method in class discord4j.common.jackson.PossibleLong
 
of(long) - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all the permissions represented by the raw value.
of(long) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing an unsigned ID.
of(Command<T>) - Static method in class discord4j.command.ProviderContext
Constructs a ProviderContext.
of(Command<T>, T) - Static method in class discord4j.command.ProviderContext
Constructs a ProviderContext.
of(Permission...) - Static method in class discord4j.core.object.util.PermissionSet
Returns a PermissionSet containing all the supplied permissions.
of(D, ServiceMediator) - Static method in class discord4j.core.event.dispatch.DispatchContext
 
of(Long, String, boolean) - Static method in class discord4j.core.object.reaction.ReactionEmoji
Constructs a ReactionEmoji for generic emoji information.
of(String) - Static method in enum discord4j.core.object.Embed.Type
Gets the type of embed.
of(String) - Static method in enum discord4j.core.object.PermissionOverwrite.Type
Gets the type of permission overwrite.
of(String) - Static method in enum discord4j.core.object.presence.Status
 
of(String) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing an unsigned ID.
of(BigInteger) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing a BigInteger representing an unsigned ID.
of(Instant) - Static method in class discord4j.core.object.util.Snowflake
Constructs a Snowflake utilizing a timestamp.
of(T) - Static method in class discord4j.common.jackson.Possible
Returns a Possible with a non-null, present value.
OFFLINE - discord4j.core.object.presence.Status
 
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
 
ONLINE - discord4j.core.object.presence.Status
 
ONLY_MENTIONS - discord4j.core.object.entity.Guild.NotificationLevel
Receive a notification only for mentions.
onStateChange(ConnectionObserver.State, IdentifyOptions) - Method in class discord4j.core.event.dispatch.StoreInvalidator
 
onStateChange(ConnectionObserver.State, IdentifyOptions) - Method in interface discord4j.gateway.GatewayObserver
React on websocket state change
OP - Static variable in class discord4j.voice.json.Heartbeat
 
OP - Static variable in class discord4j.voice.json.HeartbeatAck
 
OP - Static variable in class discord4j.voice.json.Hello
 
OP - Static variable in class discord4j.voice.json.Identify
 
OP - Static variable in class discord4j.voice.json.Ready
 
OP - Static variable in class discord4j.voice.json.SelectProtocol
 
OP - Static variable in class discord4j.voice.json.SessionDescription
 
OP - Static variable in class discord4j.voice.json.Speaking
 
OP - Static variable in class discord4j.voice.json.VoiceDisconnect
 
Opcode<T extends PayloadData> - Class in discord4j.gateway.json
 
OpcodeConverter - Class in discord4j.gateway.json.jackson
 
OpcodeConverter() - Constructor for class discord4j.gateway.json.jackson.OpcodeConverter
 
open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
open(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
open(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
open(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
open_after(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
open_after(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
optionalHeader(String, String) - Method in class discord4j.rest.request.DiscordRequest
Adds the given key and value to the headers of this request if and only if value is not null.
OptionKey<T> - Class in discord4j.core.object.audit
 
Opus - Class in discord4j.voice
 
Opus() - Constructor for class discord4j.voice.Opus
 
or(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Performs a logical OR of this permission set with the other permission set.
overheadLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
overheadLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
OverwriteEntity - Class in discord4j.common.json
 
OverwriteEntity() - Constructor for class discord4j.common.json.OverwriteEntity
 
OverwriteEntity(long, String, long, long) - Constructor for class discord4j.common.json.OverwriteEntity
 
OVERWRITES - Static variable in class discord4j.core.object.audit.ChangeKey
 
OWNER - Static variable in class discord4j.core.object.audit.ChangeKey
 
ownerId(long) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 

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
 
parentId(Long) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
parentId(Long) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
PartialChannelRequest - Class in discord4j.rest.json.request
 
PartialChannelRequest(String, int) - Constructor for class discord4j.rest.json.request.PartialChannelRequest
 
patch(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
PayloadContext<T extends PayloadData> - Class in discord4j.gateway
Represents gateway payload data enriched with context for processing through a PayloadHandler defined under PayloadHandlers
PayloadContext(GatewayPayload<T>, DiscordWebSocketHandler, GatewayClient) - Constructor for class discord4j.gateway.PayloadContext
 
PayloadData - Interface in discord4j.gateway.json
 
PayloadDeserializer - Class in discord4j.gateway.json.jackson
 
PayloadDeserializer() - Constructor for class discord4j.gateway.json.jackson.PayloadDeserializer
 
PayloadHandler<T extends PayloadData> - Interface in discord4j.gateway
Handler for a gateway payload.
PayloadHandlers - Class in discord4j.gateway
Registry for operating on gateway PayloadData objects, handling each lifecycle Opcode.
PayloadHandlers() - Constructor for class discord4j.gateway.PayloadHandlers
 
PayloadReader - Interface in discord4j.gateway.payload
Strategy for reading from a ByteBuf and decoding its contents to a GatewayPayload.
PayloadWriter - Interface in discord4j.gateway.payload
Strategy for encoding a GatewayPayload and writing its contents to a ByteBuf.
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() - Constructor for class discord4j.core.object.data.stored.PermissionOverwriteBean
 
PermissionOverwriteBean(OverwriteEntity) - Constructor for class discord4j.core.object.data.stored.PermissionOverwriteBean
 
permissionOverwrites(OverwriteEntity[]) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
permissionOverwrites(OverwriteEntity[]) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
permissions(long) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
PERMISSIONS - Static variable in class discord4j.core.object.audit.ChangeKey
 
PermissionsEditRequest - Class in discord4j.rest.json.request
 
PermissionsEditRequest(long, long, String) - Constructor for class discord4j.rest.json.request.PermissionsEditRequest
 
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
 
PLAYING - discord4j.core.object.presence.Activity.Type
"Playing {name}"
PNG - discord4j.core.object.util.Image.Format
Represents the Portable Network Graphics format.
poly1305(byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.poly1305
 
port - Variable in class discord4j.voice.json.Ready.Data
 
port - Variable in class discord4j.voice.json.SelectProtocol.Data.Inner
 
position(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
POSITION - Static variable in class discord4j.core.object.audit.ChangeKey
 
PositionModifyRequest - Class in discord4j.rest.json.request
 
PositionModifyRequest(long, int) - Constructor for class discord4j.rest.json.request.PositionModifyRequest
 
Possible<T> - Class in discord4j.common.jackson
Represents a JSON property that may be absent, but never null if it's present.
PossibleDeserializer - Class in discord4j.common.jackson
 
PossibleDeserializers - Class in discord4j.common.jackson
 
PossibleDeserializers() - Constructor for class discord4j.common.jackson.PossibleDeserializers
 
PossibleFilter - Class in discord4j.common.jackson
 
PossibleFilter() - Constructor for class discord4j.common.jackson.PossibleFilter
 
PossibleJson - Annotation Type in discord4j.common.jackson
 
PossibleLong - Class in discord4j.common.jackson
 
PossibleLongSerializer - Class in discord4j.common.jackson
 
PossibleModule - Class in discord4j.common.jackson
Jackson Module for the Possible mechanism.
PossibleModule() - Constructor for class discord4j.common.jackson.PossibleModule
 
PossibleSerializer - Class in discord4j.common.jackson
Jackson Serializer for Possible.
PossibleSerializers - Class in discord4j.common.jackson
 
PossibleSerializers() - Constructor for class discord4j.common.jackson.PossibleSerializers
 
PossibleTypeModifier - Class in discord4j.common.jackson
 
PossibleTypeModifier() - Constructor for class discord4j.common.jackson.PossibleTypeModifier
 
post(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
Presence - Class in discord4j.core.object.presence
A Discord presence.
Presence() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
Presence(PresenceBean) - Constructor for class discord4j.core.object.presence.Presence
 
PRESENCE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
PresenceBean - Class in discord4j.core.object.data.stored
 
PresenceBean() - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean(GuildCreate.Presence) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean(PresenceUpdate) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceBean(PresenceResponse) - Constructor for class discord4j.core.object.data.stored.PresenceBean
 
PresenceResponse - Class in discord4j.gateway.json.response
 
PresenceResponse() - Constructor for class discord4j.gateway.json.response.PresenceResponse
 
PRESENCES_REPLACE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
PresenceUpdate - Class in discord4j.gateway.json.dispatch
 
PresenceUpdate() - Constructor for class discord4j.gateway.json.dispatch.PresenceUpdate
 
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
 
PRIORITY_SPEAKER - discord4j.core.object.util.Permission
Allows for using priority speaker in a voice channel.
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() - Constructor for class discord4j.core.object.data.PrivateChannelBean
 
PrivateChannelBean(GatewayChannelResponse) - Constructor for class discord4j.core.object.data.PrivateChannelBean
 
PrivateChannelBean(ChannelResponse) - 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
 
protocol - Variable in class discord4j.voice.json.SelectProtocol.Data
 
provide() - Method in class discord4j.voice.AudioProvider
Called every 20 milliseconds and is expected to provide Opus-encoded audio according to the format in Opus by writing to the provider's buffer.
provide(MessageCreateEvent, String, int, int) - Method in interface discord4j.command.CommandProvider
This is called to provide a matching command based on the event context.
ProviderContext<T> - Class in discord4j.command
Context from a CommandProvider for a command's execution.
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
 
PruneResponse - Class in discord4j.rest.json.response
 
PruneResponse() - Constructor for class discord4j.rest.json.response.PruneResponse
 
publicKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
publicKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
 
put(String, Class<T>) - Static method in class discord4j.rest.route.Route
 

Q

query(String, Object) - Method in class discord4j.rest.request.DiscordRequest
Add the given name and value as a request query parameter.
query(Map<String, Object>) - Method in class discord4j.rest.request.DiscordRequest
Adds the given names and values as request query parameters.

R

randombytes(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
randombytes(byte[], int) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
randombytes(int) - Static method in class com.iwebpp.crypto.TweetNaclFast
 
rateLimitPerUser(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
rateLimitPerUser(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
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.
REACTION_CREATE - Static variable in class discord4j.rest.route.Routes
Create a reaction for the message.
REACTION_DELETE - Static variable in class discord4j.rest.route.Routes
Deletes another user's reaction.
REACTION_DELETE_OWN - Static variable in class discord4j.rest.route.Routes
Delete a reaction the current user has made for the message.
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() - 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(ReactionResponse) - 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
 
ReactionResponse - Class in discord4j.common.json
 
ReactionResponse() - Constructor for class discord4j.common.json.ReactionResponse
 
REACTIONS_DELETE_ALL - Static variable in class discord4j.rest.route.Routes
Deletes all reactions on a message.
REACTIONS_GET - Static variable in class discord4j.rest.route.Routes
Get a list of users that reacted with this emoji.
read(ByteBuf) - Method in class discord4j.gateway.payload.JacksonPayloadReader
 
read(ByteBuf) - Method in interface discord4j.gateway.payload.PayloadReader
Read from the input buffer and encode to a single object.
read(ByteBufMono, Class<String>) - Method in class discord4j.rest.http.FallbackReaderStrategy
 
read(ByteBufMono, Class<Void>) - Method in class discord4j.rest.http.EmptyReaderStrategy
 
read(ByteBufMono, Class<Res>) - Method in class discord4j.rest.http.JacksonReaderStrategy
 
read(ByteBufMono, Class<Res>) - Method in interface discord4j.rest.http.ReaderStrategy
Read from the input message and encode to a single object.
READ_MESSAGE_HISTORY - discord4j.core.object.util.Permission
Allows for reading of message history.
readers() - Method in interface discord4j.rest.http.ExchangeStrategies
Retrieve the list of reader strategies to convert a response body.
readerStrategy(ReaderStrategy<?>) - Method in class discord4j.rest.http.ExchangeStrategies.Builder
Add a new reader strategy for response body conversion.
ReaderStrategy<Res> - Interface in discord4j.rest.http
Strategy for reading from a HttpClientResponse and decoding the stream of bytes to an Object of type <Res>.
Ready - Class in discord4j.gateway.json.dispatch
 
Ready - Class in discord4j.voice.json
 
Ready() - Constructor for class discord4j.gateway.json.dispatch.Ready
 
Ready(int, String, int) - Constructor for class discord4j.voice.json.Ready
 
Ready(Ready.Data) - Constructor for class discord4j.voice.json.Ready
 
READY - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
Ready.Data - Class in discord4j.voice.json
 
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
 
receive() - Method in class discord4j.voice.AudioReceiver
Called when audio is received.
receive(char, int, int, byte[]) - Method in class discord4j.voice.AudioReceiver
Called when audio is received, automatically extracting useful information.
receiver() - Method in class discord4j.gateway.GatewayClient
Obtains the Flux of raw payloads inbound from the gateway connection made by this client.
RECIPIENT_ADD - discord4j.core.object.entity.Message.Type
A message created when a recipient was added to a DM.
RECIPIENT_REMOVE - discord4j.core.object.entity.Message.Type
A message created when a recipient left a DM.
reconnect() - Method in class discord4j.core.DiscordClient
Reconnects the client to the gateway.
RECONNECT - Static variable in class discord4j.gateway.json.Opcode
 
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
 
referenceValue(Object) - Method in class discord4j.common.jackson.PossibleDeserializer
 
region(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
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.
REGION - Static variable in class discord4j.core.object.audit.ChangeKey
 
RegionBean - Class in discord4j.core.object.data
 
RegionBean() - Constructor for class discord4j.core.object.data.RegionBean
 
RegionBean(VoiceRegionResponse) - Constructor for class discord4j.core.object.data.RegionBean
 
remove(long[], long) - Static method in class discord4j.core.util.ArrayUtil
 
remove(T[], T) - 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.
removeGuildBan(long, long, String) - Method in class discord4j.rest.service.GuildService
 
removeGuildMember(long, long, String) - Method in class discord4j.rest.service.GuildService
 
removeGuildMemberRole(long, long, long, String) - Method in class discord4j.rest.service.GuildService
 
removeProvider(CommandProvider<?>) - Method in class discord4j.command.CommandBootstrapper
Called to drop a command provider dynamically.
removeProviders(Collection<? extends CommandProvider<?>>) - Method in class discord4j.command.CommandBootstrapper
Called to remove command providers dynamically.
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.
REQUEST_GUILD_MEMBERS - Static variable in class discord4j.gateway.json.Opcode
 
requestGuildMembers(RequestGuildMembers) - Static method in class discord4j.gateway.json.GatewayPayload
 
RequestGuildMembers - Class in discord4j.gateway.json
 
RequestGuildMembers(long, String, int) - Constructor for class discord4j.gateway.json.RequestGuildMembers
 
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.
reset() - Method in class discord4j.gateway.retry.RetryContext
Reset the attempt count, treating further calls to RetryContext.next() as new retry sequences.
ResettableInterval - Class in discord4j.common
 
ResettableInterval() - Constructor for class discord4j.common.ResettableInterval
 
response() - Method in exception discord4j.command.util.CommandException
Returns a human-readable error message for the user who caused this error to read.
RestClient - Class in discord4j.rest
 
RestClient(Router) - Constructor for class discord4j.rest.RestClient
 
RestService - Class in discord4j.rest.service
 
RestService(Router) - Constructor for class discord4j.rest.service.RestService
 
resume(Resume) - Static method in class discord4j.gateway.json.GatewayPayload
 
Resume - Class in discord4j.gateway.json
 
Resume(String, String, int) - Constructor for class discord4j.gateway.json.Resume
 
RESUME - Static variable in class discord4j.gateway.json.Opcode
 
Resumed - Class in discord4j.gateway.json.dispatch
 
Resumed() - Constructor for class discord4j.gateway.json.dispatch.Resumed
 
RESUMED - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
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
 
RETRY_FAILED - discord4j.gateway.retry.GatewayStateChange.State
 
RETRY_FAILED - Static variable in interface discord4j.gateway.GatewayObserver
 
RETRY_RESUME_STARTED - Static variable in interface discord4j.gateway.GatewayObserver
 
RETRY_STARTED - discord4j.gateway.retry.GatewayStateChange.State
 
RETRY_STARTED - Static variable in interface discord4j.gateway.GatewayObserver
 
RETRY_SUCCEEDED - discord4j.gateway.retry.GatewayStateChange.State
 
RETRY_SUCCEEDED - Static variable in interface discord4j.gateway.GatewayObserver
 
RetryContext - Class in discord4j.gateway.retry
Encapsulate retrying state for reconnect operations.
RetryContext(Duration, Duration) - Constructor for class discord4j.gateway.retry.RetryContext
 
retryFailed(int, Duration) - Static method in class discord4j.gateway.retry.GatewayStateChange
 
RetryOptions - Class in discord4j.gateway.retry
A configuration object to customize the gateway retry (reconnecting) policy.
RetryOptions(Duration, Duration, int) - Constructor for class discord4j.gateway.retry.RetryOptions
Create a retry configuration object.
retryStarted(Duration) - Static method in class discord4j.gateway.retry.GatewayStateChange
 
retrySucceeded(int) - Static method in class discord4j.gateway.retry.GatewayStateChange
 
RICH - discord4j.core.object.Embed.Type
An embed generated by rich content.
RichActivityBean - Class in discord4j.core.object.data.stored
 
RichActivityBean() - Constructor for class discord4j.core.object.data.stored.RichActivityBean
 
RichActivityBean(GameResponse) - 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 - discord4j.core.object.PermissionOverwrite.Type
The Role entity.
ROLE_CREATE - discord4j.core.object.audit.ActionType
 
ROLE_DELETE - discord4j.core.object.audit.ActionType
 
ROLE_NAME - Static variable in class discord4j.core.object.audit.OptionKey
 
ROLE_UPDATE - discord4j.core.object.audit.ActionType
 
RoleBean - Class in discord4j.core.object.data.stored
 
RoleBean() - Constructor for class discord4j.core.object.data.stored.RoleBean
 
RoleBean(RoleResponse) - 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
 
RoleCreateRequest - Class in discord4j.rest.json.request
 
RoleCreateRequest(String, long, int, boolean, boolean) - Constructor for class discord4j.rest.json.request.RoleCreateRequest
 
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
 
RoleModifyRequest - Class in discord4j.rest.json.request
 
RoleModifyRequest(Possible<String>, PossibleLong, Possible<Integer>, Possible<Boolean>, Possible<Boolean>) - Constructor for class discord4j.rest.json.request.RoleModifyRequest
 
RoleModifyRequest.Builder - Class in discord4j.rest.json.request
 
RoleResponse - Class in discord4j.common.json
 
RoleResponse() - Constructor for class discord4j.common.json.RoleResponse
 
roles(long[]) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
roles(long[]) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
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
 
Route<T> - Class in discord4j.rest.route
Provides a mapping between a Discord API endpoint and its response type.
Router - Interface in discord4j.rest.request
 
RouterFactory - Interface in discord4j.rest.request
 
Routes - Class in discord4j.rest.route
A collection of Route object definitions.
Routes() - Constructor for class discord4j.rest.route.Routes
 
RouteUtils - Class in discord4j.rest.util
 

S

SAMPLE_RATE - Static variable in class discord4j.voice.Opus
 
scalarLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
 
ScalarMult() - Constructor for class com.iwebpp.crypto.TweetNaclFast.ScalarMult
 
scalseMult(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
 
scalseMult_base(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
 
SecretBox(byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
SecretBox(byte[], long) - Constructor for class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
secretKey - Variable in class discord4j.voice.json.SessionDescription.Data
 
secretKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
secretKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
 
seedLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
 
SelectProtocol - Class in discord4j.voice.json
 
SelectProtocol(SelectProtocol.Data) - Constructor for class discord4j.voice.json.SelectProtocol
 
SelectProtocol(String, String, int, String) - Constructor for class discord4j.voice.json.SelectProtocol
 
SelectProtocol.Data - Class in discord4j.voice.json
 
SelectProtocol.Data.Inner - Class in discord4j.voice.json
 
selfReacted() - Method in class discord4j.core.object.reaction.Reaction
Gets whether the current bot user reacted using this reaction's emoji.
SEND_MESSAGES - discord4j.core.object.util.Permission
Allows for sending messages in a channel.
SEND_TTS_MESSAGES - discord4j.core.object.util.Permission
Allows for sending of /tts messages.
sender() - Method in class discord4j.gateway.GatewayClient
Retrieves a new FluxSink to safely produce outbound values.
SentSpeaking - Class in discord4j.voice.json
 
SentSpeaking(boolean, int, int) - Constructor for class discord4j.voice.json.SentSpeaking
 
SentSpeaking.Data - Class in discord4j.voice.json
 
SEQUENCE - Static variable in interface discord4j.gateway.GatewayObserver
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class discord4j.common.jackson.UnsignedLongSerializer
 
serverId - Variable in class discord4j.voice.json.Identify.Data
 
ServiceMediator - Class in discord4j.core
 
ServiceMediator(GatewayClient, RestClient, StoreService, StateHolder, EventDispatcher, ClientConfig, VoiceClient) - Constructor for class discord4j.core.ServiceMediator
 
SessionDescription - Class in discord4j.voice.json
 
SessionDescription(SessionDescription.Data) - Constructor for class discord4j.voice.json.SessionDescription
 
SessionDescription(String, byte[]) - Constructor for class discord4j.voice.json.SessionDescription
 
SessionDescription.Data - Class in discord4j.voice.json
 
sessionId - Variable in class discord4j.voice.json.Identify.Data
 
SessionStartLimit() - Constructor for class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
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(Snowflake) - Method in class discord4j.core.spec.GuildEditSpec
 
setAfkChannelId(Long) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
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.common.json.OverwriteEntity
 
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(long) - Method in class discord4j.core.object.data.stored.MessageBean
 
setAuthor(EmbedAuthorBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
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.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.WebhookBean
 
setChannelId(Long) - Method in class discord4j.core.object.data.stored.VoiceStateBean
 
setChannels(long[]) - Method in class discord4j.core.object.data.stored.GuildBean
 
setCode(String) - Method in class discord4j.core.object.data.InviteBean
 
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
 
setColor(Integer) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
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.common.json.OverwriteEntity
 
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
 
setFile(String, InputStream) - Method in class discord4j.core.spec.MessageCreateSpec
 
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(GatewayLimiter) - Method in class discord4j.core.DiscordClientBuilder
Set a new GatewayLimiter 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.VoiceStateBean
 
setGuildId(long) - Method in class discord4j.core.object.data.WebhookBean
 
setGuildId(Long) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
setGuildId(Long) - Method in class discord4j.core.object.data.stored.TextChannelBean
 
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
 
setHeight(Integer) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
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(Image) - Method in class discord4j.core.spec.GuildCreateSpec
 
setIcon(Image) - Method in class discord4j.core.spec.GuildEditSpec
 
setIcon(String) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setIcon(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
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.common.json.OverwriteEntity
 
setId(long) - Method in class discord4j.core.object.data.ApplicationInfoBean
 
setId(long) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
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
 
setId(String) - Method in class discord4j.core.object.data.RegionBean
 
setIdentifyOptions(IdentifyOptions) - Method in class discord4j.core.DiscordClientBuilder
Set a new IdentifyOptions to this builder.
setIgnoreUnknownJsonKeys(boolean) - Method in class discord4j.core.DiscordClientBuilder
Set the new behavior under missing fields on entity deserialization.
setImage(EmbedImageBean) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setImage(Image) - Method in class discord4j.core.spec.GuildEmojiCreateSpec
 
setImage(String) - Method in class discord4j.core.spec.EmbedCreateSpec
 
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.common.json.EmbedFieldEntity
 
setInline(boolean) - Method in class discord4j.core.object.data.stored.embed.EmbedFieldBean
 
setInviterId(long) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
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.common.json.EmbedFieldEntity
 
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(long) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
 
setNonce(long) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
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(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
 
setParentId(Long) - Method in class discord4j.core.object.data.stored.GuildChannelBean
 
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.CategoryEditSpec
 
setPosition(int) - Method in class discord4j.core.spec.TextChannelEditSpec
 
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
 
setRecipients(long[]) - Method in class discord4j.core.object.data.PrivateChannelBean
 
setRegion(Region) - Method in class discord4j.core.spec.GuildCreateSpec
 
setRegion(Region) - Method in class discord4j.core.spec.GuildEditSpec
 
setRegion(String) - Method in class discord4j.core.object.data.stored.BaseGuildBean
 
setRemaining(int) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
setRequireColons(boolean) - Method in class discord4j.core.object.data.stored.GuildEmojiBean
 
setResetAfter(long) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
setResponsibleUser(Snowflake) - Method in class discord4j.core.spec.AuditLogQuerySpec
 
setResponsibleUserId(long) - Method in class discord4j.core.object.data.AuditLogEntryBean
 
setResumeSequence(Integer) - Method in class discord4j.gateway.IdentifyOptions
Set a new value representing the last observed gateway sequence.
setResumeSessionId(String) - Method in class discord4j.gateway.IdentifyOptions
Set a new session id for the client using this policy.
setRetryOptions(RetryOptions) - Method in class discord4j.core.DiscordClientBuilder
Set a new RetryOptions to this builder.
setRevoked(boolean) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
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.
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.
setShardIndex(Integer) - Method in class discord4j.core.DiscordClientBuilder
Change the shard index.
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
 
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
 
setTotal(int) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
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(int) - Method in class discord4j.core.object.data.stored.MessageBean
 
setType(String) - Method in class discord4j.common.json.OverwriteEntity
 
setType(String) - Method in class discord4j.core.object.data.stored.embed.EmbedBean
 
setType(String) - Method in class discord4j.core.object.data.stored.PermissionOverwriteBean
 
setUnique(boolean) - Method in class discord4j.core.spec.InviteCreateSpec
 
setupModule(Module.SetupContext) - Method in class discord4j.common.jackson.PossibleModule
 
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(long) - Method in class discord4j.core.object.data.WebhookBean
 
setUser(UserBean) - Method in class discord4j.core.object.data.BanBean
 
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
 
setUses(int) - Method in class discord4j.core.object.data.ExtendedInviteBean
 
setValue(String) - Method in class discord4j.common.json.EmbedFieldEntity
 
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(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
 
setWidth(Integer) - Method in class discord4j.core.object.data.stored.AttachmentBean
 
sha512(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Hash
 
sha512(String) - Static method in class com.iwebpp.crypto.TweetNaclFast.Hash
 
sharedKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
sign(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
sign(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
sign(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
 
Signature(byte[], byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Signature
 
signatureLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
 
SimpleBucket - Class in discord4j.gateway
Naive implementation of a rate-limiter that issues a certain amount of permits before requiring consumers to wait until the permits are refilled.
SimpleBucket(long, Duration) - Constructor for class discord4j.gateway.SimpleBucket
 
SingleRouterFactory - Class in discord4j.rest.request
 
SingleRouterFactory() - Constructor for class discord4j.rest.request.SingleRouterFactory
 
SingleRouterFactory(Scheduler) - Constructor for class discord4j.rest.request.SingleRouterFactory
 
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.
SPEAK - discord4j.core.object.util.Permission
Allows for speaking in a voice channel.
speaking - Variable in class discord4j.voice.json.SentSpeaking.Data
 
speaking - Variable in class discord4j.voice.json.Speaking.Data
 
Speaking - Class in discord4j.voice.json
 
Speaking(Speaking.Data) - Constructor for class discord4j.voice.json.Speaking
 
Speaking(String, int, boolean) - Constructor for class discord4j.voice.json.Speaking
 
Speaking.Data - Class in discord4j.voice.json
 
Spec<T> - Interface in discord4j.core.spec
 
splash(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
SPLASH - Static variable in class discord4j.core.object.audit.ChangeKey
 
ssrc - Variable in class discord4j.voice.json.Ready.Data
 
ssrc - Variable in class discord4j.voice.json.SentSpeaking.Data
 
ssrc - Variable in class discord4j.voice.json.Speaking.Data
 
start(Duration) - Method in class discord4j.common.ResettableInterval
 
StateHolder - Class in discord4j.core
Holder for various pieces of state for use in caching.
Status - Enum in discord4j.core.object.presence
 
STATUS_UPDATE - Static variable in class discord4j.gateway.json.Opcode
 
statusUpdate(StatusUpdate) - Static method in class discord4j.gateway.json.GatewayPayload
 
StatusUpdate - Class in discord4j.gateway.json
 
StatusUpdate(StatusUpdate.Game, String) - Constructor for class discord4j.gateway.json.StatusUpdate
 
StatusUpdate(Long, StatusUpdate.Game, String, boolean) - Constructor for class discord4j.gateway.json.StatusUpdate
 
StatusUpdate.Game - Class in discord4j.gateway.json
 
stop() - Method in class discord4j.common.ResettableInterval
 
Stop() - Constructor for class discord4j.voice.VoiceGatewayEvent.Stop
 
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
 
STREAMING - discord4j.core.object.presence.Activity.Type
"Streaming {name}"
subscribe(Subscriber<? super Void>) - Method in class discord4j.rest.request.GlobalRateLimiter
 
subtract(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Subtracts the contents of the given permission set from this permission set.
syncGuildIntegration(long, long) - Method in class discord4j.rest.service.GuildService
 

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() - Constructor for class discord4j.core.object.data.stored.TextChannelBean
 
TextChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.TextChannelBean
 
TextChannelBean(ChannelResponse) - 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
 
then(GatewayObserver) - Method in interface discord4j.gateway.GatewayObserver
Chain together another GatewayObserver
throwUnsupportedDiscordValue(Object) - Static method in class discord4j.core.util.EntityUtil
Throws an UnsupportedOperationException for an unknown Discord value.
thumbnail(EmbedThumbnailRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
ticks() - Method in class discord4j.common.ResettableInterval
 
timestamp(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
title(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
token - Variable in class discord4j.voice.json.Identify.Data
 
toObject(long[]) - Static method in class discord4j.core.util.ArrayUtil
 
topic(String) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
topic(String) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
TOPIC - Static variable in class discord4j.core.object.audit.ChangeKey
 
toString() - Method in class discord4j.common.close.CloseStatus
 
toString() - Method in class discord4j.common.jackson.Possible
 
toString() - Method in class discord4j.common.json.AttachmentResponse
 
toString() - Method in class discord4j.common.json.EmbedAuthorResponse
 
toString() - Method in class discord4j.common.json.EmbedFieldEntity
 
toString() - Method in class discord4j.common.json.EmbedFooterResponse
 
toString() - Method in class discord4j.common.json.EmbedImageResponse
 
toString() - Method in class discord4j.common.json.EmbedProviderResponse
 
toString() - Method in class discord4j.common.json.EmbedResponse
 
toString() - Method in class discord4j.common.json.EmbedThumbnailResponse
 
toString() - Method in class discord4j.common.json.EmbedVideoResponse
 
toString() - Method in class discord4j.common.json.EmojiResponse
 
toString() - Method in class discord4j.common.json.GuildEmojiResponse
 
toString() - Method in class discord4j.common.json.GuildMemberResponse
 
toString() - Method in class discord4j.common.json.MessageResponse
 
toString() - Method in class discord4j.common.json.OverwriteEntity
 
toString() - Method in class discord4j.common.json.ReactionResponse
 
toString() - Method in class discord4j.common.json.RoleResponse
 
toString() - Method in class discord4j.common.json.UserResponse
 
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
 
toString() - Method in class discord4j.gateway.IdentifyOptions
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence.User
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Mention
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.MessageMember
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.Ready
 
toString() - Method in class discord4j.gateway.json.dispatch.Resumed
 
toString() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
toString() - Method in class discord4j.gateway.json.dispatch.UserUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 
toString() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
toString() - Method in class discord4j.gateway.json.GatewayPayload
 
toString() - Method in class discord4j.gateway.json.Heartbeat
 
toString() - Method in class discord4j.gateway.json.Hello
 
toString() - Method in class discord4j.gateway.json.Identify
 
toString() - Method in class discord4j.gateway.json.IdentifyProperties
 
toString() - Method in class discord4j.gateway.json.InvalidSession
 
toString() - Method in class discord4j.gateway.json.Opcode
 
toString() - Method in class discord4j.gateway.json.RequestGuildMembers
 
toString() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
toString() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
toString() - Method in class discord4j.gateway.json.response.GameResponse
 
toString() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
toString() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
toString() - Method in class discord4j.gateway.json.response.PresenceResponse
 
toString() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
toString() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
toString() - Method in class discord4j.gateway.json.Resume
 
toString() - Method in class discord4j.gateway.json.StatusUpdate.Game
 
toString() - Method in class discord4j.gateway.json.StatusUpdate
 
toString() - Method in class discord4j.gateway.json.VoiceStateUpdate
 
toString() - Method in class discord4j.gateway.retry.GatewayStateChange
 
toString() - Method in exception discord4j.rest.http.client.ClientException
 
toString() - Method in class discord4j.rest.http.client.ClientRequest
 
toString() - Method in class discord4j.rest.json.request.BulkDeleteRequest
 
toString() - Method in class discord4j.rest.json.request.ChannelCreateRequest
 
toString() - Method in class discord4j.rest.json.request.ChannelModifyRequest
 
toString() - Method in class discord4j.rest.json.request.DMCreateRequest
 
toString() - Method in class discord4j.rest.json.request.EmbedAuthorRequest
 
toString() - Method in class discord4j.rest.json.request.EmbedFooterRequest
 
toString() - Method in class discord4j.rest.json.request.EmbedImageRequest
 
toString() - Method in class discord4j.rest.json.request.EmbedRequest
 
toString() - Method in class discord4j.rest.json.request.EmbedThumbnailRequest
 
toString() - Method in class discord4j.rest.json.request.GroupAddRecipientRequest
 
toString() - Method in class discord4j.rest.json.request.GroupDMCreateRequest
 
toString() - Method in class discord4j.rest.json.request.GuildCreateRequest
 
toString() - Method in class discord4j.rest.json.request.GuildEmbedModifyRequest
 
toString() - Method in class discord4j.rest.json.request.GuildEmojiCreateRequest
 
toString() - Method in class discord4j.rest.json.request.GuildEmojiModifyRequest
 
toString() - Method in class discord4j.rest.json.request.GuildMemberAddRequest
 
toString() - Method in class discord4j.rest.json.request.GuildMemberModifyRequest
 
toString() - Method in class discord4j.rest.json.request.GuildModifyRequest
 
toString() - Method in class discord4j.rest.json.request.IntegrationCreateRequest
 
toString() - Method in class discord4j.rest.json.request.IntegrationModifyRequest
 
toString() - Method in class discord4j.rest.json.request.InviteCreateRequest
 
toString() - Method in class discord4j.rest.json.request.MessageCreateRequest
 
toString() - Method in class discord4j.rest.json.request.MessageEditRequest
 
toString() - Method in class discord4j.rest.json.request.NicknameModifyRequest
 
toString() - Method in class discord4j.rest.json.request.PartialChannelRequest
 
toString() - Method in class discord4j.rest.json.request.PermissionsEditRequest
 
toString() - Method in class discord4j.rest.json.request.PositionModifyRequest
 
toString() - Method in class discord4j.rest.json.request.RoleCreateRequest
 
toString() - Method in class discord4j.rest.json.request.RoleModifyRequest
 
toString() - Method in class discord4j.rest.json.request.UserModifyRequest
 
toString() - Method in class discord4j.rest.json.request.WebhookCreateRequest
 
toString() - Method in class discord4j.rest.json.request.WebhookModifyRequest
 
toString() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
toString() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
toString() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
toString() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
toString() - Method in class discord4j.rest.json.response.AuditLogResponse
 
toString() - Method in class discord4j.rest.json.response.BanResponse
 
toString() - Method in class discord4j.rest.json.response.ChannelResponse
 
toString() - Method in class discord4j.rest.json.response.ConnectionResponse
 
toString() - Method in class discord4j.rest.json.response.ErrorResponse
 
toString() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
toString() - Method in class discord4j.rest.json.response.GatewayResponse
 
toString() - Method in class discord4j.rest.json.response.GuildEmbedResponse
 
toString() - Method in class discord4j.rest.json.response.GuildResponse
 
toString() - Method in class discord4j.rest.json.response.IntegrationAccountResponse
 
toString() - Method in class discord4j.rest.json.response.IntegrationResponse
 
toString() - Method in class discord4j.rest.json.response.InviteResponse
 
toString() - Method in class discord4j.rest.json.response.NicknameModifyResponse
 
toString() - Method in class discord4j.rest.json.response.PruneResponse
 
toString() - Method in class discord4j.rest.json.response.UserGuildResponse
 
toString() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
toString() - Method in class discord4j.rest.json.response.WebhookResponse
 
toString() - Method in class discord4j.rest.request.BucketKey
 
toString() - Method in class discord4j.rest.request.DiscordRequest
 
toString() - Method in class discord4j.rest.route.Route
 
triggerTypingIndicator(long) - Method in class discord4j.rest.service.ChannelService
 
tryConsume(int) - Method in interface discord4j.gateway.GatewayLimiter
Attempt to consume a given number of permits from this bucket.
tryConsume(int) - Method in class discord4j.gateway.SimpleBucket
 
TweetNaclFast - Class in com.iwebpp.crypto
 
TweetNaclFast() - Constructor for class com.iwebpp.crypto.TweetNaclFast
 
TweetNaclFast.Box - Class in com.iwebpp.crypto
 
TweetNaclFast.Box.KeyPair - Class in com.iwebpp.crypto
 
TweetNaclFast.Hash - Class in com.iwebpp.crypto
 
TweetNaclFast.poly1305 - Class in com.iwebpp.crypto
 
TweetNaclFast.ScalarMult - Class in com.iwebpp.crypto
 
TweetNaclFast.SecretBox - Class in com.iwebpp.crypto
 
TweetNaclFast.Signature - Class in com.iwebpp.crypto
 
TweetNaclFast.Signature.KeyPair - Class in com.iwebpp.crypto
 
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
 
type(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
TYPE - Static variable in class discord4j.core.object.audit.OptionKey
 
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
 
TYPING_INDICATOR_TRIGGER - Static variable in class discord4j.rest.route.Routes
Post a typing indicator for the specified channel.
TYPING_START - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
TypingStart - Class in discord4j.gateway.json.dispatch
 
TypingStart() - Constructor for class discord4j.gateway.json.dispatch.TypingStart
 
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

UnavailableGuildResponse - Class in discord4j.gateway.json.response
 
UnavailableGuildResponse() - Constructor for class discord4j.gateway.json.response.UnavailableGuildResponse
 
unban() - Method in class discord4j.core.object.entity.Member
Requests to unban this user.
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(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.
UnknownPropertyHandler - Class in discord4j.common.jackson
 
UnknownPropertyHandler(boolean) - Constructor for class discord4j.common.jackson.UnknownPropertyHandler
 
unpin() - Method in class discord4j.core.object.entity.Message
Requests to unpin this message.
UnsignedJson - Annotation Type in discord4j.common.jackson
POJO fields which represent Snowflake IDs should be annotated with this to indicate that they should be (de)serialized as unsigned longs.
UnsignedLongDeserializer - Class in discord4j.common.jackson
 
UnsignedLongDeserializer() - Constructor for class discord4j.common.jackson.UnsignedLongDeserializer
 
UnsignedLongSerializer - Class in discord4j.common.jackson
 
UnsignedLongSerializer() - Constructor for class discord4j.common.jackson.UnsignedLongSerializer
 
update(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
 
updatePresence(Presence) - Method in class discord4j.core.DiscordClient
 
updateReference(Possible<?>, Object) - Method in class discord4j.common.jackson.PossibleDeserializer
 
url() - Method in class discord4j.rest.http.client.ClientRequest
 
url(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
USE_EXTERNAL_EMOJIS - discord4j.core.object.util.Permission
Allows the usage of custom emojis from other servers.
USE_VAD - discord4j.core.object.util.Permission
Allows for using voice-activity-detection in a voice channel.
User - Class in discord4j.core.object.entity
A Discord user.
User() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.Presence.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_CONNECTIONS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of connection objects.
USER_DEAFENED - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_DM_CREATE - Static variable in class discord4j.rest.route.Routes
Create a new DM channel with a user.
USER_DMS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of DM channel objects.
USER_GET - Static variable in class discord4j.rest.route.Routes
Returns a user object for a given user ID.
USER_MUTED - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_NICK - Static variable in class discord4j.core.object.audit.ChangeKey
 
USER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
UserBean - Class in discord4j.core.object.data.stored
 
UserBean() - Constructor for class discord4j.core.object.data.stored.UserBean
 
UserBean(UserResponse) - Constructor for class discord4j.core.object.data.stored.UserBean
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class discord4j.common.close.CloseHandlerAdapter
 
UserGuildResponse - Class in discord4j.rest.json.response
 
UserGuildResponse() - Constructor for class discord4j.rest.json.response.UserGuildResponse
 
userId - Variable in class discord4j.voice.json.Identify.Data
 
userId - Variable in class discord4j.voice.json.Speaking.Data
 
userId - Variable in class discord4j.voice.json.VoiceDisconnect.Data
 
userLimit(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
userLimit(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
UserModifyRequest - Class in discord4j.rest.json.request
 
UserModifyRequest(Possible<String>, Possible<String>) - Constructor for class discord4j.rest.json.request.UserModifyRequest
 
UserResponse - Class in discord4j.common.json
 
UserResponse() - Constructor for class discord4j.common.json.UserResponse
 
UserService - Class in discord4j.rest.service
 
UserService(Router) - Constructor for class discord4j.rest.service.UserService
 
UserUpdate - Class in discord4j.gateway.json.dispatch
 
UserUpdate() - Constructor for class discord4j.gateway.json.dispatch.UserUpdate
 
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.
valueOf(String) - Static method in enum discord4j.gateway.retry.GatewayStateChange.State
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() - Static method in enum discord4j.gateway.retry.GatewayStateChange.State
Returns an array containing the constants of this enum type, in the order they are declared.
VANITY_URL - Static variable in class discord4j.core.object.audit.ChangeKey
 
VERIFICATION_LEVEL - Static variable in class discord4j.core.object.audit.ChangeKey
 
verificationLevel(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
version() - Method in class discord4j.common.jackson.PossibleModule
 
VersionUtil - Class in discord4j.core.util
 
VersionUtil() - Constructor for class discord4j.core.util.VersionUtil
 
VERY_HIGH - discord4j.core.object.entity.Guild.VerificationLevel
┻━┻ミヽ(ಠ益ಠ)ノ彡┻━┻ - Must have a verified phone number.
VIDEO - discord4j.core.object.Embed.Type
An embed generated by a video.
VIEW_AUDIT_LOG - discord4j.core.object.util.Permission
Allows for viewing of audit logs.
VIEW_CHANNEL - discord4j.core.object.util.Permission
Allows guild members to view a channel, which includes reading messages in text channels.
VOICE_REGION_LIST - Static variable in class discord4j.rest.route.Routes
Returns an array of voice region objects that can be used when creating servers.
VOICE_SERVER_PING - Static variable in class discord4j.gateway.json.Opcode
 
VOICE_SERVER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
VOICE_STATE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
VOICE_STATE_UPDATE - Static variable in class discord4j.gateway.json.Opcode
 
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() - Constructor for class discord4j.core.object.data.stored.VoiceChannelBean
 
VoiceChannelBean(GatewayChannelResponse, long) - Constructor for class discord4j.core.object.data.stored.VoiceChannelBean
 
VoiceChannelBean(ChannelResponse) - 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
 
VoiceClient - Class in discord4j.voice
 
VoiceClient(Scheduler, ObjectMapper, Consumer<Long>) - Constructor for class discord4j.voice.VoiceClient
 
VoiceConnection - Class in discord4j.voice
Allows for manipulation of an already-established voice connection.
VoiceDisconnect - Class in discord4j.voice.json
 
VoiceDisconnect(VoiceDisconnect.Data) - Constructor for class discord4j.voice.json.VoiceDisconnect
 
VoiceDisconnect(String) - Constructor for class discord4j.voice.json.VoiceDisconnect
 
VoiceDisconnect.Data - Class in discord4j.voice.json
 
VoiceGatewayClient - Class in discord4j.voice
 
VoiceGatewayClient(long, long, String, String, ObjectMapper, Scheduler, AudioProvider, AudioReceiver) - Constructor for class discord4j.voice.VoiceGatewayClient
 
VoiceGatewayEvent - Interface in discord4j.voice
 
VoiceGatewayEvent.Start - Class in discord4j.voice
 
VoiceGatewayEvent.Stop - Class in discord4j.voice
 
VoiceGatewayPayload<T> - Class in discord4j.voice.json
 
VoiceGatewayPayload(int, T) - Constructor for class discord4j.voice.json.VoiceGatewayPayload
 
VoiceGatewayPayloadDeserializer - Class in discord4j.voice.json
 
VoiceGatewayPayloadDeserializer() - Constructor for class discord4j.voice.json.VoiceGatewayPayloadDeserializer
 
VoiceRegionResponse - Class in discord4j.rest.json.response
 
VoiceRegionResponse() - Constructor for class discord4j.rest.json.response.VoiceRegionResponse
 
VoiceServerUpdate - Class in discord4j.gateway.json.dispatch
 
VoiceServerUpdate() - Constructor for class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
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
 
VoiceService - Class in discord4j.rest.service
 
VoiceService(Router) - Constructor for class discord4j.rest.service.VoiceService
 
VoiceSocket - Class in discord4j.voice
 
VoiceSocket() - Constructor for class discord4j.voice.VoiceSocket
 
VoiceState - Class in discord4j.core.object
A Discord voice state.
VoiceState() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
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() - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateBean(GuildCreate.VoiceState, long) - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateBean(VoiceStateResponse) - Constructor for class discord4j.core.object.data.stored.VoiceStateBean
 
VoiceStateResponse - Class in discord4j.gateway.json.response
 
VoiceStateResponse() - Constructor for class discord4j.gateway.json.response.VoiceStateResponse
 
voiceStateUpdate(VoiceStateUpdate) - Static method in class discord4j.gateway.json.GatewayPayload
 
VoiceStateUpdate - Class in discord4j.gateway.json
 
VoiceStateUpdate(long, Long, boolean, boolean) - Constructor for class discord4j.gateway.json.VoiceStateUpdate
 
VoiceStateUpdateDispatch - Class in discord4j.gateway.json.dispatch
 
VoiceStateUpdateDispatch() - Constructor for class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 
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
 
WATCHING - discord4j.core.object.presence.Activity.Type
"Watching {name}"
WEB_P - discord4j.core.object.util.Image.Format
Represents the WebP format.
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.
WEBHOOK_CREATE - discord4j.core.object.audit.ActionType
 
WEBHOOK_DELETE - discord4j.core.object.audit.ActionType
 
WEBHOOK_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a webhook permanently.
WEBHOOK_EXECUTE - Static variable in class discord4j.rest.route.Routes
This endpoint supports both JSON and form data bodies.
WEBHOOK_EXECUTE_GITHUB - Static variable in class discord4j.rest.route.Routes
 
WEBHOOK_EXECUTE_SLACK - Static variable in class discord4j.rest.route.Routes
 
WEBHOOK_GET - Static variable in class discord4j.rest.route.Routes
Returns the new webhook object for the given id.
WEBHOOK_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify a webhook.
WEBHOOK_TOKEN_DELETE - Static variable in class discord4j.rest.route.Routes
Same as above, except this call does not require authentication.
WEBHOOK_TOKEN_GET - Static variable in class discord4j.rest.route.Routes
Same as Routes.WEBHOOK_GET, except this call does not require authentication and returns no user in the webhook object.
WEBHOOK_TOKEN_MODIFY - Static variable in class discord4j.rest.route.Routes
Same as Routes.WEBHOOK_MODIFY, except this call does not require authentication and returns no user in the webhook object.
WEBHOOK_UPDATE - discord4j.core.object.audit.ActionType
 
WebhookBean - Class in discord4j.core.object.data
 
WebhookBean() - Constructor for class discord4j.core.object.data.WebhookBean
 
WebhookBean(WebhookResponse) - Constructor for class discord4j.core.object.data.WebhookBean
 
WebhookCreateRequest - Class in discord4j.rest.json.request
 
WebhookCreateRequest(String, String) - Constructor for class discord4j.rest.json.request.WebhookCreateRequest
 
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
 
WebhookModifyRequest - Class in discord4j.rest.json.request
 
WebhookModifyRequest(Possible<String>, Possible<String>) - Constructor for class discord4j.rest.json.request.WebhookModifyRequest
 
WebhookResponse - Class in discord4j.rest.json.response
 
WebhookResponse() - Constructor for class discord4j.rest.json.response.WebhookResponse
 
WEBHOOKS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
WebhookService - Class in discord4j.rest.service
 
WebhookService(Router) - Constructor for class discord4j.rest.service.WebhookService
 
WebhooksUpdate - Class in discord4j.gateway.json.dispatch
 
WebhooksUpdate() - Constructor for class discord4j.gateway.json.dispatch.WebhooksUpdate
 
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
 
withContentInclusion(Object, boolean) - Method in class discord4j.common.jackson.PossibleLongSerializer
 
withContentInclusion(Object, boolean) - Method in class discord4j.common.jackson.PossibleSerializer
 
withJacksonDefaults(ObjectMapper) - Static method in interface discord4j.rest.http.ExchangeStrategies
Return an ExchangeStrategies using the defaults for processing JSON requests using Jackson.
withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer) - Method in class discord4j.common.jackson.PossibleLongSerializer
 
withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer) - Method in class discord4j.common.jackson.PossibleSerializer
 
withResolved(TypeDeserializer, JsonDeserializer<?>) - Method in class discord4j.common.jackson.PossibleDeserializer
 
write(GatewayPayload<?>) - Method in class discord4j.gateway.payload.JacksonPayloadWriter
 
write(GatewayPayload<?>) - Method in interface discord4j.gateway.payload.PayloadWriter
Write a given payload to the output buffer.
write(HttpClient.RequestSender, MultipartRequest) - Method in class discord4j.rest.http.MultipartWriterStrategy
 
write(HttpClient.RequestSender, Object) - Method in class discord4j.rest.http.JacksonWriterStrategy
 
write(HttpClient.RequestSender, Void) - Method in class discord4j.rest.http.EmptyWriterStrategy
 
write(HttpClient.RequestSender, Req) - Method in interface discord4j.rest.http.WriterStrategy
Write a given object to the output message.
writers() - Method in interface discord4j.rest.http.ExchangeStrategies
Retrieve the list of writer strategies to convert a request body.
writerStrategy(WriterStrategy<?>) - Method in class discord4j.rest.http.ExchangeStrategies.Builder
Add a new writer strategy for request body conversion.
WriterStrategy<Req> - Interface in discord4j.rest.http
Strategy for encoding an object of type <Req> and writing the encoded stream of bytes to an HttpClientRequest.

X

xor(PermissionSet) - Method in class discord4j.core.object.util.PermissionSet
Performs a logical XOR of this permission set with the other permission set.

Z

zerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
 
zerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
 
ZlibDecompressor - Class in discord4j.gateway
Implements a zlib inflater on a stream of ByteBuf elements.
ZlibDecompressor() - Constructor for class discord4j.gateway.ZlibDecompressor
 

_

_getReferenced(Possible<?>) - Method in class discord4j.common.jackson.PossibleSerializer
 
_getReferenced(PossibleLong) - Method in class discord4j.common.jackson.PossibleLongSerializer
 
_getReferencedIfPresent(Possible<?>) - Method in class discord4j.common.jackson.PossibleSerializer
 
_getReferencedIfPresent(PossibleLong) - Method in class discord4j.common.jackson.PossibleLongSerializer
 
_isValuePresent(Possible<?>) - Method in class discord4j.common.jackson.PossibleSerializer
 
_isValuePresent(PossibleLong) - Method in class discord4j.common.jackson.PossibleLongSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes All Packages