Package com.cometchat.pro.core
Class AppSettings.AppSettingsBuilder
- java.lang.Object
-
- com.cometchat.pro.core.AppSettings.AppSettingsBuilder
-
- Enclosing class:
- AppSettings
public static class AppSettings.AppSettingsBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AppSettingsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AppSettings.AppSettingsBuilder
autoEstablishSocketConnection(boolean autoEstablishSocketConnection)
method to determine if the Web Socket connection should be established automatically when the init method is called if the user has previously logged in.AppSettings
build()
AppSettings.AppSettingsBuilder
setRegion(java.lang.String region)
method to set region your app is hosted in.AppSettings.AppSettingsBuilder
subcribePresenceForRoles(java.util.List<java.lang.String> roles)
Deprecated.created a new method with the correct name due to the typo in this oneAppSettings.AppSettingsBuilder
subscribePresenceForAllUsers()
method to set the presence subscription to all usersAppSettings.AppSettingsBuilder
subscribePresenceForFriends()
method to set the presence subscription to friendsAppSettings.AppSettingsBuilder
subscribePresenceForRoles(java.util.List<java.lang.String> roles)
method to set the presence subscription to all users belonging to tge specified roles
-
-
-
Method Detail
-
subscribePresenceForAllUsers
public AppSettings.AppSettingsBuilder subscribePresenceForAllUsers()
method to set the presence subscription to all users- Returns:
- AppSettingsBuilder object when
is called
-
subcribePresenceForRoles
@Deprecated public AppSettings.AppSettingsBuilder subcribePresenceForRoles(java.util.List<java.lang.String> roles)
Deprecated.created a new method with the correct name due to the typo in this onemethod to set the presence subscription to all users belonging to tge specified roles- Parameters:
roles
- List of roles for which the presence is to be subscribed- Returns:
- AppSettingsBuilder object when
is called
-
subscribePresenceForRoles
public AppSettings.AppSettingsBuilder subscribePresenceForRoles(java.util.List<java.lang.String> roles)
method to set the presence subscription to all users belonging to tge specified roles- Parameters:
roles
- List of roles for which the presence is to be subscribed- Returns:
- AppSettingsBuilder object when
is called
-
subscribePresenceForFriends
public AppSettings.AppSettingsBuilder subscribePresenceForFriends()
method to set the presence subscription to friends- Returns:
- AppSettingsBuilder object when
is called
-
setRegion
public AppSettings.AppSettingsBuilder setRegion(java.lang.String region)
method to set region your app is hosted in.- Returns:
- AppSettingsBuilder object when
is called
-
autoEstablishSocketConnection
public AppSettings.AppSettingsBuilder autoEstablishSocketConnection(boolean autoEstablishSocketConnection)
method to determine if the Web Socket connection should be established automatically when the init method is called if the user has previously logged in.- Parameters:
autoEstablishSocketConnection
- - boolean that determines if the web socket connection should be established automatically.- Returns:
- AppSettingsBuilder object when
is called
-
build
public AppSettings build()
-
-