java.lang.Object
com.github.jamesnetherton.zulip.client.api.stream.Stream

public class Stream extends Object
Defines a Zulip stream.
  • Constructor Details

    • Stream

      public Stream()
  • Method Details

    • isAnnouncementOnly

      public boolean isAnnouncementOnly()
    • getCreatorId

      public long getCreatorId()
    • getDateCreated

      public Instant getDateCreated()
    • isDefault

      public boolean isDefault()
    • getDescription

      public String getDescription()
    • getFirstMessageId

      public long getFirstMessageId()
    • isHistoryPublicToSubscribers

      public boolean isHistoryPublicToSubscribers()
    • isInviteOnly

      public boolean isInviteOnly()
    • getMessageRetentionDays

      public int getMessageRetentionDays()
    • getName

      public String getName()
    • getRenderedDescription

      public String getRenderedDescription()
    • getStreamId

      public long getStreamId()
    • getStreamPostPolicy

      @Deprecated public StreamPostPolicy getStreamPostPolicy()
      Deprecated.
    • getStreamWeeklyTraffic

      public int getStreamWeeklyTraffic()
    • isWebPublic

      public boolean isWebPublic()
    • canRemoveSubscribersGroup

      public UserGroupSetting canRemoveSubscribersGroup()
    • getCanSendMessageGroup

      public UserGroupSetting getCanSendMessageGroup()
    • isArchived

      public boolean isArchived()
    • getCanRemoveSubscribersGroup

      public UserGroupSetting getCanRemoveSubscribersGroup()
    • isRecentlyActive

      public boolean isRecentlyActive()
    • getCanAddSubscribersGroup

      public UserGroupSetting getCanAddSubscribersGroup()
    • getCanAdministerChannelGroup

      public UserGroupSetting getCanAdministerChannelGroup()
    • getCanSubscribeGroup

      public UserGroupSetting getCanSubscribeGroup()