Interface NewsChannelManager
-
- All Superinterfaces:
AuditableRestAction<Void>,BaseGuildMessageChannelManager<NewsChannel,NewsChannelManager>,ChannelManager<NewsChannel,NewsChannelManager>,ICategorizableChannelManager<NewsChannel,NewsChannelManager>,IPermissionContainerManager<NewsChannel,NewsChannelManager>,IPositionableChannelManager<NewsChannel,NewsChannelManager>,Manager<NewsChannelManager>,RestAction<Void>
public interface NewsChannelManager extends BaseGuildMessageChannelManager<NewsChannel,NewsChannelManager>
-
-
Field Summary
-
Fields inherited from interface net.dv8tion.jda.api.managers.channel.ChannelManager
ARCHIVED, AUTO_ARCHIVE_DURATION, BITRATE, INVITEABLE, LOCKED, NAME, NSFW, PARENT, PERMISSION, POSITION, REGION, SLOWMODE, TOPIC, TYPE, USERLIMIT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NewsChannelManagersetType(ChannelType type)Converts the selected channel to a differentChannelType.-
Methods inherited from interface net.dv8tion.jda.api.requests.restaction.AuditableRestAction
reason
-
Methods inherited from interface net.dv8tion.jda.api.managers.channel.middleman.BaseGuildMessageChannelManager
setNSFW, setTopic
-
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, queue, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submit, submitAfter, submitAfter, zip
-
-
-
-
Method Detail
-
setType
@Nonnull @CheckReturnValue NewsChannelManager setType(@Nonnull ChannelType type)
Converts the selected channel to a differentChannelType.
This can only be done in the follow situations:Current Channel Type New Channel Type ChannelType.NEWS-> ChannelType.TEXTChannelType.TEXT-> ChannelType.NEWS- Parameters:
type- The new not-nullChannelTypeof the channel- Returns:
- ChannelManager for chaining convenience
- Throws:
IllegalArgumentException- IfchannelTypeis notChannelType.TEXTorChannelType.NEWSUnsupportedOperationException- If this ChannelAction is not for aTextChannelorNewsChannelIllegalStateException- IfchannelTypeisChannelType.NEWSand the guild doesn't have theNEWSfeature inGuild.getFeatures().- See Also:
Guild.getFeatures()
-
-