Package discord4j.gateway.intent
Enum Class Intent
- All Implemented Interfaces:
Serializable
,Comparable<Intent>
,Constable
A group of Discord Gateway events.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionEvents which will be received by subscribing to AUTO_MODERATION_CONFIGURATION AUTO_MODERATION_RULE_CREATE AUTO_MODERATION_RULE_UPDATE AUTO_MODERATION_RULE_DELETEEvents which will be received by subscribing to AUTO_MODERATION_EXECUTION AUTO_MODERATION_ACTION_EXECUTIONEvents which will be received by subscribing to DIRECT_MESSAGE_REACTIONS MESSAGE_REACTION_ADD MESSAGE_REACTION_REMOVE MESSAGE_REACTION_REMOVE_ALL MESSAGE_REACTION_REMOVE_EMOJIEvents which will be received by subscribing to DIRECT_MESSAGE_TYPING TYPING_STARTEvents which will be received by subscribing to DIRECT_MESSAGES MESSAGE_CREATE MESSAGE_UPDATE MESSAGE_DELETE CHANNEL_PINS_UPDATEDeprecated.Deprecated.Events which will be received by subscribing to GUILD_EMOJIS_AND_STICKERS GUILD_EMOJIS_UPDATE GUILD_STICKERS_UPDATEEvents which will be received by subscribing to GUILD_INTEGRATIONS GUILD_INTEGRATIONS_UPDATE INTEGRATION_CREATE INTEGRATION_UPDATE INTEGRATION_DELETEEvents which will be received by subscribing to GUILD_INVITES INVITE_CREATE INVITE_DELETEEvents which will be received by subscribing to GUILD_MEMBERS GUILD_MEMBER_ADD GUILD_MEMBER_UPDATE GUILD_MEMBER_REMOVE THREAD_MEMBERS_UPDATEEvents which will be received by subscribing to GUILD_MESSAGE_REACTIONS MESSAGE_REACTION_ADD MESSAGE_REACTION_REMOVE MESSAGE_REACTION_REMOVE_ALL MESSAGE_REACTION_REMOVE_EMOJIEvents which will be received by subscribing to GUILD_MESSAGE_TYPING TYPING_STARTEvents which will be received by subscribing to GUILD_MESSAGES MESSAGE_CREATE MESSAGE_UPDATE MESSAGE_DELETE MESSAGE_DELETE_BULKEvents which will be received by subscribing to GUILD_MODERATION GUILD_AUDIT_LOG_ENTRY_CREATE GUILD_BAN_ADD GUILD_BAN_REMOVEEvents which will be received by subscribing to GUILD_PRESENCES PRESENCE_UPDATEEvents which will be received by subscribing to GUILD_SCHEDULED_EVENTS GUILD_SCHEDULED_EVENT_CREATE GUILD_SCHEDULED_EVENT_UPDATE GUILD_SCHEDULED_EVENT_DELETE GUILD_SCHEDULED_EVENT_USER_ADD GUILD_SCHEDULED_EVENT_USER_REMOVEEvents which will be received by subscribing to GUILD_VOICE_STATES VOICE_STATE_UPDATEEvents which will be received by subscribing to GUILD_WEBHOOKS WEBHOOKS_UPDATEEvents which will be received by subscribing to GUILDS GUILD_CREATE GUILD_UPDATE GUILD_DELETE GUILD_ROLE_CREATE GUILD_ROLE_UPDATE GUILD_ROLE_DELETE CHANNEL_CREATE CHANNEL_UPDATE CHANNEL_DELETE CHANNEL_PINS_UPDATE THREAD_CREATE THREAD_UPDATE THREAD_DELETE THREAD_LIST_SYNC THREAD_MEMBER_UPDATE THREAD_MEMBERS_UPDATE STAGE_INSTANCE_CREATE STAGE_INSTANCE_UPDATE STAGE_INSTANCE_DELETEMESSAGE_CONTENT does not represent individual events, but rather affects what data is present for events that could contain message content fields. -
Method Summary
-
Enum Constant Details
-
GUILDS
Events which will be received by subscribing to GUILDS- GUILD_CREATE
- GUILD_UPDATE
- GUILD_DELETE
- GUILD_ROLE_CREATE
- GUILD_ROLE_UPDATE
- GUILD_ROLE_DELETE
- CHANNEL_CREATE
- CHANNEL_UPDATE
- CHANNEL_DELETE
- CHANNEL_PINS_UPDATE
- THREAD_CREATE
- THREAD_UPDATE
- THREAD_DELETE
- THREAD_LIST_SYNC
- THREAD_MEMBER_UPDATE
- THREAD_MEMBERS_UPDATE
- STAGE_INSTANCE_CREATE
- STAGE_INSTANCE_UPDATE
- STAGE_INSTANCE_DELETE
-
GUILD_MEMBERS
Events which will be received by subscribing to GUILD_MEMBERS- GUILD_MEMBER_ADD
- GUILD_MEMBER_UPDATE
- GUILD_MEMBER_REMOVE
- THREAD_MEMBERS_UPDATE
-
GUILD_MODERATION
Events which will be received by subscribing to GUILD_MODERATION- GUILD_AUDIT_LOG_ENTRY_CREATE
- GUILD_BAN_ADD
- GUILD_BAN_REMOVE
-
GUILD_BANS
Deprecated.deprecated in favor ofGUILD_MODERATION
Events which will be received by subscribing to GUILD_BANS- GUILD_BAN_ADD
- GUILD_BAN_REMOVE
-
GUILD_EMOJIS_AND_STICKERS
Events which will be received by subscribing to GUILD_EMOJIS_AND_STICKERS- GUILD_EMOJIS_UPDATE
- GUILD_STICKERS_UPDATE
-
GUILD_EMOJIS
Deprecated.Events which will be received by subscribing to GUILD_EMOJIS- GUILD_EMOJIS_UPDATE
- GUILD_STICKERS_UPDATE
-
GUILD_INTEGRATIONS
Events which will be received by subscribing to GUILD_INTEGRATIONS- GUILD_INTEGRATIONS_UPDATE
- INTEGRATION_CREATE
- INTEGRATION_UPDATE
- INTEGRATION_DELETE
-
GUILD_WEBHOOKS
Events which will be received by subscribing to GUILD_WEBHOOKS- WEBHOOKS_UPDATE
-
GUILD_INVITES
Events which will be received by subscribing to GUILD_INVITES- INVITE_CREATE
- INVITE_DELETE
-
GUILD_VOICE_STATES
Events which will be received by subscribing to GUILD_VOICE_STATES- VOICE_STATE_UPDATE
-
GUILD_PRESENCES
Events which will be received by subscribing to GUILD_PRESENCES- PRESENCE_UPDATE
-
GUILD_MESSAGES
Events which will be received by subscribing to GUILD_MESSAGES- MESSAGE_CREATE
- MESSAGE_UPDATE
- MESSAGE_DELETE
- MESSAGE_DELETE_BULK
-
GUILD_MESSAGE_REACTIONS
Events which will be received by subscribing to GUILD_MESSAGE_REACTIONS- MESSAGE_REACTION_ADD
- MESSAGE_REACTION_REMOVE
- MESSAGE_REACTION_REMOVE_ALL
- MESSAGE_REACTION_REMOVE_EMOJI
-
GUILD_MESSAGE_TYPING
Events which will be received by subscribing to GUILD_MESSAGE_TYPING- TYPING_START
-
DIRECT_MESSAGES
Events which will be received by subscribing to DIRECT_MESSAGES- MESSAGE_CREATE
- MESSAGE_UPDATE
- MESSAGE_DELETE
- CHANNEL_PINS_UPDATE
-
DIRECT_MESSAGE_REACTIONS
Events which will be received by subscribing to DIRECT_MESSAGE_REACTIONS- MESSAGE_REACTION_ADD
- MESSAGE_REACTION_REMOVE
- MESSAGE_REACTION_REMOVE_ALL
- MESSAGE_REACTION_REMOVE_EMOJI
-
DIRECT_MESSAGE_TYPING
Events which will be received by subscribing to DIRECT_MESSAGE_TYPING- TYPING_START
-
MESSAGE_CONTENT
MESSAGE_CONTENT does not represent individual events, but rather affects what data is present for events that could contain message content fields.- See Also:
-
GUILD_SCHEDULED_EVENTS
Events which will be received by subscribing to GUILD_SCHEDULED_EVENTS- GUILD_SCHEDULED_EVENT_CREATE
- GUILD_SCHEDULED_EVENT_UPDATE
- GUILD_SCHEDULED_EVENT_DELETE
- GUILD_SCHEDULED_EVENT_USER_ADD
- GUILD_SCHEDULED_EVENT_USER_REMOVE
-
AUTO_MODERATION_CONFIGURATION
Events which will be received by subscribing to AUTO_MODERATION_CONFIGURATION- AUTO_MODERATION_RULE_CREATE
- AUTO_MODERATION_RULE_UPDATE
- AUTO_MODERATION_RULE_DELETE
-
AUTO_MODERATION_EXECUTION
Events which will be received by subscribing to AUTO_MODERATION_EXECUTION- AUTO_MODERATION_ACTION_EXECUTION
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
public int getValue()
-
GUILD_MODERATION