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

A

accessToken(String) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
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
 
addPinnedMessage(long, long) - Method in class discord4j.rest.service.ChannelService
 
afkChannelId(Long) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
afkTimeout(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
any() - Static method in class discord4j.rest.request.RouteMatcher
Create a new RouteMatcher that returns true for every request.
anySetter(String, Object) - Method in class discord4j.rest.json.response.ErrorResponse
 
APPLICATION_INFO_GET - Static variable in class discord4j.rest.route.Routes
Returns the bot's OAuth2 application info.
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
 
AUDIT_LOG_GET - Static variable in class discord4j.rest.route.Routes
Returns an audit log object for the guild.
AuditLogChangeResponse - Class in discord4j.rest.json.response
 
AuditLogChangeResponse() - Constructor for class discord4j.rest.json.response.AuditLogChangeResponse
 
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
 
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
 
author(EmbedAuthorRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 

B

banner(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
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.
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
 
body(Object) - Method in class discord4j.rest.request.DiscordRequest
Set the given synchronous Object as the body for the request.
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.rest.http.ExchangeStrategies.Builder
build() - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
build() - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
build() - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
build() - Method in class discord4j.rest.request.RouterOptions.Builder
Creates the RouterOptions object.
Builder() - Constructor for class discord4j.rest.http.ExchangeStrategies.Builder
 
builder() - Static method in class discord4j.rest.json.request.ChannelCreateRequest
 
Builder() - Constructor for class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.ChannelModifyRequest
 
Builder() - Constructor for class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.EmbedRequest
 
Builder() - Constructor for class discord4j.rest.json.request.EmbedRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.GuildMemberAddRequest
 
Builder() - Constructor for class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.GuildMemberModifyRequest
 
Builder() - Constructor for class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.GuildModifyRequest
 
Builder() - Constructor for class discord4j.rest.json.request.GuildModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.IntegrationModifyRequest
 
Builder() - Constructor for class discord4j.rest.json.request.IntegrationModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.json.request.RoleModifyRequest
 
Builder() - Constructor for class discord4j.rest.json.request.RoleModifyRequest.Builder
 
builder() - Static method in class discord4j.rest.request.RouterOptions
Returns a new RouterOptions.Builder to construct RouterOptions.
Builder() - Constructor for class discord4j.rest.request.RouterOptions.Builder
 
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

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.
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_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_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_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.
ChannelCreateRequest - Class in discord4j.rest.json.request
 
ChannelCreateRequest(String, Possible<Integer>, Possible<String>, Possible<Integer>, Possible<Integer>, Possible<Integer>, Possible<Integer>, Possible<OverwriteEntity[]>, PossibleLong, Possible<Boolean>) - Constructor for class discord4j.rest.json.request.ChannelCreateRequest
 
ChannelCreateRequest.Builder - Class in discord4j.rest.json.request
 
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
 
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
 
ClientException - Exception in discord4j.rest.http.client
Exception that contains information about a failed request containing HTTP response data.
ClientException(ClientRequest, HttpClientResponse, ErrorResponse) - Constructor for exception discord4j.rest.http.client.ClientException
Create a new ClientException with the given HTTP request and response details.
ClientRequest - Class in discord4j.rest.http.client
An adapted request definition from an original DiscordRequest.
ClientRequest(DiscordRequest<?>) - Constructor for class discord4j.rest.http.client.ClientRequest
Create a new ClientRequest from the given request template.
color(Integer) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
color(int) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
ConnectionResponse - Class in discord4j.rest.json.response
 
ConnectionResponse() - Constructor for class discord4j.rest.json.response.ConnectionResponse
 
create() - Static method in class discord4j.rest.request.RouterOptions
Returns a new RouterOptions with default settings.
createChannelInvite(long, InviteCreateRequest, String) - Method in class discord4j.rest.service.ChannelService
 
createDM(DMCreateRequest) - Method in class discord4j.rest.service.UserService
 
createGroupDM(GroupDMCreateRequest) - Method in class discord4j.rest.service.UserService
 
createGuild(GuildCreateRequest) - Method in class discord4j.rest.service.GuildService
 
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
 
createMessage(long, MultipartRequest) - Method in class discord4j.rest.service.ChannelService
 
createReaction(long, long, String) - Method in class discord4j.rest.service.ChannelService
 
createVariableMap(String, Object...) - Static method in class discord4j.rest.util.RouteUtils
 
createWebhook(long, WebhookCreateRequest, String) - Method in class discord4j.rest.service.WebhookService
 
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.

D

deaf(boolean) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
deaf(boolean) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
DEFAULT_RATE_LIMIT_SCHEDULER - Static variable in class discord4j.rest.request.RouterOptions
The default Scheduler to delay rate limited requests.
DEFAULT_REQUEST_PARALLELISM - Static variable in class discord4j.rest.request.RouterOptions
The default number of router requests allowed in parallel.
DEFAULT_RESPONSE_SCHEDULER - Static variable in class discord4j.rest.request.RouterOptions
The default Scheduler to publish responses.
defaultMessageNotifications(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
DefaultRouter - Class in discord4j.rest.request
Facilitates the routing of DiscordRequests to the proper RequestStream according to the bucket in which the request falls.
DefaultRouter(DiscordWebClient) - Constructor for class discord4j.rest.request.DefaultRouter
Create a bucket-aware router using the defaults provided by RouterOptions.create().
DefaultRouter(DiscordWebClient, Scheduler, Scheduler) - Constructor for class discord4j.rest.request.DefaultRouter
DefaultRouter(DiscordWebClient, RouterOptions) - Constructor for class discord4j.rest.request.DefaultRouter
Create a Discord API bucket-aware Router configured with the given options.
DefaultRouterFactory - Class in discord4j.rest.request
A monolithic RouterFactory that can build Router instances to execute Discord API requests.
DefaultRouterFactory() - Constructor for class discord4j.rest.request.DefaultRouterFactory
Create a DefaultRouterFactory with default options.
DefaultRouterFactory(Scheduler, Scheduler) - Constructor for class discord4j.rest.request.DefaultRouterFactory
DefaultRouterFactory(RouterOptions) - Constructor for class discord4j.rest.request.DefaultRouterFactory
Create a DefaultRouterFactory configured with the given RouterOptions.
delete(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
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
 
description(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
discord4j.rest - package discord4j.rest
Components used to interact with the Discord REST API.
discord4j.rest.http - package discord4j.rest.http
Classes supporting HTTP processes like encoding and decoding data.
discord4j.rest.http.client - package discord4j.rest.http.client
HttpClient abstraction for Discord.
discord4j.rest.json.request - package discord4j.rest.json.request
Representation of Discord REST API request entities.
discord4j.rest.json.response - package discord4j.rest.json.response
Representation of Discord REST API response entities.
discord4j.rest.request - package discord4j.rest.request
Components to build and route requests to the Discord REST API.
discord4j.rest.response - package discord4j.rest.response
Components to manipulate and transform responses.
discord4j.rest.route - package discord4j.rest.route
Representation of the Discord REST API endpoints.
discord4j.rest.service - package discord4j.rest.service
Mediator components grouping API endpoint functionality.
discord4j.rest.util - package discord4j.rest.util
Utility classes supporting discord4j-rest module components.
DiscordRequest<T> - Class in discord4j.rest.request
Template encoding all of the needed information to make an HTTP request to Discord.
DiscordRequest(Route<T>, Object...) - Constructor for class discord4j.rest.request.DiscordRequest
Create a new DiscordRequest template based on a Route and its compiled URI.
DiscordWebClient - Class in discord4j.rest.http.client
Reactor Netty based HTTP client dedicated to Discord REST API requests.
DiscordWebClient(HttpClient, ExchangeStrategies, String) - Constructor for class discord4j.rest.http.client.DiscordWebClient
Create a new DiscordWebClient wrapping HTTP, Discord and encoding/decoding resources.
DMCreateRequest - Class in discord4j.rest.json.request
 
DMCreateRequest(long) - Constructor for class discord4j.rest.json.request.DMCreateRequest
 

E

editChannelPermissions(long, long, PermissionsEditRequest, String) - Method in class discord4j.rest.service.ChannelService
 
editMessage(long, long, MessageEditRequest) - Method in class discord4j.rest.service.ChannelService
 
EmbedAuthorRequest - Class in discord4j.rest.json.request
 
EmbedAuthorRequest(String, String, String) - Constructor for class discord4j.rest.json.request.EmbedAuthorRequest
 
EmbedFooterRequest - Class in discord4j.rest.json.request
 
EmbedFooterRequest(String, String) - Constructor for class discord4j.rest.json.request.EmbedFooterRequest
 
EmbedImageRequest - Class in discord4j.rest.json.request
 
EmbedImageRequest(String) - Constructor for class discord4j.rest.json.request.EmbedImageRequest
 
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
 
EmbedThumbnailRequest - Class in discord4j.rest.json.request
 
EmbedThumbnailRequest(String) - Constructor for class discord4j.rest.json.request.EmbedThumbnailRequest
 
EmojiService - Class in discord4j.rest.service
 
EmojiService(Router) - Constructor for class discord4j.rest.service.EmojiService
 
emptyIfNotFound() - Static method in interface discord4j.rest.response.ResponseFunction
Transform every HTTP 404 status code into an empty response into an empty sequence, effectively suppressing the ClientException that would be forwarded otherwise.
emptyIfNotFound(RouteMatcher) - Static method in interface discord4j.rest.response.ResponseFunction
Transforms HTTP 404 status codes caused by requests matching the given RouteMatcher into an empty sequence, effectively suppressing the ClientException that would be forwarded otherwise.
emptyOnErrorStatus(RouteMatcher, Integer...) - Static method in interface discord4j.rest.response.ResponseFunction
Transforms the given error status codes caused by requests matching the given RouteMatcher, effectively suppressing the ClientException that would be forwarded otherwise.
emptyOnStatus(int) - Static method in exception discord4j.rest.http.client.ClientException
Transformation function that can be used within an operator such as Mono.transform(Function) or Mono.compose(Function) to turn an error sequence matching the given HTTP status code, into an empty sequence, effectively suppressing the original error.
EmptyReaderStrategy - Class in discord4j.rest.http
Read a response without a body.
EmptyReaderStrategy() - Constructor for class discord4j.rest.http.EmptyReaderStrategy
 
EmptyResponseTransformer - Class in discord4j.rest.response
A ResponseFunction that is able to transform an error sequence with a HTTP 404 status, into an empty sequence.
EmptyResponseTransformer(RouteMatcher, Predicate<Throwable>) - Constructor for class discord4j.rest.response.EmptyResponseTransformer
 
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
 
equals(Object) - Method in class discord4j.rest.request.BucketKey
 
equals(Object) - Method in class discord4j.rest.route.Route
 
ErrorResponse - Class in discord4j.rest.json.response
 
ErrorResponse() - Constructor for class discord4j.rest.json.response.ErrorResponse
 
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(Router) - Method in class discord4j.rest.request.DiscordRequest
Exchange this request through the given Router.
exchange(DiscordRequest<T>) - Method in interface discord4j.rest.request.Router
Queues a request for execution.
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
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
 

F

FallbackReaderStrategy - Class in discord4j.rest.http
Read a response as a String as a catch-all, unless the given response type is ErrorResponse, in which case it will attempt to store the response into the ErrorResponse body field.
FallbackReaderStrategy() - Constructor for class discord4j.rest.http.FallbackReaderStrategy
 
fields(EmbedFieldEntity[]) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
footer(EmbedFooterRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 

G

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.
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
 
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.rest.json.response.AuditLogEntryResponse
 
getAfkChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
getAfkTimeout() - Method in class discord4j.rest.json.response.GuildResponse
 
getApplicationId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getApplicationId() - Method in class discord4j.rest.json.response.GuildResponse
 
getApplicationService() - Method in class discord4j.rest.RestClient
 
getApproximateMemberCount() - Method in class discord4j.rest.json.response.InviteResponse
 
getApproximatePresenceCount() - Method in class discord4j.rest.json.response.InviteResponse
 
getAuditLog(long, Map<String, Object>) - Method in class discord4j.rest.service.AuditLogService
 
getAuditLogEntries() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getAuditLogService() - Method in class discord4j.rest.RestClient
 
getAvatar() - Method in class discord4j.rest.json.response.WebhookResponse
 
getBanner() - Method in class discord4j.rest.json.response.GuildResponse
 
getBitrate() - Method in class discord4j.rest.json.response.ChannelResponse
 
getBody() - Method in class discord4j.rest.request.DiscordRequest
Return the body of this request, if present.
getChanges() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getChannel() - Method in class discord4j.rest.json.response.InviteResponse
 
getChannel(long) - Method in class discord4j.rest.service.ChannelService
 
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
 
getChannelService() - Method in class discord4j.rest.RestClient
 
getChannelWebhooks(long) - Method in class discord4j.rest.service.WebhookService
 
getCode() - Method in class discord4j.rest.json.response.InviteResponse
 
getCompleteUri() - Method in class discord4j.rest.request.DiscordRequest
Return the compiled URI of this request.
getCount() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getCreatedAt() - Method in class discord4j.rest.json.response.InviteResponse
 
getCreateRequest() - Method in class discord4j.rest.util.MultipartRequest
 
getCurrentApplicationInfo() - Method in class discord4j.rest.service.ApplicationService
 
getCurrentUser() - Method in class discord4j.rest.service.UserService
 
getCurrentUserGuilds(Map<String, Object>) - Method in class discord4j.rest.service.UserService
 
getDefaultHeaders() - Method in class discord4j.rest.http.client.DiscordWebClient
Return the default headers used in every request.
getDefaultMessageNotifications() - Method in class discord4j.rest.json.response.GuildResponse
 
getDeleteMemberDays() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getDescription() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getDescription() - Method in class discord4j.rest.json.response.GuildResponse
 
getDiscordRequest() - Method in class discord4j.rest.http.client.ClientRequest
Return the original request template.
getEmbedChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
getEmojis() - Method in class discord4j.rest.json.response.GuildResponse
 
getEmojiService() - Method in class discord4j.rest.RestClient
 
getErrorResponse() - Method in exception discord4j.rest.http.client.ClientException
Return the HTTP response body in the form of a Discord ErrorResponse, if present.
getExchangeStrategies() - Method in class discord4j.rest.http.client.DiscordWebClient
Return the strategy used for request and response conversion
getExpireBehavior() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getExpireGracePeriod() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getExplicitContentFilter() - Method in class discord4j.rest.json.response.GuildResponse
 
getFeatures() - Method in class discord4j.rest.json.response.GuildResponse
 
getFields() - Method in class discord4j.rest.json.response.ErrorResponse
 
getFiles() - Method in class discord4j.rest.util.MultipartRequest
 
getGateway() - Method in class discord4j.rest.service.GatewayService
 
getGatewayBot() - Method in class discord4j.rest.service.GatewayService
 
getGatewayService() - Method in class discord4j.rest.RestClient
 
getGlobalRateLimiter() - Method in class discord4j.rest.request.RouterOptions
Returns the currently configured GlobalRateLimiter.
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
 
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
 
getGuildEmojis(long) - Method in class discord4j.rest.service.EmojiService
 
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
 
getGuildService() - Method in class discord4j.rest.RestClient
 
getGuildVoiceRegions(long) - Method in class discord4j.rest.service.GuildService
 
getGuildWebhooks(long) - Method in class discord4j.rest.service.WebhookService
 
getHeaders() - Method in exception discord4j.rest.http.client.ClientException
Return the HttpHeaders from the error response.
getHeaders() - Method in class discord4j.rest.http.client.ClientRequest
Return the headers of this request.
getHeaders() - Method in class discord4j.rest.request.DiscordRequest
Return the request headers, if present.
getHttpClient() - Method in class discord4j.rest.http.client.DiscordWebClient
Return the underlying Reactor Netty HTTP client.
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
 
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
 
getIntegrations() - Method in class discord4j.rest.json.response.ConnectionResponse
 
getInvite(String) - Method in class discord4j.rest.service.InviteService
 
getInviter() - Method in class discord4j.rest.json.response.InviteResponse
 
getInviteService() - Method in class discord4j.rest.RestClient
 
getKey() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
getLastMessageId() - Method in class discord4j.rest.json.response.ChannelResponse
 
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.rest.json.response.InviteResponse
 
getMaxMembers() - Method in class discord4j.rest.json.response.GuildResponse
 
getMaxPresences() - Method in class discord4j.rest.json.response.GuildResponse
 
getMaxUses() - Method in class discord4j.rest.json.response.InviteResponse
 
getMembersRemoved() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getMessage(long, long) - Method in class discord4j.rest.service.ChannelService
 
getMessageId() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getMessages(long, Map<String, Object>) - Method in class discord4j.rest.service.ChannelService
 
getMethod() - Method in class discord4j.rest.http.client.ClientRequest
Return the HTTP method.
getMethod() - Method in class discord4j.rest.route.Route
Return the HTTP method for this route.
getMfaLevel() - Method in class discord4j.rest.json.response.GuildResponse
 
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.rest.json.response.NicknameModifyResponse
 
getOldValue() - Method in class discord4j.rest.json.response.AuditLogChangeResponse
 
getOptions() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getOwner() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getOwnerId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getOwnerId() - Method in class discord4j.rest.json.response.GuildResponse
 
getParentId() - Method in class discord4j.rest.json.response.ChannelResponse
 
getPermissionOverwrites() - Method in class discord4j.rest.json.response.ChannelResponse
 
getPermissions() - Method in class discord4j.rest.json.response.UserGuildResponse
 
getPinnedMessages(long) - Method in class discord4j.rest.service.ChannelService
 
getPosition() - Method in class discord4j.rest.json.response.ChannelResponse
 
getPreferredLocale() - Method in class discord4j.rest.json.response.GuildResponse
 
getPremiumSubcriptionsCount() - Method in class discord4j.rest.json.response.GuildResponse
 
getPremiumTier() - Method in class discord4j.rest.json.response.GuildResponse
 
getPruned() - Method in class discord4j.rest.json.response.PruneResponse
 
getQueryParams() - Method in class discord4j.rest.request.DiscordRequest
Return the query parameters saved in this request, if present.
getRateLimitPerUser() - Method in class discord4j.rest.json.response.ChannelResponse
 
getRateLimitScheduler() - Method in class discord4j.rest.request.RouterOptions
Returns the defined scheduler for rate limiting delay purposes.
getReactions(long, long, String, Map<String, Object>) - Method in class discord4j.rest.service.ChannelService
 
getReason() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getReason() - Method in class discord4j.rest.json.response.BanResponse
 
getRecipients() - Method in class discord4j.rest.json.response.ChannelResponse
 
getRegion() - Method in class discord4j.rest.json.response.GuildResponse
 
getRemaining() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
getRemaining() - Method in interface discord4j.rest.request.GlobalRateLimiter
Returns the Duration remaining until the current global rate limit is completed.
getRemaining() - Method in class discord4j.rest.request.SemaphoreGlobalRateLimiter
 
getRequest() - Method in exception discord4j.rest.http.client.ClientException
Return the ClientRequest encapsulating a Discord API request.
getRequestParallelism() - Method in class discord4j.rest.request.RouterOptions
Deprecated.
for removal, using RouterOptions.getGlobalRateLimiter() instead
getResetAfter() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
getResponseScheduler() - Method in class discord4j.rest.request.RouterOptions
Returns the defined response scheduler.
getResponseTransformers() - Method in class discord4j.rest.request.RouterOptions
Returns the list of ResponseFunction transformations that can be applied to every response.
getResponseType() - Method in class discord4j.rest.route.Route
Return the route's response type.
getRevoked() - Method in class discord4j.rest.json.response.InviteResponse
 
getRoleId() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getRoleName() - Method in class discord4j.rest.json.response.AuditLogEntryOptionsResponse
 
getRoles() - Method in class discord4j.rest.json.response.GuildResponse
 
getRoute() - Method in class discord4j.rest.http.client.ClientRequest
Return the API endpoint targeted by this request.
getRoute() - Method in class discord4j.rest.request.DiscordRequest
Return the API endpoint targeted by this request.
getRouter(DiscordWebClient) - Method in class discord4j.rest.request.DefaultRouterFactory
 
getRouter(DiscordWebClient, RouterOptions) - Method in class discord4j.rest.request.DefaultRouterFactory
 
getRouter(DiscordWebClient) - Method in interface discord4j.rest.request.RouterFactory
Retrieve a Router configured to process API requests.
getRouter(DiscordWebClient, RouterOptions) - Method in interface discord4j.rest.request.RouterFactory
Retrieve a Router that can be further configured with the given RouterOptions to process API requests.
getRouter(DiscordWebClient) - Method in class discord4j.rest.request.SingleRouterFactory
 
getRouter(DiscordWebClient, RouterOptions) - Method in class discord4j.rest.request.SingleRouterFactory
 
getRouter() - Method in class discord4j.rest.service.RestService
 
getRpcOrigins() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
getSampleHostname() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getSamplePort() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
getSessionStartLimit() - Method in class discord4j.rest.json.response.GatewayResponse
 
getShards() - Method in class discord4j.rest.json.response.GatewayResponse
 
getSplash() - Method in class discord4j.rest.json.response.GuildResponse
 
getStatus() - Method in exception discord4j.rest.http.client.ClientException
Return the HttpResponseStatus with information related to the HTTP error.
getSyncedAt() - Method in class discord4j.rest.json.response.IntegrationResponse
 
getSystemChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
getTargetId() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getTargetUser() - Method in class discord4j.rest.json.response.InviteResponse
 
getTemporary() - Method in class discord4j.rest.json.response.InviteResponse
 
getToken() - Method in class discord4j.rest.json.response.WebhookResponse
 
getTopic() - Method in class discord4j.rest.json.response.ChannelResponse
 
getTotal() - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
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
Return the URI template that defines this route.
getUrl() - Method in class discord4j.rest.http.client.ClientRequest
Return the request URL.
getUrl() - Method in class discord4j.rest.json.response.GatewayResponse
 
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
 
getUserConnections() - Method in class discord4j.rest.service.UserService
 
getUserDMs() - Method in class discord4j.rest.service.UserService
 
getUserId() - Method in class discord4j.rest.json.response.AuditLogEntryResponse
 
getUserLimit() - Method in class discord4j.rest.json.response.ChannelResponse
 
getUsers() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getUserService() - Method in class discord4j.rest.RestClient
 
getUses() - Method in class discord4j.rest.json.response.InviteResponse
 
getVanityUrlCode() - Method in class discord4j.rest.json.response.GuildResponse
 
getVerificationLevel() - Method in class discord4j.rest.json.response.GuildResponse
 
getVoiceRegions() - Method in class discord4j.rest.service.VoiceService
 
getVoiceService() - Method in class discord4j.rest.RestClient
 
getWebhook(long) - Method in class discord4j.rest.service.WebhookService
 
getWebhooks() - Method in class discord4j.rest.json.response.AuditLogResponse
 
getWebhookService() - Method in class discord4j.rest.RestClient
 
getWidgetChannelId() - Method in class discord4j.rest.json.response.GuildResponse
 
GlobalRateLimiter - Interface in discord4j.rest.request
Used to prevent requests from being sent while the bot is globally rate limited.
globalRateLimiter(GlobalRateLimiter) - Method in class discord4j.rest.request.RouterOptions.Builder
Define the GlobalRateLimiter to be applied while configuring the Router for a client.
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
 
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.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_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.rest.route.Routes
Create a new guild.
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_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_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.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_MODIFY - Static variable in class discord4j.rest.route.Routes
Modify attributes of a guild member.
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_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.rest.route.Routes
Create a new role for the guild.
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_ROLES_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of role objects for the guild.
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.
GuildCreateRequest - Class in discord4j.rest.json.request
 
GuildCreateRequest(String, String, String, int, int, RoleCreateRequest[], PartialChannelRequest[]) - Constructor for class discord4j.rest.json.request.GuildCreateRequest
 
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
 
GuildEmojiCreateRequest - Class in discord4j.rest.json.request
 
GuildEmojiCreateRequest(String, String, long[]) - Constructor for class discord4j.rest.json.request.GuildEmojiCreateRequest
 
GuildEmojiModifyRequest - Class in discord4j.rest.json.request
 
GuildEmojiModifyRequest(Possible<String>, Possible<long[]>) - Constructor for class discord4j.rest.json.request.GuildEmojiModifyRequest
 
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
 
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
 
GuildModifyRequest - Class in discord4j.rest.json.request
 
GuildModifyRequest(Possible<String>, Possible<String>, Possible<Integer>, Possible<Integer>, PossibleLong, Possible<Integer>, Possible<String>, PossibleLong, Possible<String>, 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
 
GuildService - Class in discord4j.rest.service
 
GuildService(Router) - Constructor for class discord4j.rest.service.GuildService
 

H

hashCode() - Method in class discord4j.rest.request.BucketKey
 
hashCode() - Method in class discord4j.rest.route.Route
 
header(String, String) - Method in class discord4j.rest.request.DiscordRequest
Adds the given key and value to the headers of this request.
hoist(boolean) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 

I

icon(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
image(EmbedImageRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
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
 
INVITE_ACCEPT - Static variable in class discord4j.rest.route.Routes
Accept an invite.
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.
InviteCreateRequest - Class in discord4j.rest.json.request
 
InviteCreateRequest(int, int, boolean, boolean) - Constructor for class discord4j.rest.json.request.InviteCreateRequest
 
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
 
isBotPublic() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
isBotRequireCodeGrant() - Method in class discord4j.rest.json.response.ApplicationInfoResponse
 
isCustom() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isDeprecated() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isEmbedEnabled() - Method in class discord4j.rest.json.response.GuildResponse
 
isEnabled() - Method in class discord4j.rest.json.response.GuildEmbedResponse
 
isEnabled() - Method in class discord4j.rest.json.response.IntegrationResponse
 
isNsfw() - Method in class discord4j.rest.json.response.ChannelResponse
 
isOptimal() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isOwner() - Method in class discord4j.rest.json.response.UserGuildResponse
 
isRetryContextStatusCode(int) - Static method in exception discord4j.rest.http.client.ClientException
Predicate helper to further classify a ClientException, while creating a Retry factory, depending on the underlying HTTP status code.
isRetryContextStatusCode(Integer...) - Static method in exception discord4j.rest.http.client.ClientException
Predicate helper to further classify a ClientException, while creating a Retry factory, depending on the underlying HTTP status code.
isRevoked() - Method in class discord4j.rest.json.response.ConnectionResponse
 
isStatusCode(int) - Static method in exception discord4j.rest.http.client.ClientException
Predicate helper to further classify a ClientException depending on the underlying HTTP status code.
isStatusCode(Integer...) - Static method in exception discord4j.rest.http.client.ClientException
Predicate helper to further classify a ClientException depending on the underlying HTTP status code.
isSyncing() - Method in class discord4j.rest.json.response.IntegrationResponse
 
isVip() - Method in class discord4j.rest.json.response.VoiceRegionResponse
 
isWidgetEnabled() - Method in class discord4j.rest.json.response.GuildResponse
 

J

jackson(ObjectMapper) - Static method in interface discord4j.rest.http.ExchangeStrategies
Return an ExchangeStrategies using the defaults for processing JSON requests using Jackson.
JacksonReaderStrategy<Res> - Class in discord4j.rest.http
Read a response into JSON and convert to an Object of type <Res> using Jackson 2.9.
JacksonReaderStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.JacksonReaderStrategy
 
JacksonWriterStrategy - Class in discord4j.rest.http
Write to a request from an Object to a JSON String using Jackson 2.9.
JacksonWriterStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.JacksonWriterStrategy
 

L

leaveGuild(long) - Method in class discord4j.rest.service.UserService
 

M

matches(DiscordRequest<?>) - Method in class discord4j.rest.request.RouteMatcher
Tests this matcher against the given DiscordRequest.
mentionable(boolean) - Method in class discord4j.rest.json.request.RoleModifyRequest.Builder
 
MESSAGE_CREATE - Static variable in class discord4j.rest.route.Routes
Post a message to a guild text or DM channel.
MESSAGE_DELETE - Static variable in class discord4j.rest.route.Routes
Delete a message.
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_SUPPRESS_EMBEDS - Static variable in class discord4j.rest.route.Routes
Enable/disable suppression of embeds on a Message.
MessageCreateRequest - Class in discord4j.rest.json.request
 
MessageCreateRequest(String, String, boolean, EmbedRequest) - Constructor for class discord4j.rest.json.request.MessageCreateRequest
 
MessageEditRequest - Class in discord4j.rest.json.request
 
MessageEditRequest(Possible<String>, Possible<EmbedRequest>) - Constructor for class discord4j.rest.json.request.MessageEditRequest
 
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.
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
 
modifyWebhook(long, WebhookModifyRequest, String) - Method in class discord4j.rest.service.WebhookService
 
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
 
MultipartRequest(MessageCreateRequest, List<Tuple2<String, InputStream>>) - Constructor for class discord4j.rest.util.MultipartRequest
 
MultipartWriterStrategy - Class in discord4j.rest.http
Write to a request from a Consumer<HttpClientRequest.Form> using reactor-netty's HttpClient.RequestSender.sendForm(java.util.function.BiConsumer).
MultipartWriterStrategy(ObjectMapper) - Constructor for class discord4j.rest.http.MultipartWriterStrategy
 
mute(boolean) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
mute(boolean) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 

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
 
newRequest(Object...) - Method in class discord4j.rest.route.Route
Prepare a request, expanding this route template URI with the given parameters.
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
 
nsfw(boolean) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
nsfw(boolean) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 

O

onClientResponse(ResponseFunction) - Method in class discord4j.rest.request.RouterOptions.Builder
Sets a new API response behavior to the supporting Router, allowing cross-cutting behavior across all requests made by it.
optionalHeader(String, String) - Method in class discord4j.rest.request.DiscordRequest
Adds the given key and value to the headers of this request if and only if value is not null.
ownerId(long) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 

P

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
 
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
 
PermissionsEditRequest - Class in discord4j.rest.json.request
 
PermissionsEditRequest(long, long, String) - Constructor for class discord4j.rest.json.request.PermissionsEditRequest
 
position(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
PositionModifyRequest - Class in discord4j.rest.json.request
 
PositionModifyRequest(long, int) - Constructor for class discord4j.rest.json.request.PositionModifyRequest
 
post(String, Class<T>) - Static method in class discord4j.rest.route.Route
 
PruneResponse - Class in discord4j.rest.json.response
 
PruneResponse() - Constructor for class discord4j.rest.json.response.PruneResponse
 
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

rateLimitFor(Duration) - Method in interface discord4j.rest.request.GlobalRateLimiter
Sets a new rate limit that will be applied to every operation performed using GlobalRateLimiter.withLimiter(Publisher).
rateLimitFor(Duration) - Method in class discord4j.rest.request.SemaphoreGlobalRateLimiter
Sets a new rate limit that will be applied to every new resource acquired.
rateLimitPerUser(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
rateLimitPerUser(int) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
rateLimitScheduler(Scheduler) - Method in class discord4j.rest.request.RouterOptions.Builder
Sets the Scheduler used to handle delays introduced by rate limiting.
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.
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(ByteBufMono, Class<Void>) - Method in class discord4j.rest.http.EmptyReaderStrategy
 
read(ByteBufMono, Class<Object>) - Method in class discord4j.rest.http.FallbackReaderStrategy
 
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.
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>.
region(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
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
 
REQUEST_TIMESTAMP_KEY - Static variable in class discord4j.rest.http.client.DiscordWebClient
 
requestParallelism(int) - Method in class discord4j.rest.request.RouterOptions.Builder
Define the level of parallel requests the configured Router should be allowed to make.
ResponseFunction - Interface in discord4j.rest.response
A transformation function used while processing DiscordRequest objects.
responseScheduler(Scheduler) - Method in class discord4j.rest.request.RouterOptions.Builder
Sets the Scheduler used to process API responses.
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
 
ResumingTransformer - Class in discord4j.rest.response
A ResponseFunction that is able to transform an error sequence into a custom response.
ResumingTransformer(RouteMatcher, Predicate<Throwable>, Function<Throwable, Mono<?>>) - Constructor for class discord4j.rest.response.ResumingTransformer
 
RetryingTransformer - Class in discord4j.rest.response
A ResponseFunction that is able to transform an error sequence into a retrying one.
RetryingTransformer(RouteMatcher, Retry<?>) - Constructor for class discord4j.rest.response.RetryingTransformer
 
retryOnceOnErrorStatus(Integer...) - Static method in interface discord4j.rest.response.ResponseFunction
Applies a retry strategy to retry once with a fixed backoff of 1 second to the given error status codes caused by any request, effectively suppressing the ClientException that would be forwarded otherwise.
retryOnceOnErrorStatus(RouteMatcher, Integer...) - Static method in interface discord4j.rest.response.ResponseFunction
Applies a retry strategy to retry once with a fixed backoff of 1 second to the given error status codes caused by requests matching the given RouteMatcher, effectively suppressing the ClientException that would be forwarded otherwise.
retryOnceOnStatus(int) - Static method in exception discord4j.rest.http.client.ClientException
Transformation function that can be used within an operator such as Mono.transform(Function) or Mono.compose(Function) to apply a retrying strategy in case of an error matching the given HTTP status code.
retryWhen(RouteMatcher, Retry<?>) - Static method in interface discord4j.rest.response.ResponseFunction
Applies a custom retry strategy to the requests matching the given RouteMatcher, effectively suppressing the ClientException that would be forwarded otherwise.
RoleCreateRequest - Class in discord4j.rest.json.request
 
RoleCreateRequest(String, long, int, boolean, boolean) - Constructor for class discord4j.rest.json.request.RoleCreateRequest
 
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
 
roles(long[]) - Method in class discord4j.rest.json.request.GuildMemberAddRequest.Builder
 
roles(long[]) - Method in class discord4j.rest.json.request.GuildMemberModifyRequest.Builder
 
route(Route<?>) - Static method in class discord4j.rest.request.RouteMatcher
Create a new RouteMatcher that matches any request made for the given Route.
route(Route<?>, Predicate<Map<String, String>>) - Static method in class discord4j.rest.request.RouteMatcher
Create a new RouteMatcher that matches every request made for the given Route that also match a given Predicate of URI variables.
Route<T> - Class in discord4j.rest.route
Provides a mapping between a Discord API endpoint and its response type.
RouteMatcher - Class in discord4j.rest.request
A predicate that can match a given DiscordRequest.
RouteMatcher(DiscordRequest<?>, Predicate<Map<String, String>>) - Constructor for class discord4j.rest.request.RouteMatcher
 
Router - Interface in discord4j.rest.request
Represents a connector executing DiscordRequest objects against the Discord REST API.
RouterFactory - Interface in discord4j.rest.request
Factory used to produce Router instances dedicated to execute API requests.
RouterOptions - Class in discord4j.rest.request
Options used to control the behavior of a Router.
RouterOptions(RouterOptions.Builder) - Constructor for class discord4j.rest.request.RouterOptions
 
RouterOptions.Builder - Class in discord4j.rest.request
Builder for RouterOptions.
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

SemaphoreGlobalRateLimiter - Class in discord4j.rest.request
A GlobalRateLimiter that uses fair Semaphore instances as implementation.
SemaphoreGlobalRateLimiter(int) - Constructor for class discord4j.rest.request.SemaphoreGlobalRateLimiter
Creates a new global rate limiter with the specified parallelism level.
SessionStartLimit() - Constructor for class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
setPosition(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
setRemaining(int) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
setResetAfter(long) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
setTotal(int) - Method in class discord4j.rest.json.response.GatewayResponse.SessionStartLimit
 
SingleRouterFactory - Class in discord4j.rest.request
A monolithic RouterFactory that caches a Router captured at instantiation instead of producing a new one each time getRouter(discord4j.rest.http.client.DiscordWebClient) or getRouter(DiscordWebClient, RouterOptions) is called.
SingleRouterFactory(Router) - Constructor for class discord4j.rest.request.SingleRouterFactory
Create a new SingleRouterFactory that will always produce the given Router instance.
splash(String) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
suppressEmbeds(long, long, SuppressEmbedsRequest) - Method in class discord4j.rest.service.ChannelService
 
SuppressEmbedsRequest - Class in discord4j.rest.json.request
 
SuppressEmbedsRequest(boolean) - Constructor for class discord4j.rest.json.request.SuppressEmbedsRequest
 
syncGuildIntegration(long, long) - Method in class discord4j.rest.service.GuildService
 

T

thumbnail(EmbedThumbnailRequest) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
timestamp(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
title(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
topic(String) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
topic(String) - Method in class discord4j.rest.json.request.ChannelModifyRequest.Builder
 
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.SuppressEmbedsRequest
 
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
 
transform(DiscordRequest<T>) - Method in class discord4j.rest.response.EmptyResponseTransformer
 
transform(DiscordRequest<T>) - Method in interface discord4j.rest.response.ResponseFunction
Transform a Mono pipeline using the given DiscordRequest as hint for parameterization of the resulting transformation.
transform(DiscordRequest<T>) - Method in class discord4j.rest.response.ResumingTransformer
 
transform(DiscordRequest<T>) - Method in class discord4j.rest.response.RetryingTransformer
 
triggerTypingIndicator(long) - Method in class discord4j.rest.service.ChannelService
 
type(int) - Method in class discord4j.rest.json.request.ChannelCreateRequest.Builder
 
TYPING_INDICATOR_TRIGGER - Static variable in class discord4j.rest.route.Routes
Post a typing indicator for the specified channel.

U

url(String) - Method in class discord4j.rest.json.request.EmbedRequest.Builder
 
USER_CONNECTIONS_GET - Static variable in class discord4j.rest.route.Routes
Returns a list of connection objects.
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.
UserGuildResponse - Class in discord4j.rest.json.response
 
UserGuildResponse() - Constructor for class discord4j.rest.json.response.UserGuildResponse
 
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
 
UserService - Class in discord4j.rest.service
 
UserService(Router) - Constructor for class discord4j.rest.service.UserService
 

V

verificationLevel(int) - Method in class discord4j.rest.json.request.GuildModifyRequest.Builder
 
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.
VoiceRegionResponse - Class in discord4j.rest.json.response
 
VoiceRegionResponse() - Constructor for class discord4j.rest.json.response.VoiceRegionResponse
 
VoiceService - Class in discord4j.rest.service
 
VoiceService(Router) - Constructor for class discord4j.rest.service.VoiceService
 

W

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.
WebhookCreateRequest - Class in discord4j.rest.json.request
 
WebhookCreateRequest(String, String) - Constructor for class discord4j.rest.json.request.WebhookCreateRequest
 
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
 
WebhookService - Class in discord4j.rest.service
 
WebhookService(Router) - Constructor for class discord4j.rest.service.WebhookService
 
withLimiter(Publisher<T>) - Method in interface discord4j.rest.request.GlobalRateLimiter
Provides a scope to perform reactive operations under this global rate limiter.
withLimiter(Publisher<T>) - Method in class discord4j.rest.request.SemaphoreGlobalRateLimiter
Provides a scope to perform reactive operations under this limiter resources.
write(HttpClient.RequestSender, Void) - Method in class discord4j.rest.http.EmptyWriterStrategy
 
write(HttpClient.RequestSender, Object) - Method in class discord4j.rest.http.JacksonWriterStrategy
 
write(HttpClient.RequestSender, MultipartRequest) - Method in class discord4j.rest.http.MultipartWriterStrategy
 
write(HttpClient.RequestSender, Req) - Method in interface discord4j.rest.http.WriterStrategy
Write a given object to the output message.
writers() - Method in interface discord4j.rest.http.ExchangeStrategies
Retrieve the list of writer strategies to convert a request body.
writerStrategy(WriterStrategy<?>) - Method in class discord4j.rest.http.ExchangeStrategies.Builder
Add a new writer strategy for request body conversion.
WriterStrategy<Req> - Interface in discord4j.rest.http
Strategy for encoding an object of type <Req> and writing the encoded stream of bytes to an HttpClientRequest.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links