public class CoolaDataTrackerOptions
extends java.lang.Object
| Constructor and Description |
|---|
CoolaDataTrackerOptions(java.lang.String appKey)
The options object to use when setting up CoolaDataTracker
|
CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String userId)
The options object to use when setting up CoolaDataTracker
|
CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String userId,
boolean loggingEnabled)
The options object to use when setting up CoolaDataTracker
|
CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String sessionId,
java.lang.String userId,
boolean loggingEnabled)
The options object to use when setting up CoolaDataTracker
|
CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String sessionId,
java.lang.String userId,
java.lang.String serviceEndPoint,
boolean loggingEnabled)
The options object to use when setting up CoolaDataTracker
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAppKey() |
java.lang.String |
getCustomEventHandlerClassName() |
java.lang.Boolean |
getLoggingEnabled() |
java.lang.String |
getServiceEndPoint() |
java.lang.String |
getSessionId() |
java.lang.String |
getUserId() |
boolean |
isUseOldHttpClient() |
java.lang.String |
resolveSessionId(java.lang.String sessionId) |
java.lang.String |
resolveUserId(java.lang.String userId) |
void |
setCustomEventHandlerClassName(java.lang.String customEventHandlerClassName) |
void |
setServiceEndPoint(java.lang.String serviceEndPoint) |
void |
setSessionId(java.lang.String sessionId) |
void |
setUseOldHttpClient(boolean useOldHttpClient)
Deprecated.
|
void |
setUserId(java.lang.String userId) |
java.lang.String |
toString() |
public CoolaDataTrackerOptions(java.lang.String appKey)
appKey - Mandatory, the app key to use.public CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String userId)
appKey - Mandatory, the app key to use.userId - Optional, the user id for this user, you can set this value here once, and this value will be used with each event.public CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String userId,
boolean loggingEnabled)
appKey - Mandatory, the app key to use.userId - Optional, the user id for this user, you can set this value here once, and this value will be used with each event.loggingEnabled - Optional, default is false, whether to log info, warning and error messages to the device logs, used for development time mainly.public CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String sessionId,
java.lang.String userId,
boolean loggingEnabled)
appKey - Mandatory, the app key to use.userId - Optional, the user id for this user, you can set this value here once, and this value will be used with each event.sessionId - Optional, the session id for this user, you can set this value here once, and this value will be used with each event.loggingEnabled - Optional, default is false, whether to log info, warning and error messages to the device logs, used for development time mainly.public CoolaDataTrackerOptions(java.lang.String appKey,
java.lang.String sessionId,
java.lang.String userId,
java.lang.String serviceEndPoint,
boolean loggingEnabled)
appKey - Mandatory, the app key to use.userId - Optional, the user id for this user, you can set this value here once, and this value will be used with each event.sessionId - Optional, the session id for this user, you can set this value here once, and this value will be used with each event.serviceEndPoint - Optional, used for testing, the endpoint to use for publishing events.loggingEnabled - Optional, default is false, whether to log info, warning and error messages to the device logs, used for development time mainly.public boolean isUseOldHttpClient()
@Deprecated public void setUseOldHttpClient(boolean useOldHttpClient)
public java.lang.String getAppKey()
public java.lang.String getServiceEndPoint()
public void setServiceEndPoint(java.lang.String serviceEndPoint)
serviceEndPoint - public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId - public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
sessionId - public java.lang.Boolean getLoggingEnabled()
public java.lang.String getCustomEventHandlerClassName()
public void setCustomEventHandlerClassName(java.lang.String customEventHandlerClassName)
customEventHandlerClassName - public java.lang.String resolveUserId(java.lang.String userId)
userId - public java.lang.String resolveSessionId(java.lang.String sessionId)
sessionId - public java.lang.String toString()
toString in class java.lang.Object