Package net.dv8tion.jda.api.hooks
Interface VoiceDispatchInterceptor.VoiceUpdate
- All Superinterfaces:
SerializableData
- All Known Implementing Classes:
VoiceDispatchInterceptor.VoiceServerUpdate
,VoiceDispatchInterceptor.VoiceStateUpdate
- Enclosing interface:
- VoiceDispatchInterceptor
Abstraction for all relevant voice updates
-
Method Summary
Modifier and TypeMethodDescriptiondefault DirectAudioController
Shortcut to access the audio controller of this JDA instancegetGuild()
TheGuild
for this updatedefault String
Shortcut to access the guild iddefault long
Shortcut to access the guild iddefault JDA
getJDA()
Shortcut to access the JDA instancedefault JDA.ShardInfo
Shortcut to access the shard info for this JDA instancetoData()
The raw JSON object that was parsed from this update
-
Method Details
-
getGuild
TheGuild
for this update- Returns:
- The guild
-
toData
The raw JSON object that was parsed from this update- Specified by:
toData
in interfaceSerializableData
- Returns:
- The raw JSON object
-
getAudioController
Shortcut to access the audio controller of this JDA instance- Returns:
- The
DirectAudioController
for this JDA instance
-
getGuildIdLong
default long getGuildIdLong()Shortcut to access the guild id- Returns:
- The guild id
-
getGuildId
Shortcut to access the guild id- Returns:
- The guild id
-
getJDA
Shortcut to access the JDA instance- Returns:
- The JDA instance
-
getShardInfo
Shortcut to access the shard info for this JDA instance- Returns:
- The shard information, or null if this was not for a sharded client
-