public class ChannelManagerUpdatable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ChannelField<java.lang.Integer> |
bitrate |
protected Channel |
channel |
protected ChannelField<java.lang.String> |
name |
protected ChannelField<java.lang.String> |
topic |
protected ChannelField<java.lang.Integer> |
userLimit |
Constructor and Description |
---|
ChannelManagerUpdatable(Channel channel) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkPermission(Permission perm) |
ChannelField<java.lang.Integer> |
getBitrateField() |
Channel |
getChannel() |
Guild |
getGuild() |
JDA |
getJDA() |
ChannelField<java.lang.String> |
getNameField() |
ChannelField<java.lang.String> |
getTopicField() |
ChannelField<java.lang.Integer> |
getUserLimitField() |
protected boolean |
needToUpdate() |
void |
reset()
Resets all queued updates.
|
protected void |
setupFields() |
RestAction<java.lang.Void> |
update()
This method will apply all accumulated changes received by setters
|
protected final Channel channel
protected ChannelField<java.lang.String> name
protected ChannelField<java.lang.String> topic
protected ChannelField<java.lang.Integer> userLimit
protected ChannelField<java.lang.Integer> bitrate
public ChannelManagerUpdatable(Channel channel)
public JDA getJDA()
public Channel getChannel()
public Guild getGuild()
public ChannelField<java.lang.String> getNameField()
public ChannelField<java.lang.String> getTopicField()
public ChannelField<java.lang.Integer> getUserLimitField()
public ChannelField<java.lang.Integer> getBitrateField()
public void reset()
update()
will change nothing.public RestAction<java.lang.Void> update()
protected boolean needToUpdate()
protected void checkPermission(Permission perm)
protected void setupFields()