public class AgamaSourceConfiguration extends Object implements AnalyticsDescription
- Overrides the AgamaPlayerConfiguration
.
Modifier and Type | Class and Description |
---|---|
static class |
AgamaSourceConfiguration.Builder
The builder for the Agama source configuration.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAsset()
The identifier of the asset.
|
String |
getCdn()
The CDN from which the content is served.
|
String |
getContentDescription()
The description of the content.
|
String |
getContentTitle()
Title of the content.
|
String |
getContentType()
The type of the content.
|
AnalyticsIntegration |
getIntegration()
The identifier of the Agama integration.
|
AgamaServiceName |
getServiceName()
The Agama service name.
|
StreamType |
getStreamType()
The stream type of the session.
|
int |
hashCode() |
public AnalyticsIntegration getIntegration()
getIntegration
in interface AnalyticsDescription
AnalyticsIntegration.AGAMA
identifier. (NonNull)public String getCdn()
public String getAsset()
public String getContentTitle()
- The format is 'title' or 'title/season' or 'title/season/episode'.
- "Game of Thrones/Season 4/Episode 7"
public StreamType getStreamType()
StreamType
. (NonNull)public String getContentType()
- Suggested values are 'trailer', 'movie', 'news', 'documentary', ...
public String getContentDescription()
public AgamaServiceName getServiceName()
AgamaServiceName
. (Nullable)