Class ChannelListViewModelFactory.Builder
-
- All Implemented Interfaces:
public final class ChannelListViewModelFactory.Builder
-
-
Constructor Summary
Constructors Constructor Description ChannelListViewModelFactory.Builder()
-
Method Summary
Modifier and Type Method Description final ChannelListViewModelFactory.Builderfilter(FilterObject filter)Sets the way to filter the channels. final ChannelListViewModelFactory.Buildersort(QuerySorter<Channel> sort)Sets the way to sort the channels, defaults to last_updated. final ChannelListViewModelFactory.Builderlimit(Integer limit)Sets the number of channels to return. final ChannelListViewModelFactory.BuildermessageLimit(Integer messageLimit)Sets the number of messages to fetch for each channel. final ChannelListViewModelFactory.BuildermemberLimit(Integer memberLimit)Sets the number of members per channel. final ChannelListViewModelFactory.BuilderchatEventHandlerFactory(ChatEventHandlerFactory chatEventHandlerFactory)The instance of ChatEventHandlerFactory that will be used to create ChatEventHandler. final ViewModelProvider.Factorybuild()Builds ChannelListViewModelFactory instance. -
-
Method Detail
-
filter
final ChannelListViewModelFactory.Builder filter(FilterObject filter)
Sets the way to filter the channels.
-
sort
final ChannelListViewModelFactory.Builder sort(QuerySorter<Channel> sort)
Sets the way to sort the channels, defaults to last_updated.
-
limit
final ChannelListViewModelFactory.Builder limit(Integer limit)
Sets the number of channels to return.
-
messageLimit
final ChannelListViewModelFactory.Builder messageLimit(Integer messageLimit)
Sets the number of messages to fetch for each channel.
-
memberLimit
final ChannelListViewModelFactory.Builder memberLimit(Integer memberLimit)
Sets the number of members per channel.
-
chatEventHandlerFactory
final ChannelListViewModelFactory.Builder chatEventHandlerFactory(ChatEventHandlerFactory chatEventHandlerFactory)
The instance of ChatEventHandlerFactory that will be used to create ChatEventHandler.
-
build
final ViewModelProvider.Factory build()
Builds ChannelListViewModelFactory instance.
-
-
-
-