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>
  • Method Details

    • setAutoArchiveDuration

      T setAutoArchiveDuration(ThreadChannel.AutoArchiveDuration autoArchiveDuration)
    • setLocked

      T setLocked(boolean locked)
    • setArchived

      T setArchived(boolean archived)
    • setInvitable

      T setInvitable(boolean invitable)
    • setArchiveTimestamp

      T setArchiveTimestamp(long archiveTimestamp)
    • setCreationTimestamp

      T setCreationTimestamp(long creationTimestamp)
    • setOwnerId

      T setOwnerId(long ownerId)
    • setMessageCount

      T setMessageCount(int messageCount)
    • setTotalMessageCount

      T setTotalMessageCount(int messageCount)
    • setMemberCount

      T setMemberCount(int memberCount)
    • setFlags

      T setFlags(int flags)