Skip navigation links
A B C D E G H I L M O P Q R S T U V W 

A

add(String, double) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, float) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, int) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, long) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, String) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, JSONObject) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, double) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, float) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, int) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, long) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, String) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
add(String, JSONObject) - Method in class com.amplitude.api.Identify
Increment a user property by some numerical value.
addCertificate(String) - Method in class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
Add certificate ssl context builder.
addCertificate(String) - Method in class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
Add certificate ssl context builder.
addUserProperty(String, double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
addUserProperty(String, float) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
addUserProperty(String, int) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
addUserProperty(String, long) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
addUserProperty(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
addUserPropertyDict(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
AMP_OP_ADD - Static variable in class com.amplitude.api.Constants
 
AMP_OP_ADD - Static variable in class com.amplitude.api.Constants
 
AMP_OP_APPEND - Static variable in class com.amplitude.api.Constants
 
AMP_OP_APPEND - Static variable in class com.amplitude.api.Constants
 
AMP_OP_CLEAR_ALL - Static variable in class com.amplitude.api.Constants
 
AMP_OP_CLEAR_ALL - Static variable in class com.amplitude.api.Constants
 
AMP_OP_PREPEND - Static variable in class com.amplitude.api.Constants
 
AMP_OP_PREPEND - Static variable in class com.amplitude.api.Constants
 
AMP_OP_SET - Static variable in class com.amplitude.api.Constants
 
AMP_OP_SET - Static variable in class com.amplitude.api.Constants
 
AMP_OP_SET_ONCE - Static variable in class com.amplitude.api.Constants
 
AMP_OP_SET_ONCE - Static variable in class com.amplitude.api.Constants
 
AMP_OP_UNSET - Static variable in class com.amplitude.api.Constants
 
AMP_OP_UNSET - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_EVENT - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_EVENT - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_PRICE - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_PRICE - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_PRODUCT_ID - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_PRODUCT_ID - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_QUANTITY - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_QUANTITY - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_RECEIPT - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_RECEIPT - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_RECEIPT_SIG - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_RECEIPT_SIG - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_REVENUE_TYPE - Static variable in class com.amplitude.api.Constants
 
AMP_REVENUE_REVENUE_TYPE - Static variable in class com.amplitude.api.Constants
 
Amplitude - Class in com.amplitude.api
Amplitude
Amplitude - Class in com.amplitude.api
Amplitude
Amplitude() - Constructor for class com.amplitude.api.Amplitude
 
Amplitude() - Constructor for class com.amplitude.api.Amplitude
 
AmplitudeClient - Class in com.amplitude.api
AmplitudeClient
AmplitudeClient - Class in com.amplitude.api
AmplitudeClient
AmplitudeClient() - Constructor for class com.amplitude.api.AmplitudeClient
Instantiates a new AmplitudeClient and starts worker threads.
AmplitudeClient() - Constructor for class com.amplitude.api.AmplitudeClient
Instantiates a new AmplitudeClient and starts worker threads.
AmplitudeLog - Class in com.amplitude.api
Created by danieljih on 10/16/15.
AmplitudeLog - Class in com.amplitude.api
Created by danieljih on 10/16/15.
AmplitudePlugin - Class in com.amplitude.unity.plugins
 
AmplitudePlugin() - Constructor for class com.amplitude.unity.plugins.AmplitudePlugin
 
API_VERSION - Static variable in class com.amplitude.api.Constants
 
API_VERSION - Static variable in class com.amplitude.api.Constants
 
apiKey - Variable in class com.amplitude.api.AmplitudeClient
The Amplitude App API key.
apiKey - Variable in class com.amplitude.api.AmplitudeClient
The Amplitude App API key.
append(String, boolean) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, double) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, float) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, int) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, long) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, String) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, JSONArray) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, JSONObject) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, boolean[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, double[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, float[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, int[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, long[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, String[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, boolean) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, double) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, float) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, int) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, long) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, String) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, JSONArray) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, JSONObject) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, boolean[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, double[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, float[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, int[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, long[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
append(String, String[]) - Method in class com.amplitude.api.Identify
Append a value or values to a user property.
appendUserProperty(String, boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, float) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, int) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, long) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, boolean[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, double[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, float[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, int[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, long[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserProperty(String, String[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserPropertyDict(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
appendUserPropertyList(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 

B

build() - Method in class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
Build ssl context.
build() - Method in class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
Build ssl context.
bytesToHexString(byte[]) - Method in class com.amplitude.api.AmplitudeClient
Internal method to convert bytes to hex string
bytesToHexString(byte[]) - Method in class com.amplitude.api.AmplitudeClient
Internal method to convert bytes to hex string

C

clearAll() - Method in class com.amplitude.api.Identify
Clear all user properties.
clearAll() - Method in class com.amplitude.api.Identify
Clear all user properties.
clearUserProperties() - Method in class com.amplitude.api.AmplitudeClient
Clear user properties.
clearUserProperties() - Method in class com.amplitude.api.AmplitudeClient
Clear user properties.
clearUserProperties() - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
clone() - Method in class com.amplitude.security.MD5
Clones this object.
clone() - Method in class com.amplitude.security.MD5
Clones this object.
com.amplitude.api - package com.amplitude.api
 
com.amplitude.security - package com.amplitude.security
 
com.amplitude.unity.plugins - package com.amplitude.unity.plugins
 
Constants - Class in com.amplitude.api
 
Constants - Class in com.amplitude.api
 
Constants() - Constructor for class com.amplitude.api.Constants
 
Constants() - Constructor for class com.amplitude.api.Constants
 
context - Variable in class com.amplitude.api.AmplitudeClient
The Android App Context.
context - Variable in class com.amplitude.api.AmplitudeClient
The Android App Context.
contextAndApiKeySet(String) - Method in class com.amplitude.api.AmplitudeClient
Internal method to check whether application context and api key are set
contextAndApiKeySet(String) - Method in class com.amplitude.api.AmplitudeClient
Internal method to check whether application context and api key are set
CursorWindowAllocationException - Exception in com.amplitude.api
This is Amplitude's substitute for android.database.CursorWindowAllocationException.
CursorWindowAllocationException - Exception in com.amplitude.api
This is Amplitude's substitute for android.database.CursorWindowAllocationException.
CursorWindowAllocationException(String) - Constructor for exception com.amplitude.api.CursorWindowAllocationException
 
CursorWindowAllocationException(String) - Constructor for exception com.amplitude.api.CursorWindowAllocationException
 

D

DATABASE_NAME - Static variable in class com.amplitude.api.Constants
 
DATABASE_NAME - Static variable in class com.amplitude.api.Constants
 
DATABASE_VERSION - Static variable in class com.amplitude.api.Constants
 
DATABASE_VERSION - Static variable in class com.amplitude.api.Constants
 
dbHelper - Variable in class com.amplitude.api.AmplitudeClient
The shared Amplitude database helper instance.
dbHelper - Variable in class com.amplitude.api.AmplitudeClient
The shared Amplitude database helper instance.
DEVICE_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the device ID value.
DEVICE_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the device ID value.
deviceId - Variable in class com.amplitude.api.AmplitudeClient
The user's Device ID value.
deviceId - Variable in class com.amplitude.api.AmplitudeClient
The user's Device ID value.
DeviceInfo - Class in com.amplitude.api
 
DeviceInfo - Class in com.amplitude.api
 
DeviceInfo(Context) - Constructor for class com.amplitude.api.DeviceInfo
 
DeviceInfo(Context) - Constructor for class com.amplitude.api.DeviceInfo
 
disableLocationListening() - Static method in class com.amplitude.api.Amplitude
Deprecated.
disableLocationListening() - Static method in class com.amplitude.api.Amplitude
Deprecated.
disableLocationListening() - Method in class com.amplitude.api.AmplitudeClient
Disable location listening in the SDK.
disableLocationListening() - Method in class com.amplitude.api.AmplitudeClient
Disable location listening in the SDK.

E

enableForegroundTracking(Application) - Method in class com.amplitude.api.AmplitudeClient
Enable foreground tracking for the SDK.
enableForegroundTracking(Application) - Method in class com.amplitude.api.AmplitudeClient
Enable foreground tracking for the SDK.
enableForegroundTracking(Application) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
enableLocationListening() - Static method in class com.amplitude.api.Amplitude
Deprecated.
enableLocationListening() - Static method in class com.amplitude.api.Amplitude
Deprecated.
enableLocationListening() - Method in class com.amplitude.api.AmplitudeClient
Enable location listening in the SDK.
enableLocationListening() - Method in class com.amplitude.api.AmplitudeClient
Enable location listening in the SDK.
enableLogging(boolean) - Method in class com.amplitude.api.AmplitudeClient
Enable/disable message logging by the SDK.
enableLogging(boolean) - Method in class com.amplitude.api.AmplitudeClient
Enable/disable message logging by the SDK.
enableNewDeviceIdPerInstall(boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
enableNewDeviceIdPerInstall(boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
enableNewDeviceIdPerInstall(boolean) - Method in class com.amplitude.api.AmplitudeClient
Deprecated. 
enableNewDeviceIdPerInstall(boolean) - Method in class com.amplitude.api.AmplitudeClient
Deprecated. 
END_SESSION_EVENT - Static variable in class com.amplitude.api.AmplitudeClient
The event type for end session events.
END_SESSION_EVENT - Static variable in class com.amplitude.api.AmplitudeClient
The event type for end session events.
endSession() - Static method in class com.amplitude.api.Amplitude
Deprecated.
endSession() - Static method in class com.amplitude.api.Amplitude
Deprecated.
endSession() - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
Deprecated.
engineDigest() - Method in class com.amplitude.security.MD5
Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class com.amplitude.security.MD5
Completes the hash computation by performing final operations such as padding.
engineDigest() - Method in class com.amplitude.security.MD5
Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class com.amplitude.security.MD5
Completes the hash computation by performing final operations such as padding.
engineGetDigestLength() - Method in class com.amplitude.security.MD5
Returns the digest length in bytes.
engineGetDigestLength() - Method in class com.amplitude.security.MD5
Returns the digest length in bytes.
engineReset() - Method in class com.amplitude.security.MD5
Reset then initialize the digest context.
Overrides the protected abstract method of java.security.MessageDigestSpi.
engineReset() - Method in class com.amplitude.security.MD5
Reset then initialize the digest context.
Overrides the protected abstract method of java.security.MessageDigestSpi.
engineUpdate(byte) - Method in class com.amplitude.security.MD5
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class com.amplitude.security.MD5
Updates the digest using the specified array of bytes, starting at the specified offset.
Input length can be any size.
engineUpdate(byte) - Method in class com.amplitude.security.MD5
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class com.amplitude.security.MD5
Updates the digest using the specified array of bytes, starting at the specified offset.
Input length can be any size.
equals(Object) - Method in class com.amplitude.api.Revenue
Custom equals function to compare 2 revenue objects.
equals(Object) - Method in class com.amplitude.api.Revenue
Custom equals function to compare 2 revenue objects.
EVENT_LOG_URL - Static variable in class com.amplitude.api.Constants
 
EVENT_LOG_URL - Static variable in class com.amplitude.api.Constants
 
EVENT_MAX_COUNT - Static variable in class com.amplitude.api.Constants
 
EVENT_MAX_COUNT - Static variable in class com.amplitude.api.Constants
 
EVENT_REMOVE_BATCH_SIZE - Static variable in class com.amplitude.api.Constants
 
EVENT_REMOVE_BATCH_SIZE - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_MAX_BATCH_SIZE - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_MAX_BATCH_SIZE - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_PERIOD_MILLIS - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_PERIOD_MILLIS - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_THRESHOLD - Static variable in class com.amplitude.api.Constants
 
EVENT_UPLOAD_THRESHOLD - Static variable in class com.amplitude.api.Constants
 

G

generateUUID() - Method in class com.amplitude.api.DeviceInfo
 
generateUUID() - Method in class com.amplitude.api.DeviceInfo
 
getAdvertisingId() - Method in class com.amplitude.api.DeviceInfo
 
getAdvertisingId() - Method in class com.amplitude.api.DeviceInfo
 
getBrand() - Method in class com.amplitude.api.DeviceInfo
 
getBrand() - Method in class com.amplitude.api.DeviceInfo
 
getCarrier() - Method in class com.amplitude.api.DeviceInfo
 
getCarrier() - Method in class com.amplitude.api.DeviceInfo
 
getCountry() - Method in class com.amplitude.api.DeviceInfo
 
getCountry() - Method in class com.amplitude.api.DeviceInfo
 
getCurrentTimeMillis() - Method in class com.amplitude.api.AmplitudeClient
Internal method to fetch the current time millis.
getCurrentTimeMillis() - Method in class com.amplitude.api.AmplitudeClient
Internal method to fetch the current time millis.
getDeviceId() - Static method in class com.amplitude.api.Amplitude
Deprecated.
getDeviceId() - Static method in class com.amplitude.api.Amplitude
Deprecated.
getDeviceId() - Method in class com.amplitude.api.AmplitudeClient
Get the current device id.
getDeviceId() - Method in class com.amplitude.api.AmplitudeClient
Get the current device id.
getDeviceId() - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
getGeocoder() - Method in class com.amplitude.api.DeviceInfo
 
getGeocoder() - Method in class com.amplitude.api.DeviceInfo
 
getInstance() - Static method in class com.amplitude.api.Amplitude
Gets the default instance.
getInstance() - Static method in class com.amplitude.api.Amplitude
Gets the default instance.
getInstance() - Static method in class com.amplitude.api.AmplitudeClient
Gets the default AmplitudeClient instance.
getInstance() - Static method in class com.amplitude.api.AmplitudeClient
Gets the default AmplitudeClient instance.
getInstance() - Static method in class com.amplitude.api.PinnedAmplitudeClient
Gets the default instance.
getInstance() - Static method in class com.amplitude.api.PinnedAmplitudeClient
Gets the default instance.
getLanguage() - Method in class com.amplitude.api.DeviceInfo
 
getLanguage() - Method in class com.amplitude.api.DeviceInfo
 
getLogger() - Static method in class com.amplitude.api.AmplitudeLog
 
getLogger() - Static method in class com.amplitude.api.AmplitudeLog
 
getManufacturer() - Method in class com.amplitude.api.DeviceInfo
 
getManufacturer() - Method in class com.amplitude.api.DeviceInfo
 
getModel() - Method in class com.amplitude.api.DeviceInfo
 
getModel() - Method in class com.amplitude.api.DeviceInfo
 
getMostRecentLocation() - Method in class com.amplitude.api.DeviceInfo
 
getMostRecentLocation() - Method in class com.amplitude.api.DeviceInfo
 
getOsName() - Method in class com.amplitude.api.DeviceInfo
 
getOsName() - Method in class com.amplitude.api.DeviceInfo
 
getOsVersion() - Method in class com.amplitude.api.DeviceInfo
 
getOsVersion() - Method in class com.amplitude.api.DeviceInfo
 
getPinnedCertSslSocketFactory() - Method in class com.amplitude.api.PinnedAmplitudeClient
Gets pinned cert ssl socket factory.
getPinnedCertSslSocketFactory(PinnedAmplitudeClient.SSLContextBuilder) - Method in class com.amplitude.api.PinnedAmplitudeClient
Gets pinned cert ssl socket factory.
getPinnedCertSslSocketFactory() - Method in class com.amplitude.api.PinnedAmplitudeClient
Gets pinned cert ssl socket factory.
getPinnedCertSslSocketFactory(PinnedAmplitudeClient.SSLContextBuilder) - Method in class com.amplitude.api.PinnedAmplitudeClient
Gets pinned cert ssl socket factory.
getSessionId() - Method in class com.amplitude.api.AmplitudeClient
Gets the current session id.
getSessionId() - Method in class com.amplitude.api.AmplitudeClient
Gets the current session id.
getUserId() - Method in class com.amplitude.api.AmplitudeClient
Gets the user's id.
getUserId() - Method in class com.amplitude.api.AmplitudeClient
Gets the user's id.
getVersionName() - Method in class com.amplitude.api.DeviceInfo
 
getVersionName() - Method in class com.amplitude.api.DeviceInfo
 

H

hashCode() - Method in class com.amplitude.api.Revenue
Custom hashcode generator function for Revenue object.
hashCode() - Method in class com.amplitude.api.Revenue
Custom hashcode generator function for Revenue object.
httpClient - Variable in class com.amplitude.api.AmplitudeClient
The shared OkHTTPClient instance.
httpClient - Variable in class com.amplitude.api.AmplitudeClient
The shared OkHTTPClient instance.

I

identify(Identify) - Method in class com.amplitude.api.AmplitudeClient
Identify.
identify(Identify) - Method in class com.amplitude.api.AmplitudeClient
Identify.
Identify - Class in com.amplitude.api
Identify
Identify - Class in com.amplitude.api
Identify
Identify() - Constructor for class com.amplitude.api.Identify
 
Identify() - Constructor for class com.amplitude.api.Identify
 
IDENTIFY_EVENT - Static variable in class com.amplitude.api.Constants
 
IDENTIFY_EVENT - Static variable in class com.amplitude.api.Constants
 
init() - Method in class com.amplitude.security.MD5
Initialize the digest context.
init() - Method in class com.amplitude.security.MD5
Initialize the digest context.
init(Context, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
init(Context, String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
initialize(Context, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
initialize(Context, String, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
initialize(Context, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
initialize(Context, String, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
initialize(Context, String) - Method in class com.amplitude.api.AmplitudeClient
Initialize the Amplitude SDK with the Android application context and your Amplitude App API key.
initialize(Context, String, String) - Method in class com.amplitude.api.AmplitudeClient
Initialize the Amplitude SDK with the Android application context, your Amplitude App API key, and a user ID for the current user.
initialize(Context, String) - Method in class com.amplitude.api.AmplitudeClient
Initialize the Amplitude SDK with the Android application context and your Amplitude App API key.
initialize(Context, String, String) - Method in class com.amplitude.api.AmplitudeClient
Initialize the Amplitude SDK with the Android application context, your Amplitude App API key, and a user ID for the current user.
initialize(Context, String, String) - Method in class com.amplitude.api.PinnedAmplitudeClient
 
initialize(Context, String, String) - Method in class com.amplitude.api.PinnedAmplitudeClient
 
initialized - Variable in class com.amplitude.api.AmplitudeClient
 
initialized - Variable in class com.amplitude.api.AmplitudeClient
 
initializedSSLSocketFactory - Variable in class com.amplitude.api.PinnedAmplitudeClient
The Initialized ssl socket factory.
initializedSSLSocketFactory - Variable in class com.amplitude.api.PinnedAmplitudeClient
The Initialized ssl socket factory.
instance - Static variable in class com.amplitude.api.AmplitudeClient
The default shared instance.
instance - Static variable in class com.amplitude.api.AmplitudeClient
The default shared instance.
instance - Static variable in class com.amplitude.api.AmplitudeLog
 
instance - Static variable in class com.amplitude.api.AmplitudeLog
 
instance - Static variable in class com.amplitude.api.PinnedAmplitudeClient
The default instance.
instance - Static variable in class com.amplitude.api.PinnedAmplitudeClient
The default instance.
isGooglePlayServicesEnabled() - Method in class com.amplitude.api.DeviceInfo
 
isGooglePlayServicesEnabled() - Method in class com.amplitude.api.DeviceInfo
 
isLimitAdTrackingEnabled() - Method in class com.amplitude.api.DeviceInfo
 
isLimitAdTrackingEnabled() - Method in class com.amplitude.api.DeviceInfo
 
isLocationListening() - Method in class com.amplitude.api.DeviceInfo
 
isLocationListening() - Method in class com.amplitude.api.DeviceInfo
 
isOptedOut() - Method in class com.amplitude.api.AmplitudeClient
Returns whether or not the user is opted out of tracking.
isOptedOut() - Method in class com.amplitude.api.AmplitudeClient
Returns whether or not the user is opted out of tracking.
isValidRevenue() - Method in class com.amplitude.api.Revenue
Verifies that revenue object is valid and contains the required fields
isValidRevenue() - Method in class com.amplitude.api.Revenue
Verifies that revenue object is valid and contains the required fields

L

LAST_EVENT_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last event ID value.
LAST_EVENT_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last event ID value.
LAST_EVENT_TIME_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last event time.
LAST_EVENT_TIME_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last event time.
LAST_IDENTIFY_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last identify ID value.
LAST_IDENTIFY_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the last identify ID value.
LIBRARY - Static variable in class com.amplitude.api.Constants
 
LIBRARY - Static variable in class com.amplitude.api.Constants
 
logEvent(String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logEvent(String, JSONObject) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logEvent(String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logEvent(String, JSONObject) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logEvent(String) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type.
logEvent(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type and event properties.
logEvent(String, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, with optional out of session flag.
logEvent(String, JSONObject, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, and groups.
logEvent(String, JSONObject, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event with the specified event type, event properties, groups, with optional out of session flag.
logEvent(String, JSONObject, JSONObject, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event.
logEvent(String) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type.
logEvent(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type and event properties.
logEvent(String, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, with optional out of session flag.
logEvent(String, JSONObject, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, and groups.
logEvent(String, JSONObject, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event with the specified event type, event properties, groups, with optional out of session flag.
logEvent(String, JSONObject, JSONObject, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event.
logEvent(String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logEvent(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logEvent(String, String, boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logEventAsync(String, JSONObject, JSONObject, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event async.
logEventAsync(String, JSONObject, JSONObject, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event async.
logEventSync(String) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type.
logEventSync(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type and event properties.
logEventSync(String, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, with optional out of session flag.
logEventSync(String, JSONObject, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, and groups.
logEventSync(String, JSONObject, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event with the specified event type, event properties, groups, with optional out of session flag.
logEventSync(String) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type.
logEventSync(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type and event properties.
logEventSync(String, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, with optional out of session flag.
logEventSync(String, JSONObject, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Log an event with the specified event type, event properties, and groups.
logEventSync(String, JSONObject, JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Log event with the specified event type, event properties, groups, with optional out of session flag.
logRevenue(double) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(String, int, double) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(String, int, double, String, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(double) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(String, int, double) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(String, int, double, String, String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
logRevenue(double) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(String, int, double) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(String, int, double, String, String) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(double) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(String, int, double) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(String, int, double, String, String) - Method in class com.amplitude.api.AmplitudeClient
Deprecated.
- use logRevenueV2 instead
logRevenue(double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logRevenue(String, int, double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logRevenue(String, int, double, String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logRevenue(String, int, double, String, String, String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
logRevenueV2(Revenue) - Method in class com.amplitude.api.AmplitudeClient
Log revenue v2.
logRevenueV2(Revenue) - Method in class com.amplitude.api.AmplitudeClient
Log revenue v2.

M

makeEventUploadPostRequest(OkHttpClient, String, long, long) - Method in class com.amplitude.api.AmplitudeClient
Internal method to generate the event upload post request.
makeEventUploadPostRequest(OkHttpClient, String, long, long) - Method in class com.amplitude.api.AmplitudeClient
Internal method to generate the event upload post request.
MAX_PROPERTY_KEYS - Static variable in class com.amplitude.api.Constants
 
MAX_PROPERTY_KEYS - Static variable in class com.amplitude.api.Constants
 
MAX_STRING_LENGTH - Static variable in class com.amplitude.api.Constants
 
MAX_STRING_LENGTH - Static variable in class com.amplitude.api.Constants
 
MD5 - Class in com.amplitude.security
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
MD5 - Class in com.amplitude.security
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
MD5() - Constructor for class com.amplitude.security.MD5
Creates a MD5 object with default initial state.
MD5() - Constructor for class com.amplitude.security.MD5
Creates a MD5 object with default initial state.
mergeEventsAndIdentifys(List<JSONObject>, List<JSONObject>, long) - Method in class com.amplitude.api.AmplitudeClient
Internal method to merge unsent events and identifies into a single array by sequence number.
mergeEventsAndIdentifys(List<JSONObject>, List<JSONObject>, long) - Method in class com.amplitude.api.AmplitudeClient
Internal method to merge unsent events and identifies into a single array by sequence number.
MIN_TIME_BETWEEN_SESSIONS_MILLIS - Static variable in class com.amplitude.api.Constants
 
MIN_TIME_BETWEEN_SESSIONS_MILLIS - Static variable in class com.amplitude.api.Constants
 

O

OPT_OUT_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the opt out flag.
OPT_OUT_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the opt out flag.
OS_NAME - Static variable in class com.amplitude.api.DeviceInfo
 
OS_NAME - Static variable in class com.amplitude.api.DeviceInfo
 

P

PACKAGE_NAME - Static variable in class com.amplitude.api.Constants
 
PACKAGE_NAME - Static variable in class com.amplitude.api.Constants
 
PinnedAmplitudeClient - Class in com.amplitude.api
PinnedAmplitudeClient
PinnedAmplitudeClient - Class in com.amplitude.api
PinnedAmplitudeClient
PinnedAmplitudeClient() - Constructor for class com.amplitude.api.PinnedAmplitudeClient
Instantiates a new Pinned amplitude client.
PinnedAmplitudeClient() - Constructor for class com.amplitude.api.PinnedAmplitudeClient
Instantiates a new Pinned amplitude client.
PinnedAmplitudeClient.SSLContextBuilder - Class in com.amplitude.api
SSl context builder, used to generate the SSL context.
PinnedAmplitudeClient.SSLContextBuilder - Class in com.amplitude.api
SSl context builder, used to generate the SSL context.
PLATFORM - Static variable in class com.amplitude.api.Constants
 
PLATFORM - Static variable in class com.amplitude.api.Constants
 
prefetch() - Method in class com.amplitude.api.DeviceInfo
 
prefetch() - Method in class com.amplitude.api.DeviceInfo
 
PREFKEY_DEVICE_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_DEVICE_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_EVENT_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_EVENT_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_EVENT_TIME - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_EVENT_TIME - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_IDENTIFY_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_LAST_IDENTIFY_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_OPT_OUT - Static variable in class com.amplitude.api.Constants
 
PREFKEY_OPT_OUT - Static variable in class com.amplitude.api.Constants
 
PREFKEY_PREVIOUS_SESSION_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_PREVIOUS_SESSION_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_USER_ID - Static variable in class com.amplitude.api.Constants
 
PREFKEY_USER_ID - Static variable in class com.amplitude.api.Constants
 
prepend(String, boolean) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, double) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, float) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, int) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, long) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, String) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, JSONArray) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, JSONObject) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, boolean[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, double[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, float[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, int[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, long[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, String[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, boolean) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, double) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, float) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, int) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, long) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, String) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, JSONArray) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, JSONObject) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, boolean[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, double[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, float[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, int[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, long[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
prepend(String, String[]) - Method in class com.amplitude.api.Identify
Prepend a value or values to a user property.
PREVIOUS_SESSION_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the previous session ID value.
PREVIOUS_SESSION_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the previous session ID value.
price - Variable in class com.amplitude.api.Revenue
The Price field (required).
price - Variable in class com.amplitude.api.Revenue
The Price field (required).
productId - Variable in class com.amplitude.api.Revenue
The Product ID field.
productId - Variable in class com.amplitude.api.Revenue
The Product ID field.
properties - Variable in class com.amplitude.api.Revenue
The Revenue Event Properties field (optional).
properties - Variable in class com.amplitude.api.Revenue
The Revenue Event Properties field (optional).

Q

quantity - Variable in class com.amplitude.api.Revenue
The Quantity field (defaults to 1).
quantity - Variable in class com.amplitude.api.Revenue
The Quantity field (defaults to 1).

R

receipt - Variable in class com.amplitude.api.Revenue
The Receipt field (required if you want to verify the revenue event).
receipt - Variable in class com.amplitude.api.Revenue
The Receipt field (required if you want to verify the revenue event).
receiptSig - Variable in class com.amplitude.api.Revenue
The Receipt Signature field (required if you want to verify the revenue event).
receiptSig - Variable in class com.amplitude.api.Revenue
The Receipt Signature field (required if you want to verify the revenue event).
replaceWithJSONNull(Object) - Method in class com.amplitude.api.AmplitudeClient
Internal method to replace null event fields with JSON null object.
replaceWithJSONNull(Object) - Method in class com.amplitude.api.AmplitudeClient
Internal method to replace null event fields with JSON null object.
Revenue - Class in com.amplitude.api
Revenue
Revenue - Class in com.amplitude.api
Revenue
Revenue() - Constructor for class com.amplitude.api.Revenue
 
Revenue() - Constructor for class com.amplitude.api.Revenue
 
revenueType - Variable in class com.amplitude.api.Revenue
The Revenue Type field (optional).
revenueType - Variable in class com.amplitude.api.Revenue
The Revenue Type field (optional).
runOnLogThread(Runnable) - Method in class com.amplitude.api.AmplitudeClient
 
runOnLogThread(Runnable) - Method in class com.amplitude.api.AmplitudeClient
 

S

saveEvent(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Save event long.
saveEvent(String, JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Save event long.
SEQUENCE_NUMBER_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the sequence number.
SEQUENCE_NUMBER_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the sequence number.
SESSION_TIMEOUT_MILLIS - Static variable in class com.amplitude.api.Constants
 
SESSION_TIMEOUT_MILLIS - Static variable in class com.amplitude.api.Constants
 
set(String, boolean) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, double) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, float) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, int) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, long) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, String) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, JSONObject) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, JSONArray) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, boolean[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, double[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, float[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, int[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, long[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, String[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, Object) - Method in class com.amplitude.api.Identify
Deprecated. 
set(String, boolean) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, double) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, float) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, int) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, long) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, String) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, JSONObject) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, JSONArray) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, boolean[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, double[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, float[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, int[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, long[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, String[]) - Method in class com.amplitude.api.Identify
Sets a user property value.
set(String, Object) - Method in class com.amplitude.api.Identify
Deprecated. 
setDeviceId(String) - Method in class com.amplitude.api.AmplitudeClient
Sets a custom device id.
setDeviceId(String) - Method in class com.amplitude.api.AmplitudeClient
Sets a custom device id.
setEventMaxCount(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event max count.
setEventMaxCount(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event max count.
setEventProperties(JSONObject) - Method in class com.amplitude.api.Revenue
Set event properties for the revenue event, like you would for an event during logEvent.
setEventProperties(JSONObject) - Method in class com.amplitude.api.Revenue
Set event properties for the revenue event, like you would for an event during logEvent.
setEventUploadMaxBatchSize(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload max batch size.
setEventUploadMaxBatchSize(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload max batch size.
setEventUploadPeriodMillis(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload period millis.
setEventUploadPeriodMillis(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload period millis.
setEventUploadThreshold(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload threshold.
setEventUploadThreshold(int) - Method in class com.amplitude.api.AmplitudeClient
Sets event upload threshold.
setFlushEventsOnClose(boolean) - Method in class com.amplitude.api.AmplitudeClient
Enable/disable flushing of unsent events on app close (enabled by default).
setFlushEventsOnClose(boolean) - Method in class com.amplitude.api.AmplitudeClient
Enable/disable flushing of unsent events on app close (enabled by default).
setGroup(String, Object) - Method in class com.amplitude.api.AmplitudeClient
Sets the user's group(s).
setGroup(String, Object) - Method in class com.amplitude.api.AmplitudeClient
Sets the user's group(s).
setLocationListening(boolean) - Method in class com.amplitude.api.DeviceInfo
 
setLocationListening(boolean) - Method in class com.amplitude.api.DeviceInfo
 
setLogLevel(int) - Method in class com.amplitude.api.AmplitudeClient
Sets the logging level.
setLogLevel(int) - Method in class com.amplitude.api.AmplitudeClient
Sets the logging level.
setMinTimeBetweenSessionsMillis(long) - Method in class com.amplitude.api.AmplitudeClient
Sets min time between sessions millis.
setMinTimeBetweenSessionsMillis(long) - Method in class com.amplitude.api.AmplitudeClient
Sets min time between sessions millis.
setOffline(boolean) - Method in class com.amplitude.api.AmplitudeClient
Sets offline.
setOffline(boolean) - Method in class com.amplitude.api.AmplitudeClient
Sets offline.
setOnce(String, boolean) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, double) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, float) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, int) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, long) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, String) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, JSONArray) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, JSONObject) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, boolean[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, double[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, float[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, int[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, long[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, String[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, Object) - Method in class com.amplitude.api.Identify
Deprecated. 
setOnce(String, boolean) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, double) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, float) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, int) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, long) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, String) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, JSONArray) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, JSONObject) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, boolean[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, double[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, float[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, int[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, long[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, String[]) - Method in class com.amplitude.api.Identify
Sets a user property value only once.
setOnce(String, Object) - Method in class com.amplitude.api.Identify
Deprecated. 
setOnceUserProperty(String, boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, float) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, int) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, long) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, boolean[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, double[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, float[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, int[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, long[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserProperty(String, String[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserPropertyDict(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOnceUserPropertyList(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setOptOut(boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setOptOut(boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setOptOut(boolean) - Method in class com.amplitude.api.AmplitudeClient
Sets opt out.
setOptOut(boolean) - Method in class com.amplitude.api.AmplitudeClient
Sets opt out.
setOptOut(boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setPrice(double) - Method in class com.amplitude.api.Revenue
Set a value for the price.
setPrice(double) - Method in class com.amplitude.api.Revenue
Set a value for the price.
setProductId(String) - Method in class com.amplitude.api.Revenue
Set a value for the product identifier.
setProductId(String) - Method in class com.amplitude.api.Revenue
Set a value for the product identifier.
setQuantity(int) - Method in class com.amplitude.api.Revenue
Set a value for the quantity.
setQuantity(int) - Method in class com.amplitude.api.Revenue
Set a value for the quantity.
setReceipt(String, String) - Method in class com.amplitude.api.Revenue
Set the receipt and receipt signature.
setReceipt(String, String) - Method in class com.amplitude.api.Revenue
Set the receipt and receipt signature.
setRevenueProperties(JSONObject) - Method in class com.amplitude.api.Revenue
Deprecated.
- use Revenue.setEventProperties() instead
setRevenueProperties(JSONObject) - Method in class com.amplitude.api.Revenue
Deprecated.
- use Revenue.setEventProperties() instead
setRevenueType(String) - Method in class com.amplitude.api.Revenue
Set a value for the revenue type.
setRevenueType(String) - Method in class com.amplitude.api.Revenue
Set a value for the revenue type.
setSessionTimeoutMillis(long) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setSessionTimeoutMillis(long) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setSessionTimeoutMillis(long) - Method in class com.amplitude.api.AmplitudeClient
Sets session timeout millis.
setSessionTimeoutMillis(long) - Method in class com.amplitude.api.AmplitudeClient
Sets session timeout millis.
setUserId(String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserId(String) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserId(String) - Method in class com.amplitude.api.AmplitudeClient
Sets the user id (can be null).
setUserId(String) - Method in class com.amplitude.api.AmplitudeClient
Sets the user id (can be null).
setUserId(String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperties(JSONObject) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserProperties(JSONObject, boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserProperties(JSONObject) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserProperties(JSONObject, boolean) - Static method in class com.amplitude.api.Amplitude
Deprecated.
setUserProperties(JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Deprecated. 
setUserProperties(JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Sets user properties.
setUserProperties(JSONObject, boolean) - Method in class com.amplitude.api.AmplitudeClient
Deprecated. 
setUserProperties(JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Sets user properties.
setUserProperties(String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, double) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, float) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, int) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, long) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, boolean[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, double[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, float[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, int[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, long[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserProperty(String, String[]) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserPropertyDict(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
setUserPropertyList(String, String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
SHARED_PREFERENCES_NAME_PREFIX - Static variable in class com.amplitude.api.Constants
 
SHARED_PREFERENCES_NAME_PREFIX - Static variable in class com.amplitude.api.Constants
 
SSL_CONTEXT_API_AMPLITUDE_COM - Static variable in class com.amplitude.api.PinnedAmplitudeClient
Pinned certificate chain for api.amplitude.com.
SSL_CONTEXT_API_AMPLITUDE_COM - Static variable in class com.amplitude.api.PinnedAmplitudeClient
Pinned certificate chain for api.amplitude.com.
SSLContextBuilder() - Constructor for class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
 
SSLContextBuilder() - Constructor for class com.amplitude.api.PinnedAmplitudeClient.SSLContextBuilder
 
sslSocketFactory - Variable in class com.amplitude.api.PinnedAmplitudeClient
The SSl socket factory.
sslSocketFactory - Variable in class com.amplitude.api.PinnedAmplitudeClient
The SSl socket factory.
START_SESSION_EVENT - Static variable in class com.amplitude.api.AmplitudeClient
The event type for start session events.
START_SESSION_EVENT - Static variable in class com.amplitude.api.AmplitudeClient
The event type for start session events.
startSession() - Static method in class com.amplitude.api.Amplitude
Deprecated.
startSession() - Static method in class com.amplitude.api.Amplitude
Deprecated.
startSession() - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
Deprecated.

T

TAG - Static variable in class com.amplitude.api.AmplitudeClient
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.AmplitudeClient
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.DeviceInfo
 
TAG - Static variable in class com.amplitude.api.DeviceInfo
 
TAG - Static variable in class com.amplitude.api.Identify
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.Identify
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.PinnedAmplitudeClient
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.PinnedAmplitudeClient
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.Revenue
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.Revenue
The class identifier tag used in logging.
TAG - Static variable in class com.amplitude.api.Utils
 
TAG - Static variable in class com.amplitude.api.Utils
 
toJSONObject() - Method in class com.amplitude.api.Revenue
Converts Revenue object into a JSONObject to send to Amplitude servers
toJSONObject() - Method in class com.amplitude.api.Revenue
Converts Revenue object into a JSONObject to send to Amplitude servers
ToJSONObject(String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
trackSessionEvents(boolean) - Method in class com.amplitude.api.AmplitudeClient
Track session events amplitude client.
trackSessionEvents(boolean) - Method in class com.amplitude.api.AmplitudeClient
Track session events amplitude client.
trackSessionEvents(boolean) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
truncate(JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Truncate values in a JSON object.
truncate(JSONArray) - Method in class com.amplitude.api.AmplitudeClient
Truncate values in a JSON array.
truncate(String) - Method in class com.amplitude.api.AmplitudeClient
Truncate a string to 1024 characters.
truncate(JSONObject) - Method in class com.amplitude.api.AmplitudeClient
Truncate values in a JSON object.
truncate(JSONArray) - Method in class com.amplitude.api.AmplitudeClient
Truncate values in a JSON array.
truncate(String) - Method in class com.amplitude.api.AmplitudeClient
Truncate a string to 1024 characters.

U

unset(String) - Method in class com.amplitude.api.Identify
Unset and remove a user property.
unset(String) - Method in class com.amplitude.api.Identify
Unset and remove a user property.
unsetUserProperty(String) - Static method in class com.amplitude.unity.plugins.AmplitudePlugin
 
updateServer() - Method in class com.amplitude.api.AmplitudeClient
Internal method to upload unsent events.
updateServer(boolean) - Method in class com.amplitude.api.AmplitudeClient
Internal method to upload unsent events.
updateServer() - Method in class com.amplitude.api.AmplitudeClient
Internal method to upload unsent events.
updateServer(boolean) - Method in class com.amplitude.api.AmplitudeClient
Internal method to upload unsent events.
uploadEvents() - Static method in class com.amplitude.api.Amplitude
Deprecated.
uploadEvents() - Static method in class com.amplitude.api.Amplitude
Deprecated.
uploadEvents() - Method in class com.amplitude.api.AmplitudeClient
Force SDK to upload any unsent events.
uploadEvents() - Method in class com.amplitude.api.AmplitudeClient
Force SDK to upload any unsent events.
useAdvertisingIdForDeviceId() - Static method in class com.amplitude.api.Amplitude
Deprecated.
useAdvertisingIdForDeviceId() - Static method in class com.amplitude.api.Amplitude
Deprecated.
useAdvertisingIdForDeviceId() - Method in class com.amplitude.api.AmplitudeClient
Whether to use the Android advertising ID (ADID) as the user's device ID.
useAdvertisingIdForDeviceId() - Method in class com.amplitude.api.AmplitudeClient
Whether to use the Android advertising ID (ADID) as the user's device ID.
USER_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the user ID value.
USER_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
The pref/database key for the user ID value.
userId - Variable in class com.amplitude.api.AmplitudeClient
The user's ID value.
userId - Variable in class com.amplitude.api.AmplitudeClient
The user's ID value.
userProperties - Variable in class com.amplitude.api.Identify
Internal set to keep track of user property keys and test for duplicates.
userProperties - Variable in class com.amplitude.api.Identify
Internal set to keep track of user property keys and test for duplicates.
userPropertiesOperations - Variable in class com.amplitude.api.Identify
Internal JSONObject to hold all of the user property operations.
userPropertiesOperations - Variable in class com.amplitude.api.Identify
Internal JSONObject to hold all of the user property operations.
Utils - Class in com.amplitude.api
Created by danieljih on 4/18/16.
Utils - Class in com.amplitude.api
Created by danieljih on 4/18/16.
Utils() - Constructor for class com.amplitude.api.Utils
 
Utils() - Constructor for class com.amplitude.api.Utils
 

V

validateLogEvent(String) - Method in class com.amplitude.api.AmplitudeClient
Validate the event type being logged.
validateLogEvent(String) - Method in class com.amplitude.api.AmplitudeClient
Validate the event type being logged.
VERSION - Static variable in class com.amplitude.api.Constants
 
VERSION - Static variable in class com.amplitude.api.Constants
 

W

WorkerThread - Class in com.amplitude.api
 
WorkerThread - Class in com.amplitude.api
 
WorkerThread(String) - Constructor for class com.amplitude.api.WorkerThread
 
WorkerThread(String) - Constructor for class com.amplitude.api.WorkerThread
 
A B C D E G H I L M O P Q R S T U V W 
Skip navigation links