- 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.
- Amplitude - Class in com.amplitude.api
-
Amplitude
- Amplitude() - Constructor for class com.amplitude.api.Amplitude
-
- AmplitudeClient - Class in com.amplitude.api
-
AmplitudeClient
- AmplitudeClient() - Constructor for class com.amplitude.api.AmplitudeClient
-
Instantiates a new default instance AmplitudeClient and starts worker threads.
- AmplitudeClient(String) - Constructor for class com.amplitude.api.AmplitudeClient
-
Instantiates a new AmplitudeClient with instance name and starts worker threads.
- 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.
- 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_IDENTIFY_ID_KEY - Static variable in class com.amplitude.api.AmplitudeClient
-
The pref/database key for the last identify ID value.
- 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, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
-
Log event with the specified event type, event properties, groups, timestamp, with optional
out of session flag.
- logEvent(String, JSONObject, JSONObject, JSONObject, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
-
Log event.
- logEventAsync(String, JSONObject, 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, JSONObject, JSONObject, long, boolean) - Method in class com.amplitude.api.AmplitudeClient
-
Log event with the specified event type, event properties, groups, timestamp, with optional
sout of ession 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) - Method in class com.amplitude.api.AmplitudeClient
-
- logRevenue(String, int, double) - Method in class com.amplitude.api.AmplitudeClient
-
- logRevenue(String, int, double, String, String) - Method in class com.amplitude.api.AmplitudeClient
-
- logRevenueV2(Revenue) - Method in class com.amplitude.api.AmplitudeClient
-
Log revenue v2.
- PinnedAmplitudeClient - Class in com.amplitude.api
-
PinnedAmplitudeClient
- PinnedAmplitudeClient(String) - 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.
- platform - Variable in class com.amplitude.api.AmplitudeClient
-
The device's Platform value.
- 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.
- price - Variable in class com.amplitude.api.Revenue
-
The Price field (required).
- 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).
- 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.
- 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.
- setBearerToken(String) - Method in class com.amplitude.api.AmplitudeClient
-
Set Bearer Token to be included in request header.
- setDeviceId(String) - Method in class com.amplitude.api.AmplitudeClient
-
Sets a custom device id.
- setDiagnosticEventMaxCount(int) - Method in class com.amplitude.api.AmplitudeClient
-
- 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.
- 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.
- 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).
- setGroup(String, Object) - Method in class com.amplitude.api.AmplitudeClient
-
Sets the user's group(s).
- setLibraryName(String) - Method in class com.amplitude.api.AmplitudeClient
-
Library name is default as `amplitude-android`.
- setLibraryVersion(String) - Method in class com.amplitude.api.AmplitudeClient
-
Library version is default as the latest Amplitude Android SDK version.
- 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.
- 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.
- setOptOut(boolean) - Static method in class com.amplitude.api.Amplitude
-
Deprecated.
- setOptOut(boolean) - Method in class com.amplitude.api.AmplitudeClient
-
Sets opt out.
- 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.
- 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.
- setRevenueProperties(JSONObject) - Method in class com.amplitude.api.Revenue
-
- setRevenueType(String) - Method in class com.amplitude.api.Revenue
-
Set a value for the revenue type.
- setServerUrl(String) - Method in class com.amplitude.api.AmplitudeClient
-
Sets a custom server url for event upload.
- setSessionTimeoutMillis(long) - Static method in class com.amplitude.api.Amplitude
-
Deprecated.
- setSessionTimeoutMillis(long) - Method in class com.amplitude.api.AmplitudeClient
-
Sets session timeout millis.
- setTrackingOptions(TrackingOptions) - Method in class com.amplitude.api.AmplitudeClient
-
- 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, boolean) - Method in class com.amplitude.api.AmplitudeClient
-
Sets the user id (can be null).
- 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.
- 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
-
- 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.
- startNewSessionIfNeeded(long) - Method in class com.amplitude.api.AmplitudeClient
-
Public method to start a new session if needed.
- startSession() - Static method in class com.amplitude.api.Amplitude
-
Deprecated.