Uses of Class
com.github.jamesnetherton.zulip.client.api.stream.request.SubscribeStreamsApiRequest
Packages that use SubscribeStreamsApiRequest
Package
Description
-
Uses of SubscribeStreamsApiRequest in com.github.jamesnetherton.zulip.client.api.stream
Methods in com.github.jamesnetherton.zulip.client.api.stream that return SubscribeStreamsApiRequestModifier and TypeMethodDescriptionStreamService.subscribe(StreamSubscriptionRequest... streamsToSubscribe) Subscribe to streams. -
Uses of SubscribeStreamsApiRequest in com.github.jamesnetherton.zulip.client.api.stream.request
Methods in com.github.jamesnetherton.zulip.client.api.stream.request that return SubscribeStreamsApiRequestModifier and TypeMethodDescriptionSubscribeStreamsApiRequest.withAnnounce(boolean announce) Sets whether creation of the new stream should be announced.SubscribeStreamsApiRequest.withAuthorizationErrorsFatal(boolean authorizationErrorsFatal) Sets whether authorization failures should result in a failure response.SubscribeStreamsApiRequest.withCanAddSubscribersGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to add subscribers to this channel.SubscribeStreamsApiRequest.withCanAdministerChannelGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to administer this channel.SubscribeStreamsApiRequest.withCanDeleteAnyMessageGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete any message in the channel.SubscribeStreamsApiRequest.withCanDeleteOwnMessageGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete the messages that they have sent in the channel.SubscribeStreamsApiRequest.withCanMoveMessagesOutOfChannelGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages out of this channel.SubscribeStreamsApiRequest.withCanMoveMessagesWithinChannelGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages within this channel.SubscribeStreamsApiRequest.withCanRemoveSubscribersGroup(long userGroupID) Deprecated.SubscribeStreamsApiRequest.withCanRemoveSubscribersGroup(UserGroupSetting userGroupSetting) Sets the user group id whose members are allowed to unsubscribe others from the stream.SubscribeStreamsApiRequest.withCanResolveTopicsGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to resolve topics in the channel.SubscribeStreamsApiRequest.withCanSendMessageGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to post in this channel.SubscribeStreamsApiRequest.withCanSubscribeGroup(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to subscribe themselves to this channel.SubscribeStreamsApiRequest.withDefaultStream(boolean defaultStream) Sets whether any newly created streams will be added as default streams for new users joining the organization.SubscribeStreamsApiRequest.withFolderId(int folderId) Sets the id of the folder to which the newly created channel will be added.SubscribeStreamsApiRequest.withHistoryPublicToSubscribers(boolean historyPublicToSubscribers) Sets whether the stream history is public to new subscribers.SubscribeStreamsApiRequest.withInviteOnly(boolean inviteOnly) Sets whether a created stream will be private.SubscribeStreamsApiRequest.withMessageRetention(int messageRetentionDays) Sets the number of days that message history should be retained.SubscribeStreamsApiRequest.withMessageRetention(RetentionPolicy messageRetentionPolicy) Sets the message retention policy of a stream.SubscribeStreamsApiRequest.withPrincipals(long... userIds) Sets the list of users that are to be subscribed to the stream.SubscribeStreamsApiRequest.withPrincipals(String... emailAddresses) Sets the list of users that are to be subscribed to the stream.SubscribeStreamsApiRequest.withSendNewSubscriptionMessages(boolean sendNewSubscriptionMessages) Sets whether any other users newly subscribed via this request should be sent a Notification Bot DM notifying them about their new subscription.SubscribeStreamsApiRequest.withStreamPostPolicy(StreamPostPolicy policy) Sets the policy for which users can post messages to the stream.SubscribeStreamsApiRequest.withTopicPolicy(TopicPolicy topicPolicy) Sets whether named topics and the empty topic are enabled in this channel.SubscribeStreamsApiRequest.withWebPublic(boolean webPublic) Sets whether any newly created streams will be web-public streams.
withCanRemoveSubscribersGroup(UserGroupSetting)