Class VoiceChannelUpdateUserLimitEvent
- 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.VoiceChannelUpdateUserLimitEvent
-
- All Implemented Interfaces:
UpdateEvent<VoiceChannel,java.lang.Integer>
public class VoiceChannelUpdateUserLimitEvent extends GenericVoiceChannelUpdateEvent<java.lang.Integer>
Indicates that aVoiceChannel
's user limit changed.Can be used to get affected VoiceChannel, affected Guild and previous user limit.
Identifier:
userlimit
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER
-
Constructor Summary
Constructors Constructor Description VoiceChannelUpdateUserLimitEvent(JDA api, long responseNumber, VoiceChannel channel, int oldUserLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNewUserLimit()
The new userlimitjava.lang.Integer
getNewValue()
The new valueint
getOldUserLimit()
The old userlimitjava.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
-
VoiceChannelUpdateUserLimitEvent
public VoiceChannelUpdateUserLimitEvent(JDA api, long responseNumber, VoiceChannel channel, int oldUserLimit)
-
-
Method Detail
-
getOldUserLimit
public int getOldUserLimit()
The old userlimit- Returns:
- The old userlimit
-
getNewUserLimit
public int getNewUserLimit()
The new userlimit- Returns:
- The new userlimit
-
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
-
-