A C D E F G I O P R S T U _ 
All Classes All Packages

A

addEvent(String, String, Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
Track a new event
addEvent(String, Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
Track a new event to default database set by TreasureData.setDefaultDatabase(String)
addEventWithCallback(String, String, Map<String, Object>, TDCallback) - Method in class com.treasuredata.android.TreasureData
Track a new event
addEventWithCallback(String, Map<String, Object>, TDCallback) - Method in class com.treasuredata.android.TreasureData
Track a new event to default database set by TreasureData.setDefaultDatabase(String)
appendAppInformation(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendLocaleInformation(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendLocalTimeStamp(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendModelInformation(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendRecordUUID(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendSessionId(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 
appendUniqId(Map<String, Object>) - Method in class com.treasuredata.android.TreasureData
 

C

CDPAPIException - Exception in com.treasuredata.android.cdp
 
CDPClient - Interface in com.treasuredata.android.cdp
A single-purpose client for now, Use to lookup for CDP's Profiles
CDPClientImpl - Class in com.treasuredata.android.cdp
 
CDPClientImpl() - Constructor for class com.treasuredata.android.cdp.CDPClientImpl
 
CDPClientImpl(String) - Constructor for class com.treasuredata.android.cdp.CDPClientImpl
 
CDPClientImpl(URI) - Constructor for class com.treasuredata.android.cdp.CDPClientImpl
 
clearFirstRun(Context) - Method in class com.treasuredata.android.TreasureData
 
com.treasuredata.android - package com.treasuredata.android
 
com.treasuredata.android.cdp - package com.treasuredata.android.cdp
 
CustomizedJSON - Class in com.treasuredata.android
 
CustomizedJSON() - Constructor for class com.treasuredata.android.CustomizedJSON
 

D

DEFAULT_SESSION_PENDING_MILLIS - Static variable in class com.treasuredata.android.Session
 
disableAppInstalledEvent() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of event when app is installed
disableAppLifecycleEvent() - Method in class com.treasuredata.android.TreasureData
Disable app lifecycle tracking.
disableAppOpenEvent() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of event when app is opened
disableAppUpdatedEvent() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of event when app is updated
disableAutoAppendAdvertisingIdentifier() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of advertising identifier
disableAutoAppendAppInformation() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of app information
disableAutoAppendLocaleInformation() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of locale information
disableAutoAppendLocalTimestamp() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of local timestamp
disableAutoAppendModelInformation() - Method in class com.treasuredata.android.TreasureData
Disable automatic tracking of model information
disableAutoAppendRecordUUID() - Method in class com.treasuredata.android.TreasureData
Disable appending ID for each event.
disableAutoAppendUniqId() - Method in class com.treasuredata.android.TreasureData
Disable the automatically appended `td_uuid` column.
disableAutoRetryUploading() - Method in class com.treasuredata.android.TreasureData
Disable automatic retry uploading.
disableCustomEvent() - Method in class com.treasuredata.android.TreasureData
Disable custom event tracking.
disableEventCompression() - Static method in class com.treasuredata.android.TreasureData
Event data will be uploaded in it's full format.
disableInAppPurchaseEvent() - Method in class com.treasuredata.android.TreasureData
Enable tracking In App Purchase event automatically.
disableLogging() - Static method in class com.treasuredata.android.TDLogging
 
disableLogging() - Static method in class com.treasuredata.android.TreasureData
Disable client's logging

E

enableAppLifecycleEvent() - Method in class com.treasuredata.android.TreasureData
Enable app lifecycle tracking.
enableAppLifecycleEvent(boolean) - Method in class com.treasuredata.android.TreasureData
Toggle app lifecycle tracking.
enableAutoAppendAdvertisingIdentifier() - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of advertising identifier
enableAutoAppendAdvertisingIdentifier(String) - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of advertising identifier with custom column name
enableAutoAppendAppInformation() - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of app information
enableAutoAppendLocaleInformation() - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of locale information
enableAutoAppendLocalTimestamp() - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of local timestamp to `time` column.
enableAutoAppendLocalTimestamp(String) - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of local timestamp with custom column name
enableAutoAppendModelInformation() - Method in class com.treasuredata.android.TreasureData
Enable automatic tracking of model information
enableAutoAppendRecordUUID() - Method in class com.treasuredata.android.TreasureData
Same as TreasureData.enableAutoAppendRecordUUID(String), using "record_uuid" as the column name.
enableAutoAppendRecordUUID(String) - Method in class com.treasuredata.android.TreasureData
Automatically append a random and unique ID for each event.
enableAutoAppendUniqId() - Method in class com.treasuredata.android.TreasureData
Automatically append `td_uuid` column for every events.
enableAutoRetryUploading() - Method in class com.treasuredata.android.TreasureData
Enable automatic retry uploading.
enableCustomEvent() - Method in class com.treasuredata.android.TreasureData
Enable custom event tracking.
enableCustomEvent(boolean) - Method in class com.treasuredata.android.TreasureData
Toggle custom event availability
enableEventCompression() - Static method in class com.treasuredata.android.TreasureData
Event data will be compressed before uploading to server.
enableInAppPurchaseEvent() - Method in class com.treasuredata.android.TreasureData
Enable tracking In App Purchase event automatically.
enableInAppPurchaseEvent(boolean) - Method in class com.treasuredata.android.TreasureData
Toggle tracking In App Purchase event automatically.
enableLogging() - Static method in class com.treasuredata.android.TDLogging
 
enableLogging() - Static method in class com.treasuredata.android.TreasureData
Enable client logging.
endSession(Context) - Static method in class com.treasuredata.android.TreasureData
End tracking global session
endSession(String) - Method in class com.treasuredata.android.TreasureData
Add new end session event to specified table set in the params and default database set in TreasureData.setDefaultDatabase(String)
endSession(String, String) - Method in class com.treasuredata.android.TreasureData
Add new end session event

F

fetchUserSegments(List<String>, Map<String, String>, FetchUserSegmentsCallback) - Method in interface com.treasuredata.android.cdp.CDPClient
 
fetchUserSegments(List<String>, Map<String, String>, FetchUserSegmentsCallback) - Method in class com.treasuredata.android.cdp.CDPClientImpl
 
fetchUserSegments(List<String>, Map<String, String>, FetchUserSegmentsCallback) - Method in class com.treasuredata.android.TreasureData
 
FetchUserSegmentsCallback - Interface in com.treasuredata.android.cdp
 
finish() - Method in class com.treasuredata.android.Session
 

G

getAddEventCallBack() - Method in class com.treasuredata.android.TreasureData
Get callback for when add event either succeed or fail if you had set one.
getApplicationContext() - Static method in class com.treasuredata.android.TreasureData
 
getAttributes() - Method in interface com.treasuredata.android.cdp.Profile
 
getAudienceId() - Method in interface com.treasuredata.android.cdp.Profile
 
getDefaultValue(String, String, String) - Method in class com.treasuredata.android.TreasureData
Get default value of `key` in all new events targeting `database` and `table`.
getError() - Method in exception com.treasuredata.android.cdp.CDPAPIException
 
getExecutor() - Static method in class com.treasuredata.android.TreasureData
 
getId() - Method in class com.treasuredata.android.Session
 
getKey() - Method in interface com.treasuredata.android.cdp.Profile
 
getMaxUploadEventsAtOnce() - Method in class com.treasuredata.android.TreasureData
Get max number of records can be sent per upload events call.
getName() - Method in interface com.treasuredata.android.cdp.Profile.Key
 
getSegments() - Method in interface com.treasuredata.android.cdp.Profile
 
getSessionId() - Method in class com.treasuredata.android.TreasureData
Get current session id
getSessionId(Context) - Static method in class com.treasuredata.android.TreasureData
Get current global session id
getStatus() - Method in exception com.treasuredata.android.cdp.CDPAPIException
 
getUploadEventsCallBack() - Method in class com.treasuredata.android.TreasureData
Get callback for when upload events either succeed or fail if you had set one.
getUUID() - Method in class com.treasuredata.android.TreasureData
Get UUID generated from TreasureData.
getValue() - Method in interface com.treasuredata.android.cdp.Profile.Key
 

I

initializeEncryptionKey(String) - Static method in class com.treasuredata.android.TreasureData
Encrypts the event data in the local persisted buffer.
initializeSharedInstance(Context) - Static method in class com.treasuredata.android.TreasureData
 
initializeSharedInstance(Context, String) - Static method in class com.treasuredata.android.TreasureData
Initialize shared instance with Treasure Data API key and default API endpoint
initializeSharedInstance(Context, String, String) - Static method in class com.treasuredata.android.TreasureData
Initialize shared instance with Treasure Data API key and API endpoint
isAppLifecycleEventEnabled() - Method in class com.treasuredata.android.TreasureData
Whether or not the app lifecycle tracking is enabled
isCustomEventEnabled() - Method in class com.treasuredata.android.TreasureData
Whether or not the custom event tracking is enable
isEnabled() - Static method in class com.treasuredata.android.TDLogging
 
isFirstRun(Context) - Method in class com.treasuredata.android.TreasureData
 
isInAppPurchaseEventEnabled() - Method in class com.treasuredata.android.TreasureData
Whether or not the In App Purchase tracking is enabled
isInitialized() - Static method in class com.treasuredata.android.TDLogging
 

O

onError(Exception) - Method in interface com.treasuredata.android.cdp.FetchUserSegmentsCallback
Handle failure
onError(String, Exception) - Method in interface com.treasuredata.android.TDCallback
 
onSuccess() - Method in interface com.treasuredata.android.TDCallback
 
onSuccess(List<Profile>) - Method in interface com.treasuredata.android.cdp.FetchUserSegmentsCallback
Handle success looked up segments result

P

Profile - Interface in com.treasuredata.android.cdp
Represent a profile in segments looked-up's result,
Profile.Key - Interface in com.treasuredata.android.cdp
 

R

removeDefaultValue(String, String, String) - Method in class com.treasuredata.android.TreasureData
Remove default value of `key` in all new events targeting `database` and `table`.
resetId() - Method in class com.treasuredata.android.Session
 
resetSessionId(Context) - Static method in class com.treasuredata.android.TreasureData
Reset global session id immediately
resetUniqId() - Method in class com.treasuredata.android.TreasureData
Reset UUID and send forget_device_uuid event with old uuid

S

Session - Class in com.treasuredata.android
 
Session() - Constructor for class com.treasuredata.android.Session
 
Session(long) - Constructor for class com.treasuredata.android.Session
 
setAddEventCallBack(TDCallback) - Method in class com.treasuredata.android.TreasureData
Set callback for when add event either succeed or fail.
setCDPEndpoint(String) - Method in class com.treasuredata.android.TreasureData
setCDPEndpoint(URI) - Method in class com.treasuredata.android.TreasureData
setDefaultDatabase(String) - Method in class com.treasuredata.android.TreasureData
The destination database for events that doesn't specify one, default is "td".
setDefaultTable(String) - Method in class com.treasuredata.android.TreasureData
The destination table for events that doesn't specify one.
setDefaultValue(String, String, String, Object) - Method in class com.treasuredata.android.TreasureData
Set default `value` for `key` in all new events targeting `database` and `table`.
setMaxUploadEventsAtOnce(int) - Method in class com.treasuredata.android.TreasureData
Set max number of records can be sent per upload events call.
setSessionTimeoutMilli(long) - Static method in class com.treasuredata.android.TreasureData
Set the timeout in milliseconds.
setUploadEventsCallBack(TDCallback) - Method in class com.treasuredata.android.TreasureData
Set callback for when upload events either succeed or fail.
sharedInstance() - Static method in class com.treasuredata.android.TreasureData
The default singleton SDK instance.
start() - Method in class com.treasuredata.android.Session
 
startSession(Context) - Static method in class com.treasuredata.android.TreasureData
Start tracking a global session
startSession(String) - Method in class com.treasuredata.android.TreasureData
Add new start session event to specified table set in the params and default database set in TreasureData.setDefaultDatabase(String)
startSession(String, String) - Method in class com.treasuredata.android.TreasureData
Add new start session event

T

TDCallback - Interface in com.treasuredata.android
 
TDLogging - Class in com.treasuredata.android
 
TDLogging() - Constructor for class com.treasuredata.android.TDLogging
 
TreasureData - Class in com.treasuredata.android
 
TreasureData(Context, String, String) - Constructor for class com.treasuredata.android.TreasureData
 

U

uploadEvents() - Method in class com.treasuredata.android.TreasureData
Upload events with callback from TreasureData.setUploadEventsCallBack(TDCallback)
uploadEventsWithCallback(TDCallback) - Method in class com.treasuredata.android.TreasureData
Upload events with callback

_

_defaultWriter(int, TreeCodec) - Method in class com.treasuredata.android.CustomizedJSON
 
A C D E F G I O P R S T U _ 
All Classes All Packages