Interface StandardGuildChannelManager<T extends StandardGuildChannel,M extends StandardGuildChannelManager<T,M>>
- All Superinterfaces:
AuditableRestAction<Void>
,ChannelManager<T,
,M> ICategorizableChannelManager<T,
,M> IPermissionContainerManager<T,
,M> IPositionableChannelManager<T,
,M> Manager<M>
,RestAction<Void>
- All Known Subinterfaces:
AudioChannelManager<T,
,M> ForumChannelManager
,MediaChannelManager
,NewsChannelManager
,StageChannelManager
,StandardGuildMessageChannelManager<T,
,M> TextChannelManager
,VoiceChannelManager
public interface StandardGuildChannelManager<T extends StandardGuildChannel,M extends StandardGuildChannelManager<T,M>>
extends IPermissionContainerManager<T,M>, IPositionableChannelManager<T,M>, ICategorizableChannelManager<T,M>
Manager providing functionality common for all
StandardGuildChannels
.
Example
manager.setName("help")
.setParent(categoryChannel)
.queue();
manager.reset(ChannelManager.PARENT | ChannelManager.NAME)
.putPermissionOverride(member, 0, Permission.ALL_PERMISSIONS)
.queue();
- See Also:
-
Field Summary
Fields inherited from interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
MAX_REASON_LENGTH
Fields inherited from interface net.dv8tion.jda.api.managers.channel.ChannelManager
APPLIED_TAGS, ARCHIVED, AUTO_ARCHIVE_DURATION, AVAILABLE_TAGS, BITRATE, DEFAULT_LAYOUT, DEFAULT_REACTION, DEFAULT_SORT_ORDER, DEFAULT_THREAD_SLOWMODE, HIDE_MEDIA_DOWNLOAD_OPTIONS, INVITEABLE, LOCKED, NAME, NSFW, PARENT, PERMISSION, PINNED, POSITION, REGION, REQUIRE_TAG, SLOWMODE, TOPIC, TYPE, USERLIMIT
-
Method Summary
Methods inherited from interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
reason
Methods inherited from interface net.dv8tion.jda.api.managers.channel.ChannelManager
getChannel, getGuild, reset, reset, setName
Methods inherited from interface net.dv8tion.jda.api.managers.channel.attribute.ICategorizableChannelManager
setParent, sync, sync
Methods inherited from interface net.dv8tion.jda.api.managers.channel.attribute.IPermissionContainerManager
clearOverridesAdded, clearOverridesRemoved, putMemberPermissionOverride, putMemberPermissionOverride, putPermissionOverride, putPermissionOverride, putRolePermissionOverride, putRolePermissionOverride, removePermissionOverride, removePermissionOverride
Methods inherited from interface net.dv8tion.jda.api.managers.channel.attribute.IPositionableChannelManager
setPosition
Methods inherited from interface net.dv8tion.jda.api.managers.Manager
deadline, reset, setCheck, timeout
Methods inherited from interface net.dv8tion.jda.api.requests.RestAction
addCheck, and, and, complete, complete, completeAfter, delay, delay, delay, delay, flatMap, flatMap, getCheck, getJDA, map, mapToResult, onErrorFlatMap, onErrorFlatMap, onErrorMap, onErrorMap, onSuccess, queue, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submit, submitAfter, submitAfter, zip