Interface THEOLiveConfig
-
- All Implemented Interfaces:
public interface THEOLiveConfigThe THEOLive Configuration API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTHEOLiveConfig.Builder
-
Method Summary
Modifier and Type Method Description abstract StringgetExternalSessionId()An id used to report usage analytics. abstract BooleangetAnalyticsDisabled()Whether OptiView Live analytics is disabled. abstract StringgetDiscoveryUrl()A discovery URL that is tried before the built-in discovery URLs. -
-
Method Detail
-
getExternalSessionId
abstract String getExternalSessionId()
An id used to report usage analytics.
If both this field and
THEOplayerConfig.cmcd.externalSessionIdare set, the value fromcmcd.externalSessionIdwill take precedence. This field will be removed in the next major release.
-
getAnalyticsDisabled
abstract Boolean getAnalyticsDisabled()
Whether OptiView Live analytics is disabled. Defaults to
false.
-
getDiscoveryUrl
abstract String getDiscoveryUrl()
A discovery URL that is tried before the built-in discovery URLs. Defaults to
null.The API version is derived from the URL: a URL that contains
/v3/is V3, a URL that contains/v2/distributions/is V2, and any other URL is V1.
-
-
-
-