-
- All Implemented Interfaces:
-
com.theoplayer.android.api.source.analytics.AnalyticsDescription
public class AgamaPlayerConfiguration implements AnalyticsDescription
The Agama player configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
AgamaPlayerConfiguration.Builder
The builder for the Agama player configuration.
-
Field Summary
Fields Modifier and Type Field Description private final AnalyticsIntegration
integration
private final String
config
private final AgamaLogLevel
logLevel
private final String
application
private final String
applicationVersion
private final String
userAccountID
-
Method Summary
Modifier and Type Method Description AnalyticsIntegration
getIntegration()
The identifier of the Agama integration. String
getConfig()
The initial base configuration. AgamaLogLevel
getLogLevel()
The type of log level. String
getApplication()
The name of your application. String
getApplicationVersion()
The version of your application. String
getUserAccountID()
The identifier of the user account. boolean
equals(Object o)
int
hashCode()
-
-
Method Detail
-
getIntegration
@NonNull() AnalyticsIntegration getIntegration()
The identifier of the Agama integration.
-
getConfig
@NonNull() String getConfig()
The initial base configuration.
- For more information, consult the Agama documentation.
Example:
- "agg_server_ip=your.agama.server.com;agg_server_port=8050;report_interval=60;id_report_interval=240;operator_id=fooSoo;"
-
getLogLevel
@Nullable() AgamaLogLevel getLogLevel()
The type of log level.
-
getApplication
@Nullable() String getApplication()
The name of your application. (Nullable)
-
getApplicationVersion
@Nullable() String getApplicationVersion()
The version of your application. (Nullable)
-
getUserAccountID
@Nullable() String getUserAccountID()
The identifier of the user account. (Nullable)
-
hashCode
int hashCode()
-
-
-
-