Class VoiceChannelUpdateBitrateEvent
- java.lang.Object
-
- net.dv8tion.jda.core.events.Event
-
- net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
-
- net.dv8tion.jda.core.events.channel.voice.update.GenericVoiceChannelUpdateEvent<java.lang.Integer>
-
- net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
-
- All Implemented Interfaces:
UpdateEvent<VoiceChannel,java.lang.Integer>
public class VoiceChannelUpdateBitrateEvent extends GenericVoiceChannelUpdateEvent<java.lang.Integer>
Indicates that aVoiceChannel
's bitrate changed.Can be sued to get affected VoiceChannel, affected Guild and previous bitrate.
Identifier:
bitrate
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER
-
Constructor Summary
Constructors Constructor Description VoiceChannelUpdateBitrateEvent(JDA api, long responseNumber, VoiceChannel channel, int oldBitrate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNewBitrate()
The new bitratejava.lang.Integer
getNewValue()
The new valueint
getOldBitrate()
The old bitratejava.lang.Integer
getOldValue()
The old valuejava.lang.String
getPropertyIdentifier()
The field name for the updated property-
Methods inherited from class net.dv8tion.jda.core.events.channel.voice.update.GenericVoiceChannelUpdateEvent
getEntity, toString
-
Methods inherited from class net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
getChannel, getGuild
-
Methods inherited from class net.dv8tion.jda.core.events.Event
getJDA, getResponseNumber
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.dv8tion.jda.core.events.UpdateEvent
getEntityType
-
-
-
-
Field Detail
-
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VoiceChannelUpdateBitrateEvent
public VoiceChannelUpdateBitrateEvent(JDA api, long responseNumber, VoiceChannel channel, int oldBitrate)
-
-
Method Detail
-
getOldBitrate
public int getOldBitrate()
The old bitrate- Returns:
- The old bitrate
-
getNewBitrate
public int getNewBitrate()
The new bitrate- Returns:
- The new bitrate
-
getPropertyIdentifier
public java.lang.String getPropertyIdentifier()
Description copied from interface:UpdateEvent
The field name for the updated propertyExample
@Override public void onGenericRoleUpdate(GenericRoleUpdateEvent event) { switch (event.getPropertyIdentifier()) { case RoleUpdateColorEvent.IDENTIFIER: System.out.printf("Updated color for role: %s%n", event); break; case RoleUpdatePositionEvent.IDENTIFIER: RoleUpdatePositionEvent update = (RoleUpdatePositionEvent) event; System.out.printf("Updated position for role: %s raw(%s->%s)%n", event, update.getOldPositionRaw(), update.getNewPositionRaw()); break; default: return; } }
- Returns:
- The name of the updated property
-
getOldValue
public java.lang.Integer getOldValue()
Description copied from interface:UpdateEvent
The old value- Returns:
- The old value
-
getNewValue
public java.lang.Integer getNewValue()
Description copied from interface:UpdateEvent
The new value- Returns:
- The new value
-
-