Interface ThreadChannelMixin<T extends ThreadChannelMixin<T>>
- All Superinterfaces:
Channel
,ChannelMixin<T>
,ChannelUnion
,Comparable<GuildChannel>
,Formattable
,GuildChannel
,GuildChannelMixin<T>
,GuildChannelUnion
,GuildMessageChannel
,GuildMessageChannelMixin<T>
,GuildMessageChannelUnion
,IDetachableEntity
,IDetachableEntityMixin
,IMemberContainer
,IMentionable
,ISlowmodeChannel
,ISlowmodeChannelMixin<T>
,ISnowflake
,MessageChannel
,MessageChannelMixin<T>
,MessageChannelUnion
,ThreadChannel
- All Known Implementing Classes:
DetachedThreadChannelImpl
,ThreadChannelImpl
public interface ThreadChannelMixin<T extends ThreadChannelMixin<T>>
extends ThreadChannel, GuildMessageChannelMixin<T>, ISlowmodeChannelMixin<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
ThreadChannel.AutoArchiveDuration
-
Field Summary
Fields inherited from interface net.dv8tion.jda.api.entities.channel.Channel
MAX_NAME_LENGTH
Fields inherited from interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
JUMP_URL
Fields inherited from interface net.dv8tion.jda.api.entities.channel.attribute.ISlowmodeChannel
MAX_SLOWMODE
-
Method Summary
Modifier and TypeMethodDescriptionsetArchived
(boolean archived) setArchiveTimestamp
(long archiveTimestamp) setAutoArchiveDuration
(ThreadChannel.AutoArchiveDuration autoArchiveDuration) setCreationTimestamp
(long creationTimestamp) setFlags
(int flags) setInvitable
(boolean invitable) setLocked
(boolean locked) setMemberCount
(int memberCount) setMessageCount
(int messageCount) setOwnerId
(long ownerId) setTotalMessageCount
(int messageCount) Methods inherited from interface net.dv8tion.jda.api.entities.channel.Channel
getAsMention, getFlags, getJDA, getName, getType
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.ChannelMixin
delete, setName
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
asAudioChannel, asCategory, asForumChannel, asGroupChannel, asGuildChannel, asGuildMessageChannel, asMediaChannel, asMessageChannel, asNewsChannel, asPrivateChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
getGuild, getJumpUrl, getPermissionContainer
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.middleman.GuildChannelMixin
checkCanAccess, checkCanManage, checkPermission, checkPermission, delete, hasPermission
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
asAudioChannel, asCategory, asForumChannel, asGuildMessageChannel, asMediaChannel, asNewsChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel
canTalk, canTalk, clearReactionsById, clearReactionsById, deleteMessages, removeReactionById, sendStickers
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.middleman.GuildMessageChannelMixin
canDeleteOtherUsersMessages, checkCanAddReactions, checkCanControlMessagePins, checkCanRemoveReactions, checkCanSendFiles, checkCanSendMessage, checkCanSendMessageEmbeds, checkCanViewHistory, clearReactionsById, clearReactionsById, deleteMessagesByIds, removeReactionById, sendStickers
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.GuildMessageChannelUnion
asAudioChannel, asNewsChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface net.dv8tion.jda.api.entities.detached.IDetachableEntity
isDetached
Methods inherited from interface net.dv8tion.jda.internal.entities.detached.mixin.IDetachableEntityMixin
checkAttached, detachedException, detachedRequiresChannelException
Methods inherited from interface net.dv8tion.jda.api.entities.channel.attribute.IMemberContainer
getMembers
Methods inherited from interface net.dv8tion.jda.api.entities.channel.attribute.ISlowmodeChannel
getSlowmode
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.attribute.ISlowmodeChannelMixin
setSlowmode
Methods inherited from interface net.dv8tion.jda.api.entities.ISnowflake
getId, getIdLong
Methods inherited from interface net.dv8tion.jda.api.entities.channel.middleman.MessageChannel
addReactionById, deleteMessageById, editMessageAttachmentsById, editMessageAttachmentsById, editMessageAttachmentsById, editMessageById, editMessageById, editMessageComponentsById, editMessageComponentsById, editMessageComponentsById, editMessageComponentsById, editMessageComponentsById, editMessageEmbedsById, editMessageEmbedsById, editMessageEmbedsById, editMessageFormatById, editMessageFormatById, endPollById, endPollById, getHistoryAfter, getHistoryAfter, getHistoryAround, getHistoryAround, getHistoryBefore, getHistoryBefore, getLatestMessageId, getLatestMessageIdLong, pinMessageById, purgeMessages, purgeMessagesById, purgeMessagesById, removeReactionById, retrieveMessageById, retrievePollVotersById, retrievePollVotersById, retrieveReactionUsersById, retrieveReactionUsersById, retrieveReactionUsersById, sendFiles, sendMessageComponents, sendMessageComponents, sendMessageFormat, unpinMessageById
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.middleman.MessageChannelMixin
addReactionById, bulkDeleteMessages, deleteMessageById, editMessageAttachmentsById, editMessageById, editMessageById, editMessageComponentsById, editMessageEmbedsById, getHistory, getHistoryAfter, getHistoryAround, getHistoryBefore, getHistoryFromBeginning, getIterableHistory, pinMessageById, purgeMessages, purgeMessagesById, removeReactionById, retrieveMessageById, retrievePinnedMessages, retrieveReactionUsersById, sendFiles, sendMessage, sendMessage, sendMessageComponents, sendMessageEmbeds, sendMessageEmbeds, sendMessagePoll, sendTyping, setLatestMessageIdLong, unpinMessageById
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion
asAudioChannel, asGroupChannel, asGuildMessageChannel, asNewsChannel, asPrivateChannel, asStageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel
addThreadMember, addThreadMember, addThreadMemberById, addThreadMemberById, formatTo, getAppliedTags, getAutoArchiveDuration, getManager, getMemberCount, getMessageCount, getOwner, getOwnerId, getOwnerIdLong, getOwnerThreadMember, getParentChannel, getParentMessageChannel, getSelfThreadMember, getThreadMember, getThreadMember, getThreadMemberById, getThreadMemberById, getThreadMembers, getTimeArchiveInfoLastModified, getTimeCreated, getTotalMessageCount, isArchived, isInvitable, isJoined, isLocked, isOwner, isPinned, isPublic, join, leave, removeThreadMember, removeThreadMember, removeThreadMemberById, removeThreadMemberById, retrieveParentMessage, retrieveStartMessage, retrieveThreadMember, retrieveThreadMember, retrieveThreadMemberById, retrieveThreadMemberById, retrieveThreadMembers
-
Method Details
-
setAutoArchiveDuration
-
setLocked
-
setArchived
-
setInvitable
-
setArchiveTimestamp
-
setCreationTimestamp
-
setOwnerId
-
setMessageCount
-
setTotalMessageCount
-
setMemberCount
-
setFlags
-