Interface ChannelManager<T extends GuildChannel,M extends ChannelManager<T,M>>

All Superinterfaces:
AuditableRestAction<Void>, Manager<M>, RestAction<Void>
All Known Subinterfaces:
AudioChannelManager<T,M>, CategoryManager, ForumChannelManager, IAgeRestrictedChannelManager<T,M>, ICategorizableChannelManager<T,M>, IPermissionContainerManager<T,M>, IPositionableChannelManager<T,M>, IPostContainerManager<T,M>, ISlowmodeChannelManager<T,M>, IThreadContainerManager<T,M>, MediaChannelManager, NewsChannelManager, StageChannelManager, StandardGuildChannelManager<T,M>, StandardGuildMessageChannelManager<T,M>, TextChannelManager, ThreadChannelManager, VoiceChannelManager

public interface ChannelManager<T extends GuildChannel,M extends ChannelManager<T,M>> extends Manager<M>
Manager providing functionality to update one or more fields for a GuildChannel.

Example


 manager.setName("github-log")
        .setTopic("logs for github commits")
        .setNSFW(false)
        .queue();
 manager.reset(ChannelManager.PARENT | ChannelManager.NAME)
        .setName("nsfw-commits")
        .queue();
 manager.setTopic("Java is to Javascript as wall is to wallet")
        .queue();
 
See Also: