public class ConvivaConfiguration extends Object implements AnalyticsDescription
Modifier and Type | Class and Description |
---|---|
static class |
ConvivaConfiguration.Builder
The builder for the Conviva configuration.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ConvivaContentMetadata |
getContentMetadata()
The metadata which will be sent to Conviva.
|
String |
getCustomerKey()
The customer key.
|
String |
getGatewayUrl()
The URL of your Conviva gateway.
|
int |
getHeartbeatInterval()
The interval at which metrics are reported, in seconds.
|
AnalyticsIntegration |
getIntegration()
The identifier of the Conviva integration.
|
int |
hashCode() |
boolean |
isManualSessionControl()
Returns whether THEOplayer is in control of the Conviva session.
|
public String getCustomerKey()
public ConvivaContentMetadata getContentMetadata()
ConvivaContentMetadata
. (NonNull)public int getHeartbeatInterval()
public String getGatewayUrl()
public boolean isManualSessionControl()
- When the property returns 'false', the player will automatically create a Conviva session when playback is started and cleanup the session when playback reaches the end of the content. - When the property returns 'true', the player will not perform automatic session creation and cleanup.
public AnalyticsIntegration getIntegration()
getIntegration
in interface AnalyticsDescription
AnalyticsIntegration.CONVIVA
identifier. (NonNull)