A B C D G I M N P Q R S U V 
All Classes All Packages

A

addChangeListener(Consumer<BearerToken>) - Method in class com.rodiconmc.rodicord.BearerToken
 
Application - Class in com.rodiconmc.rodicord
A class for performing actions on behalf of an oauth2 application.
Application(String, String) - Constructor for class com.rodiconmc.rodicord.Application
 

B

Bearer - Class in com.rodiconmc.rodicord
A class for manipulating Bearer/User endpoints.
Bearer(BearerToken) - Constructor for class com.rodiconmc.rodicord.Bearer
Basic constructor.
Bearer(BearerToken, Application) - Constructor for class com.rodiconmc.rodicord.Bearer
Recommended constructor.
BearerToken - Class in com.rodiconmc.rodicord
Represents a set of an Access Token, Refresh Token, and an expiry date for a Discord Agent.
BearerToken(String, String, String, long) - Constructor for class com.rodiconmc.rodicord.BearerToken
 
BearerToken(String, String, String, long, Consumer<BearerToken>...) - Constructor for class com.rodiconmc.rodicord.BearerToken
 
BearerToken(String, String, String, Date) - Constructor for class com.rodiconmc.rodicord.BearerToken
 
BearerToken(String, String, String, Date, Consumer<BearerToken>...) - Constructor for class com.rodiconmc.rodicord.BearerToken
 
Bot - Class in com.rodiconmc.rodicord
A class for manipulating Bot endpoints.
Bot(BotToken) - Constructor for class com.rodiconmc.rodicord.Bot
 
BotToken - Class in com.rodiconmc.rodicord
Represents an Access Token for a Discord Bot.
BotToken(String) - Constructor for class com.rodiconmc.rodicord.BotToken
 

C

CategoryChannel - Class in com.rodiconmc.rodicord.objects.channel
 
Channel - Class in com.rodiconmc.rodicord.objects.channel
 
Channel.Type - Enum in com.rodiconmc.rodicord.objects.channel
 
ChannelOverwrite - Class in com.rodiconmc.rodicord.objects.channel
Represents explicit permission overwrites for members and roles
ChannelOverwrite.Type - Enum in com.rodiconmc.rodicord.objects.channel
 
clientId - Variable in class com.rodiconmc.rodicord.Application
 
com.rodiconmc.rodicord - package com.rodiconmc.rodicord
 
com.rodiconmc.rodicord.objects - package com.rodiconmc.rodicord.objects
 
com.rodiconmc.rodicord.objects.channel - package com.rodiconmc.rodicord.objects.channel
 
com.rodiconmc.rodicord.objects.guild - package com.rodiconmc.rodicord.objects.guild
 
com.rodiconmc.rodicord.util - package com.rodiconmc.rodicord.util
 
createChannel(String, Channel.Type, Bot) - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
Creates a channel in the guild.
createChannel(String, Channel.Type, String, Bot) - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
Creates a channel in the guild.
createDm(String) - Method in class com.rodiconmc.rodicord.Bot
Create a new DM channel with a user.

D

deleteChannel(Bot) - Method in class com.rodiconmc.rodicord.objects.channel.Channel
 
DiscordException - Exception in com.rodiconmc.rodicord
Represents an error thown either by the discord api, or by the Rodicon api.
DiscordException(int, String) - Constructor for exception com.rodiconmc.rodicord.DiscordException
 
DM - com.rodiconmc.rodicord.objects.channel.Channel.Type
 
DmChannel - Class in com.rodiconmc.rodicord.objects.channel
 

G

getAccessToken() - Method in class com.rodiconmc.rodicord.BearerToken
 
getAccessToken() - Method in class com.rodiconmc.rodicord.BotToken
 
getAfk_channel_id() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getAfk_timeout() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getAllow() - Method in class com.rodiconmc.rodicord.objects.channel.ChannelOverwrite
 
getApplication() - Method in class com.rodiconmc.rodicord.Bearer
 
getApplication_id() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getAvatar() - Method in class com.rodiconmc.rodicord.objects.User
 
getBitrate() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getChannel(String) - Method in class com.rodiconmc.rodicord.Bot
Get a channel by ID.
getCode() - Method in exception com.rodiconmc.rodicord.DiscordException
 
getColor() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
getDefault_message_notifications() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getDeny() - Method in class com.rodiconmc.rodicord.objects.channel.ChannelOverwrite
 
getDiscriminator() - Method in class com.rodiconmc.rodicord.objects.User
 
getEmail() - Method in class com.rodiconmc.rodicord.objects.User
 
getEmbed_channel_id() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getExpiresAt() - Method in class com.rodiconmc.rodicord.BearerToken
 
getExplicit_content_filter() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getFlags() - Method in class com.rodiconmc.rodicord.objects.User
 
getFull(Bot) - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
Gets the full Guild object.
getGuild(String) - Method in class com.rodiconmc.rodicord.Bot
Get a Guild by ID.
getGuildId() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
getGuildId() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getGuildId() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getGuildId() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
getGuildUser(String, Bot) - Method in class com.rodiconmc.rodicord.objects.guild.Guild
Returns a GuildUser object for the specified user id.
getHttpBuilder() - Method in class com.rodiconmc.rodicord.Application
 
getIcon() - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
getIcon() - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
 
getId() - Method in class com.rodiconmc.rodicord.objects.channel.Channel
 
getId() - Method in class com.rodiconmc.rodicord.objects.channel.ChannelOverwrite
 
getId() - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
 
getId() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
getId() - Method in class com.rodiconmc.rodicord.objects.User
 
getJoinedAt() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
getLastMessageId() - Method in class com.rodiconmc.rodicord.objects.channel.DmChannel
 
getLastMessageId() - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
getLastMessageId() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getLocale() - Method in class com.rodiconmc.rodicord.objects.User
 
getMessage() - Method in exception com.rodiconmc.rodicord.DiscordException
 
getMfa_level() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getName() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
getName() - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
getName() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getName() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getName() - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
 
getName() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
getNick() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
getOwner_id() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getOwnerId() - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
getOwnGuilds() - Method in class com.rodiconmc.rodicord.Bearer
 
getParentId() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
getParentId() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getParentId() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getPermissionOverwrites() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
getPermissionOverwrites() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getPermissionOverwrites() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getPermissions() - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
 
getPermissions() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
getPosition() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
getPosition() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getPosition() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getPosition() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
getPremium_type() - Method in class com.rodiconmc.rodicord.objects.User
 
getRateLimitPerUser() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getRecipients() - Method in class com.rodiconmc.rodicord.objects.channel.DmChannel
 
getRecipients() - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
getRefreshToken() - Method in class com.rodiconmc.rodicord.BearerToken
 
getRegion() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getRoles() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getRoles() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
getScope() - Method in class com.rodiconmc.rodicord.BearerToken
 
getSelf() - Method in class com.rodiconmc.rodicord.Bearer
 
getSplash() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
getTokenType() - Method in class com.rodiconmc.rodicord.BearerToken
 
getTokenType() - Method in class com.rodiconmc.rodicord.BotToken
 
getTopic() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
getType() - Method in class com.rodiconmc.rodicord.objects.channel.Channel
 
getType() - Method in class com.rodiconmc.rodicord.objects.channel.ChannelOverwrite
 
getUser() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
getUser(String) - Method in class com.rodiconmc.rodicord.Bot
Gets the discord user object for a given user ID.
getUserLimit() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
getUsername() - Method in class com.rodiconmc.rodicord.objects.User
 
getVerification_level() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
GROUP_DM - com.rodiconmc.rodicord.objects.channel.Channel.Type
 
GroupDmChannel - Class in com.rodiconmc.rodicord.objects.channel
 
gson - Variable in class com.rodiconmc.rodicord.Application
 
Guild - Class in com.rodiconmc.rodicord.objects.guild
Represents a Discord Guild.
GUILD_CATEGORY - com.rodiconmc.rodicord.objects.channel.Channel.Type
 
GUILD_TEXT - com.rodiconmc.rodicord.objects.channel.Channel.Type
 
GUILD_VOICE - com.rodiconmc.rodicord.objects.channel.Channel.Type
 
GuildChannel - Class in com.rodiconmc.rodicord.objects.channel
 
GuildUser - Class in com.rodiconmc.rodicord.objects.guild
An extension of the User object which includes Guild-Specific details

I

isBot() - Method in class com.rodiconmc.rodicord.objects.User
 
isDeaf() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
isEmbed_enabled() - Method in class com.rodiconmc.rodicord.objects.guild.Guild
 
isHoist() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
isManaged() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
isMentionable() - Method in class com.rodiconmc.rodicord.objects.guild.Role
 
isMfa_enabled() - Method in class com.rodiconmc.rodicord.objects.User
 
isMute() - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
 
isNsfw() - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
isNsfw() - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
isNsfw() - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 
isOwner() - Method in class com.rodiconmc.rodicord.objects.guild.PartialGuild
 
isVerified() - Method in class com.rodiconmc.rodicord.objects.User
 

M

makeRequest(HttpRequest) - Method in class com.rodiconmc.rodicord.Application
 
MEMBER - com.rodiconmc.rodicord.objects.channel.ChannelOverwrite.Type
 
Messageable - Interface in com.rodiconmc.rodicord.objects.channel
 
modifyChannel(String, @org.jetbrains.annotations.NotNull int, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.Channel
Modifies a specific field in a channel.
modifyChannel(String, String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.Channel
Modifies a specific field in a channel.
modifySelf(String, String) - Method in class com.rodiconmc.rodicord.Bot
Modify the bot's user account settings.
moveVoice(String, Bot) - Method in class com.rodiconmc.rodicord.objects.guild.GuildUser
Moves the user to a different voice channel, as long as they are in one already.

N

Nameable - Interface in com.rodiconmc.rodicord.objects.channel
 

P

PartialGuild - Class in com.rodiconmc.rodicord.objects.guild
Represents a Guild that does not have all it's details.

Q

QueryUtil - Class in com.rodiconmc.rodicord.util
 
QueryUtil() - Constructor for class com.rodiconmc.rodicord.util.QueryUtil
 

R

refreshIfNecessary() - Method in class com.rodiconmc.rodicord.Bearer
Performs Bearer.refreshToken() if the access token is expired
refreshToken() - Method in class com.rodiconmc.rodicord.Bearer
Gets a new Access Token using the refresh token exchange
Role - Class in com.rodiconmc.rodicord.objects.guild
Represents a role in a guild.
ROLE - com.rodiconmc.rodicord.objects.channel.ChannelOverwrite.Type
 

S

sendTextMessage(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.DmChannel
 
sendTextMessage(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
sendTextMessage(String, Bot) - Method in interface com.rodiconmc.rodicord.objects.channel.Messageable
 
setName(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.CategoryChannel
 
setName(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.DmChannel
 
setName(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.GroupDmChannel
 
setName(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.GuildChannel
 
setName(String, Bot) - Method in interface com.rodiconmc.rodicord.objects.channel.Nameable
 
setName(String, Bot) - Method in class com.rodiconmc.rodicord.objects.channel.VoiceChannel
 

U

urlEncodeUTF8(String) - Static method in class com.rodiconmc.rodicord.util.QueryUtil
 
urlEncodeUTF8(Map<?, ?>) - Static method in class com.rodiconmc.rodicord.util.QueryUtil
 
User - Class in com.rodiconmc.rodicord.objects
A class representing a Discord user.

V

valueOf(String) - Static method in enum com.rodiconmc.rodicord.objects.channel.Channel.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rodiconmc.rodicord.objects.channel.ChannelOverwrite.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.rodiconmc.rodicord.objects.channel.Channel.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rodiconmc.rodicord.objects.channel.ChannelOverwrite.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VoiceChannel - Class in com.rodiconmc.rodicord.objects.channel
 
A B C D G I M N P Q R S U V 
All Classes All Packages