public static class PureMetrics.Builder
extends java.lang.Object
PureMetrics.
It provides a convinient way for setting the various properties of PureMetrics.
Usage:
PureMetrics.withBuilder()
.setAppConfiguration("abcdef", "123456")
.init(getApplicationContext());
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PureMetrics.Builder |
disableAutoTracking(boolean disable)
Disable auto session tracking
|
PureMetrics |
init(android.content.Context context)
Initializes the SDK
|
PureMetrics.Builder |
setAppConfiguration(java.lang.String appId,
java.lang.String appSecret)
Set the Application Id & Application secret associated with the app.
|
PureMetrics.Builder |
setLoggingLevel(PureMetrics.LOG_LEVEL logLevel)
Set the Logging level for the SDK
|
PureMetrics.Builder |
setSessionDuration(long timeInMillis)
Set a custom Session durartion.
|
public PureMetrics.Builder setAppConfiguration(java.lang.String appId, java.lang.String appSecret)
appId - a string representing the app idappSecret - a string representation of the secret associated with the app idPureMetrics.Builderpublic PureMetrics.Builder setSessionDuration(long timeInMillis)
timeInMillis - The session duration to be set. Unit is millisecondsPureMetrics.Builderpublic PureMetrics.Builder disableAutoTracking(boolean disable)
disable - set true if you want to disable auto session trackingPureMetrics.Builderpublic PureMetrics.Builder setLoggingLevel(PureMetrics.LOG_LEVEL logLevel)
logLevel - The PureMetrics.LOG_LEVEL associated for loggingPureMetrics.Builderpublic PureMetrics init(android.content.Context context)
context - An instance of the application Context