-
- All Implemented Interfaces:
public final class ScreenMeet.ConfigurationCreate a configuration object. The organizationKey MUST be specified.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumScreenMeet.Configuration.LogLevel
-
Field Summary
Fields Modifier and Type Field Description private final StringorganizationKey
-
Constructor Summary
Constructors Constructor Description ScreenMeet.Configuration(String organizationKey)
-
Method Summary
Modifier and Type Method Description final StringgetOrganizationKey()final ScreenMeet.ConfigurationhttpTimeout(Long httpTimeout)HTTP connection timeout. final ScreenMeet.ConfigurationhttpNumRetry(Integer httpNumRetry)HTTP connection timeout. final ScreenMeet.ConfigurationsocketConnectionTimeout(Long socketConnectionTimeout)HTTP connection timeout. final ScreenMeet.ConfigurationsocketConnectionNumRetries(Integer socketConnectionNumRetries)Socket connection retry number. final ScreenMeet.ConfigurationsocketReconnectDelay(Long socketReconnectDelay)Socket reconnection delay. final ScreenMeet.ConfigurationsocketReconnectNum(Integer socketReconnectNum)Socket reconnection retry number. final ScreenMeet.ConfigurationwebRtcNumRetries(Integer webRtcNumRetries)WebRTC connection retry number. final ScreenMeet.ConfigurationwebRtcTimeout(Long webRtcTimeout)WebRTC connection timeout. final ScreenMeet.ConfigurationcollectMetrics(Boolean collect)final ScreenMeet.ConfigurationlogLevel(ScreenMeet.Configuration.LogLevel logLevel)Represent the severity and importance of log messages output -
-
Constructor Detail
-
ScreenMeet.Configuration
ScreenMeet.Configuration(String organizationKey)
- Parameters:
organizationKey- the api token for your organization
-
-
Method Detail
-
getOrganizationKey
final String getOrganizationKey()
-
httpTimeout
final ScreenMeet.Configuration httpTimeout(Long httpTimeout)
HTTP connection timeout. Provided in milliseconds. Default 30000.
-
httpNumRetry
final ScreenMeet.Configuration httpNumRetry(Integer httpNumRetry)
HTTP connection timeout. Provided in milliseconds. Default 30000.
-
socketConnectionTimeout
final ScreenMeet.Configuration socketConnectionTimeout(Long socketConnectionTimeout)
HTTP connection timeout. Provided in milliseconds. Default 20000.
-
socketConnectionNumRetries
final ScreenMeet.Configuration socketConnectionNumRetries(Integer socketConnectionNumRetries)
Socket connection retry number. Default 5 retries.
-
socketReconnectDelay
final ScreenMeet.Configuration socketReconnectDelay(Long socketReconnectDelay)
Socket reconnection delay. Provided in seconds. Default 0s.
-
socketReconnectNum
final ScreenMeet.Configuration socketReconnectNum(Integer socketReconnectNum)
Socket reconnection retry number. Default unlimited retries. For unlimited set -1.
-
webRtcNumRetries
final ScreenMeet.Configuration webRtcNumRetries(Integer webRtcNumRetries)
WebRTC connection retry number. Default 5 retries.
-
webRtcTimeout
final ScreenMeet.Configuration webRtcTimeout(Long webRtcTimeout)
WebRTC connection timeout. Provided in seconds. Default 60s.
-
collectMetrics
final ScreenMeet.Configuration collectMetrics(Boolean collect)
-
logLevel
final ScreenMeet.Configuration logLevel(ScreenMeet.Configuration.LogLevel logLevel)
Represent the severity and importance of log messages output
- Parameters:
logLevel-INFO|DEBUG|ERROR. @see LogLevel
-
-
-
-