Package net.dv8tion.jda.api.entities
Interface Role.RoleTags
- Enclosing interface:
- Role
public static interface Role.RoleTags
Tags associated with this role.
- Since:
- 4.2.1
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
getBotId()
The id for the bot associated with this role.long
The id for the bot associated with this role.default String
The id for the integration associated with this role.long
The id for the integration associated with this role.boolean
isBoost()
Whether this role is the boost role of this guild.boolean
isBot()
Whether this role is associated with a bot.boolean
Whether this role is managed by an integration.
-
Method Details
-
isBot
boolean isBot()Whether this role is associated with a bot.- Returns:
- True, if this role is for a bot
-
getBotIdLong
long getBotIdLong()The id for the bot associated with this role.- Returns:
- The bot id, or 0 if this role is not for a bot
- See Also:
-
getBotId
The id for the bot associated with this role.- Returns:
- The bot id, or null if this role is not for a bot
- See Also:
-
isBoost
boolean isBoost()Whether this role is the boost role of this guild.- Returns:
- True, if this role is the boost role
-
isIntegration
boolean isIntegration()Whether this role is managed by an integration.
This is usually true for roles such as those created for twitch subscribers.- Returns:
- True, if this role is managed by an integration
-
getIntegrationIdLong
long getIntegrationIdLong()The id for the integration associated with this role.- Returns:
- The integration id, or 0 if this role is not for an integration
- See Also:
-
getIntegrationId
The id for the integration associated with this role.- Returns:
- The integration id, or null if this role is not for an integration
- See Also:
-