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
All Classes All Packages
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 anEnumSet
. - 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 theMessageCreateEvent
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
-
Builds the
ExchangeStrategies
- 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 aknown 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 properRequestStream
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 underDispatchHandlers
- 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
- 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'sbucket
. - 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 aMember
. - 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 aRole
. - 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 ofPossible
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
- getChannelBean(ChannelResponse) - Static method in class discord4j.core.util.EntityUtil
- 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 withEventDispatcher
. - getEventScheduler() - Method in class discord4j.core.DiscordClientBuilder
-
Get the current
Scheduler
used to publish events throughEventDispatcher
. - 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 aRouter
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 createStore
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 manyguild 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
- 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 JSONString
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'sHttpClient.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 theImage.Format
the image represents. - on(Class<T>) - Method in class discord4j.core.event.EventDispatcher
-
Retrieves a
Flux
with elements of the givenEvent
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 notnull
. - 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 underPayloadHandlers
- 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 lifecycleOpcode
. - PayloadHandlers() - Constructor for class discord4j.gateway.PayloadHandlers
- PayloadReader - Interface in discord4j.gateway.payload
-
Strategy for reading from a
ByteBuf
and decoding its contents to aGatewayPayload
. - PayloadWriter - Interface in discord4j.gateway.payload
-
Strategy for encoding a
GatewayPayload
and writing its contents to aByteBuf
. - 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 thePermission
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
- 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 withEventDispatcher
. - setEventScheduler(Scheduler) - Method in class discord4j.core.DiscordClientBuilder
-
Set a new
Scheduler
used to publish events throughEventDispatcher
. - 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 aRouter
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 createStore
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 anHttpClientRequest
.
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
All Classes All Packages