Uses of Class
com.github.jamesnetherton.zulip.client.api.channel.request.CreateChannelApiRequest
Packages that use CreateChannelApiRequest
Package
Description
-
Uses of CreateChannelApiRequest in com.github.jamesnetherton.zulip.client.api.channel.request
Methods in com.github.jamesnetherton.zulip.client.api.channel.request that return CreateChannelApiRequestModifier and TypeMethodDescriptionCreateChannelApiRequest.withAnnounce
(boolean announce) Sets whether the notification bot will send an announcement about the new channel creation.CreateChannelApiRequest.withCanAddSubscribersGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to add subscribers to this channel.CreateChannelApiRequest.withCanAdministerChannelGroup
(UserGroupSetting userGroupSetting) Set the users who have permission to administer this stream.CreateChannelApiRequest.withCanDeleteAnyMessageGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete any message in the channel.CreateChannelApiRequest.withCanDeleteOwnMessageGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to delete the messages that they have sent in the channel.CreateChannelApiRequest.withCanMoveMessagesOutOfChannelGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages out of this channel.CreateChannelApiRequest.withCanMoveMessagesWithinChannelGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to move messages within this channel.CreateChannelApiRequest.withCanRemoveSubscribersGroup
(UserGroupSetting userGroupSetting) Sets the user group id whose members are allowed to unsubscribe others from the stream.CreateChannelApiRequest.withCanResolveTopicsGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to resolve topics in the channel.CreateChannelApiRequest.withCanSendMessageGroup
(UserGroupSetting userGroupSetting) Set the users who have permission to post in this stream.CreateChannelApiRequest.withCanSubscribeGroup
(UserGroupSetting userGroupSetting) Sets the user group settings for users who have permission to subscribe themselves to this channel.CreateChannelApiRequest.withDescription
(String description) Sets the description of the channel.CreateChannelApiRequest.withFolderId
(int folderId) Sets the id of the folder to which the channel belongs.CreateChannelApiRequest.withHistoryPublicToSubscribers
(boolean historyPublicToSubscribers) Sets whether the channel message history should be available to newly subscribed members.CreateChannelApiRequest.withInviteOnly
(boolean inviteOnly) Sets whether the newly created channel will be a private channel.CreateChannelApiRequest.withIsDefaultStream
(boolean isDefaultStream) Sets whether the newly created channel will be added as a default channel.CreateChannelApiRequest.withIsWebPublic
(boolean isWebPublic) Sets whether the newly created channel will be a web public channel.CreateChannelApiRequest.withMessageRetentionDays
(int messageRetentionDays) Sets the number of days that messages sent to this channel will be stored before being automatically deleted by the message retention policy.CreateChannelApiRequest.withSendNewSubscriptionMessages
(boolean sendNewSubscriptionMessages) Sets whether any other users newly subscribed via this request should be sent a notification bot direct message notifying them about their new subscription.CreateChannelApiRequest.withTopicPolicy
(TopicPolicy topicPolicy) Sets whether named topics and the empty topic are enabled in this channel. -
Uses of CreateChannelApiRequest in com.github.jamesnetherton.zulip.client.api.stream
Methods in com.github.jamesnetherton.zulip.client.api.stream that return CreateChannelApiRequestModifier and TypeMethodDescriptionStreamService.createChannel
(String name, Long... subscribers) Creates a new channel.