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 StringgetBotId()The id for the bot associated with this role.longThe id for the bot associated with this role.default StringThe id for the integration associated with this role.longThe id for the integration associated with this role.booleanisBoost()Whether this role is the boost role of this guild.booleanisBot()Whether this role is associated with a bot.booleanWhether 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:
-