A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes All Packages

A

ADD_TO_CART - Static variable in class com.mparticle.commerce.Product
 
ADD_TO_WISHLIST - Static variable in class com.mparticle.commerce.Product
 
addCertificate(Certificate) - Method in class com.mparticle.networking.DomainMapping.Builder
 
addCertificate(Certificate, Integer) - Method in class com.mparticle.networking.DomainMapping.Builder
 
addCertificate(String, String) - Method in class com.mparticle.networking.DomainMapping.Builder
 
addCertificate(String, String, Integer) - Method in class com.mparticle.networking.DomainMapping.Builder
 
addCustomFlag(String, String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Add a custom flag to this event.
addCustomFlag(String, String) - Method in class com.mparticle.MPEvent.Builder
Add a custom flag to this event.
addDomainMapping(DomainMapping) - Method in class com.mparticle.networking.NetworkOptions.Builder
 
addFailureListener(TaskFailureListener) - Method in class com.mparticle.identity.BaseIdentityTask
 
addFailureListener(TaskFailureListener) - Method in class com.mparticle.MParticleTask
 
addGDPRConsentState(String, GDPRConsent) - Method in class com.mparticle.consent.ConsentState.Builder
Add or override a single GDPR consent state for this builder.
addIdentityStateListener(IdentityStateListener) - Method in class com.mparticle.identity.IdentityApi
Adds a global listener which will be invoked when the MPID or "logged in" status changes for the current user.
addImpression(Impression) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Add a Impression to this CommerceEvent.
addListener(Context, SdkListener) - Static method in class com.mparticle.MParticle
NOTE: Experimental feature, adding a Listener will slow down the SDK, and should be used only for development purposes.
addProduct(Product) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Add a Product to this CommerceEvent.
addProduct(Product) - Method in class com.mparticle.commerce.Impression
Add a Product to this Impression
addPromotion(Promotion) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Add a Promotion to this CommerceEvent.
ADDRESS - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's street address and apartment number.
addSuccessListener(TaskSuccessListener) - Method in class com.mparticle.identity.BaseIdentityTask
 
addSuccessListener(TaskSuccessListener) - Method in class com.mparticle.MParticleTask
 
ADJUST - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
ADOBE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
AGE - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's age.
Alias - com.mparticle.MParticle.IdentityType
 
ALIAS - com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
aliasMapping(String) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Alias events requests.
aliasMapping(String, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Alias events requests.
AliasRequest - Class in com.mparticle.identity
This class represents a request to indicate that a provided mpid should be a proxy for another, over a given timespan.
AliasRequest.Builder - Class in com.mparticle.identity
 
AliasResponse - Class in com.mparticle.identity
Object describing the results of the most recent Alias request, including success indicators, and any error messages.
AliasResponse(MParticleApiClient.AliasNetworkResponse, AliasRequest, String, boolean) - Constructor for class com.mparticle.identity.AliasResponse
 
aliasUsers(AliasRequest) - Method in class com.mparticle.identity.IdentityApi
Initiate an Alias request.
ANDROID - com.mparticle.MParticle.OperatingSystem
 
androidIdDisabled(boolean) - Method in class com.mparticle.MParticleOptions.Builder
Deprecated.
This method has been replaced as the behavior has been inverted - Android ID collection is now disabled by default.

Use MParticleOptions.Builder.androidIdEnabled(boolean) instead. By default, the SDK will NOT collect Android Id for the purpose of anonymous analytics. If you're not using an mParticle integration that consumes Android ID and you would like to collect it, use this API to enable collection.

androidIdEnabled(boolean) - Method in class com.mparticle.MParticleOptions.Builder
By default, the SDK will NOT collect Android Id for the purpose of anonymous analytics.
APP_STATE_TRANSITION - com.mparticle.BaseEvent.Type
 
APPBOY - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
apply(T) - Method in interface com.mparticle.Configuration
 
APPSFLYER - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
APPTENTIVE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
APPTIMIZE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
ATTRIBUTES - com.mparticle.SdkListener.DatabaseTable
 
AttributionError - Class in com.mparticle
Class representing the result of an attribution query to an integration partner.
AttributionError() - Constructor for class com.mparticle.AttributionError
 
attributionListener(AttributionListener) - Method in class com.mparticle.MParticleOptions.Builder
Register a callback for when an attribution is received.
AttributionListener - Interface in com.mparticle
Implement this interface and react to deep links.
AttributionResult - Class in com.mparticle
Class representing the result of an attribution query to an integration partner.
AttributionResult() - Constructor for class com.mparticle.AttributionResult
 
AUDIENCE - com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
audienceMapping(String) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Audience requests
audienceMapping(String, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Audience requests.
AutoDetect - com.mparticle.MParticle.Environment
AutoDetect mode (default).
AutoDetect - com.mparticle.MParticle.InstallType
This is the default value.

B

BAD_REQUEST - Static variable in class com.mparticle.identity.IdentityApi
 
BaseEvent - Class in com.mparticle
 
BaseEvent(BaseEvent.MessageType) - Constructor for class com.mparticle.BaseEvent
 
BaseEvent.MessageType - Interface in com.mparticle
 
BaseEvent.Type - Enum in com.mparticle
 
BaseIdentityTask - Class in com.mparticle.identity
 
BaseIdentityTask() - Constructor for class com.mparticle.identity.BaseIdentityTask
 
BaseNetworkConnection - Class in com.mparticle.networking
 
BaseNetworkConnection(Context) - Constructor for class com.mparticle.networking.BaseNetworkConnection
 
BaseNetworkConnection(SharedPreferences) - Constructor for class com.mparticle.networking.BaseNetworkConnection
 
blockEventAttributes(boolean) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
This flag determines if unplanned event attributes should be blocked
blockEvents(boolean) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
This flag determines if unplanned events should be blocked
blockUserAttributes(boolean) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
This flag determines if unplanned user attributes should be blocked
blockUserIdentities(boolean) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
This flag determines if unplanned user identities should be blocked
BLUESHIFT - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
BRANCH_METRICS - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
brand(String) - Method in class com.mparticle.commerce.Product.Builder
Sets the brand to associate with this Product.
BREADCRUMB - com.mparticle.BaseEvent.Type
 
BREADCRUMBS - com.mparticle.SdkListener.DatabaseTable
 
BROADCAST_ACTIVE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
BROADCAST_DISABLED - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
BROADCAST_NOTIFICATION_RECEIVED - Static variable in class com.mparticle.messaging.MPMessagingAPI
Listen for this broadcast (as an Intent action) to detect when the device received a push.
BROADCAST_NOTIFICATION_TAPPED - Static variable in class com.mparticle.messaging.MPMessagingAPI
Listen for this broadcast (as an Intent action) to detect when a user taps a push message in the notification bar of their device.
build() - Method in class com.mparticle.commerce.CommerceEvent.Builder
Create the CommerceEvent.
build() - Method in class com.mparticle.commerce.Product.Builder
Build the Product object.
build() - Method in class com.mparticle.consent.CCPAConsent.Builder
 
build() - Method in class com.mparticle.consent.ConsentState.Builder
 
build() - Method in class com.mparticle.consent.GDPRConsent.Builder
 
build() - Method in class com.mparticle.identity.AliasRequest.Builder
build the AliasRequest.Builder into an immutable AliasRequest
build() - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Transform this class into an IdentityApiRequest which can be used with IdentityApi request.
build() - Method in class com.mparticle.MParticleOptions.Builder
Builds this Builder into an MParticleOptions object which can be used to start the SDK.
build() - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
Transform the Builder instance into an immutable MParticleOptions.DataplanOptions instance.
build() - Method in class com.mparticle.MPEvent.Builder
Create the MPEvent.
build() - Method in class com.mparticle.networking.DomainMapping.Builder
 
build() - Method in class com.mparticle.networking.NetworkOptions.Builder
 
BUILD_TYPE - Static variable in class com.mparticle.BuildConfig
 
BuildConfig - Class in com.mparticle
 
BuildConfig() - Constructor for class com.mparticle.BuildConfig
 
builder() - Static method in class com.mparticle.consent.ConsentState
 
builder() - Static method in class com.mparticle.identity.AliasRequest
Create an empty AliasRequest.Builder instance
builder() - Static method in class com.mparticle.MParticleOptions.DataplanOptions
 
builder() - Static method in class com.mparticle.networking.NetworkOptions
 
builder(boolean) - Static method in class com.mparticle.consent.CCPAConsent
 
builder(boolean) - Static method in class com.mparticle.consent.GDPRConsent
 
builder(Context) - Static method in class com.mparticle.MParticleOptions
 
builder(MParticleUser, MParticleUser) - Static method in class com.mparticle.identity.AliasRequest
Create a default AliasRequest.Builder for 2 MParticleUsers.
Builder() - Constructor for class com.mparticle.consent.ConsentState.Builder
 
Builder() - Constructor for class com.mparticle.identity.AliasRequest.Builder
 
Builder() - Constructor for class com.mparticle.identity.IdentityApiRequest.Builder
 
Builder(CommerceEvent) - Constructor for class com.mparticle.commerce.CommerceEvent.Builder
Convenience copy-constructor.
Builder(Impression) - Constructor for class com.mparticle.commerce.CommerceEvent.Builder
Constructor for a Impression-based CommerceEvent.
Builder(Product) - Constructor for class com.mparticle.commerce.Product.Builder
Create a Product.Builder from an existing Product.
Builder(MParticleUser) - Constructor for class com.mparticle.identity.IdentityApiRequest.Builder
 
Builder(MPEvent) - Constructor for class com.mparticle.MPEvent.Builder
Use this to convert an existing MPEvent to a Builder, useful in modifying and duplicating events.
Builder(String) - Constructor for class com.mparticle.MPEvent.Builder
Starting point of the builder with two required parameters.
Builder(String, Product) - Constructor for class com.mparticle.commerce.CommerceEvent.Builder
Constructor for a Product-based CommerceEvent.
Builder(String, Promotion) - Constructor for class com.mparticle.commerce.CommerceEvent.Builder
Constructor for a Promotion-based CommerceEvent.
Builder(String, MParticle.EventType) - Constructor for class com.mparticle.MPEvent.Builder
Starting point of the builder with two required parameters.
Builder(String, String, double) - Constructor for class com.mparticle.commerce.Product.Builder
Create a Product.Builder.
buildNotification(Context) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
buildNotification(Context, long) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
BUTTON - Static variable in interface com.mparticle.MParticle.ServiceProviders
 

C

category(String) - Method in class com.mparticle.commerce.Product.Builder
Sets the category associated with the Product.
category(String) - Method in class com.mparticle.MPEvent.Builder
The Google Analytics category with which to associate this event.
CCPAConsent - Class in com.mparticle.consent
Record of consent under the CCPA.
CCPAConsent.Builder - Class in com.mparticle.consent
 
Certificate - Class in com.mparticle.networking
 
CHECKOUT - Static variable in class com.mparticle.commerce.Product
 
CHECKOUT_OPTION - Static variable in class com.mparticle.commerce.Product
 
checkoutOptions(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set custom options to be associated with the event.
checkoutStep(Integer) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set the checkout step of this event.
CITY - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's city.
CLEVERTAP - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
CLICK - Static variable in class com.mparticle.commerce.Product
 
CLICK - Static variable in class com.mparticle.commerce.Promotion
The Promotion action constant used to track when a user taps or clicks on a Promotion.
CLOUD_MESSAGE_EXTRA - Static variable in class com.mparticle.messaging.MPMessagingAPI
 
code - Variable in class com.mparticle.identity.IdentityHttpResponse.Error
 
CODE - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
com.mparticle - package com.mparticle
The primary package for the mParticle SDK where most of the public APIs reside - start here.
com.mparticle.commerce - package com.mparticle.commerce
Package containing the mParticle eCommerce APIs.
com.mparticle.consent - package com.mparticle.consent
Package containing the mParticle SDK Consent and GDPR APIs.
com.mparticle.identity - package com.mparticle.identity
Package containing the mParticle SDK IDSync APIs.
com.mparticle.media - package com.mparticle.media
Package containing the mParticle Media APIs.
com.mparticle.messaging - package com.mparticle.messaging
Package containing the mParticle messaging and push APIs.
com.mparticle.networking - package com.mparticle.networking
 
com.mparticle.segmentation - package com.mparticle.segmentation
Package containing the mParticle Segmentation APIs.
COMMERCE_EVENT - com.mparticle.BaseEvent.Type
 
CommerceEvent - Class in com.mparticle.commerce
The canonical object used to measure a commerce-related datapoint.
CommerceEvent.Builder - Class in com.mparticle.commerce
The Builder class for CommerceEvent.
COMSCORE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
CONFIG - com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
CONFIG - com.mparticle.SdkListener.Endpoint
 
configMapping(String) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Config requests
configMapping(String, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Config requests.
configMaxAgeSeconds(int) - Method in class com.mparticle.MParticleOptions.Builder
Set a maximum threshold for stored configuration age.
configuration(Configuration) - Method in class com.mparticle.MParticleOptions.Builder
Register a Configurationn.
Configuration<T> - Interface in com.mparticle
 
configures() - Method in interface com.mparticle.Configuration
 
consented(boolean) - Method in class com.mparticle.consent.CCPAConsent.Builder
 
consented(boolean) - Method in class com.mparticle.consent.GDPRConsent.Builder
 
ConsentInstance - Class in com.mparticle.consent
 
ConsentInstance() - Constructor for class com.mparticle.consent.ConsentInstance
 
ConsentState - Class in com.mparticle.consent
ConsentState represents the set of purposes and regulations for which a user has consented for data collection.
ConsentState.Builder - Class in com.mparticle.consent
 
CONTEXT - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
COUNTRY - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's country.
couponCode(String) - Method in class com.mparticle.commerce.Product.Builder
Sets the coupon code to associate with this Product.
createMessage(Intent, JSONArray) - Static method in class com.mparticle.messaging.ProviderCloudMessage
 
CREATOR - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
credentials(String, String) - Method in class com.mparticle.MParticleOptions.Builder
Register an Api Key and Secret to be used for the SDK.
CRITTERCISM - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
currency(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set the ISO 4217 currency code to associate with this event.
customAttributes(Map<String, String>) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Associate a Map of custom attributes with this event.
customAttributes(Map<String, String>) - Method in class com.mparticle.commerce.Product.Builder
Set a custom Map of attributes on an object.
customAttributes(Map<String, String>) - Method in class com.mparticle.MPEvent.Builder
 
customerId(String) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Set the IdentityType MParticle.IdentityType.CustomerId.
CustomerId - com.mparticle.MParticle.IdentityType
 
customFlags(Map<String, List<String>>) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Bulk add custom flags to this event.
customFlags(Map<String, List<String>>) - Method in class com.mparticle.MPEvent.Builder
Bulk add custom flags to this event.

D

dataplan(String, Integer) - Method in class com.mparticle.MParticleOptions.Builder
 
dataplanOptions(MParticleOptions.DataplanOptions) - Method in class com.mparticle.MParticleOptions.Builder
dataplanVersion(String) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
Sets/Gets the Data Plan Version to use when evaluating block and transformation settings
dataplanVersion(Map<String, Object>) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
Sets/Gets the Data Plan Version to use when evaluating block and transformation settings
dataplanVersion(JSONObject) - Method in class com.mparticle.MParticleOptions.DataplanOptions.Builder
Sets/Gets the Data Plan Version to use when evaluating block and transformation settings
DEBUG - com.mparticle.MParticle.LogLevel
Used to communicate the internal state and processes of the SDK.
DEBUG - Static variable in class com.mparticle.BuildConfig
 
describeContents() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
destinationMpid(long) - Method in class com.mparticle.identity.AliasRequest.Builder
set the user which the sourceUser will be "copied" onto
DETAIL - Static variable in class com.mparticle.commerce.Product
 
Development - com.mparticle.MParticle.Environment
Development mode.
devicePerformanceMetricsDisabled(boolean) - Method in class com.mparticle.MParticleOptions.Builder
Disable CPU and memory usage collection.
disableLocationTracking() - Method in class com.mparticle.MParticle
Disables any mParticle location tracking that had been started.
disablePushNotifications() - Method in class com.mparticle.messaging.MPMessagingAPI
Unregister the application for FCM notifications.
disableUncaughtExceptionLogging() - Method in class com.mparticle.MParticle
Disables mParticle exception handling and restores the original UncaughtExceptionHandler.
displayPushNotificationByDefault(Boolean) - Method in class com.mparticle.messaging.MPMessagingAPI
 
document(String) - Method in class com.mparticle.consent.CCPAConsent.Builder
 
document(String) - Method in class com.mparticle.consent.GDPRConsent.Builder
 
DomainMapping - Class in com.mparticle.networking
 
DomainMapping.Builder - Class in com.mparticle.networking
 
duration(double) - Method in class com.mparticle.MPEvent.Builder
The total length of this event, in milliseconds.

E

email(String) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Set the IdentityType MParticle.IdentityType.Email.
Email - com.mparticle.MParticle.IdentityType
 
enableLocationTracking(String, long, long) - Method in class com.mparticle.MParticle
Enables location tracking given a provider and update frequency criteria.
enablePushNotifications(String) - Method in class com.mparticle.messaging.MPMessagingAPI
Register the application for FCM notifications.
enableUncaughtExceptionLogging() - Method in class com.mparticle.MParticle
Enable mParticle exception handling to automatically log events on uncaught exceptions.
enableUncaughtExceptionLogging(boolean) - Method in class com.mparticle.MParticleOptions.Builder
Enable or disable mParticle exception handling to automatically log events on uncaught exceptions.
endTime() - Method in class com.mparticle.MPEvent.Builder
Events can have a duration associate with them.
endTime(long) - Method in class com.mparticle.identity.AliasRequest.Builder
set a time indicating the end of the window of activity which should be aliased
environment(MParticle.Environment) - Method in class com.mparticle.MParticleOptions.Builder
Indicate a known MParticle.Environment the Application will be running in.
equals(Product, Product) - Method in interface com.mparticle.commerce.Product.EqualityComparator
 
equals(Object) - Method in class com.mparticle.commerce.CommerceEvent
 
equals(Object) - Method in class com.mparticle.commerce.Product
 
equals(Object) - Method in class com.mparticle.identity.AliasRequest
 
equals(Object) - Method in class com.mparticle.MPEvent
 
equals(Object) - Method in class com.mparticle.Session
 
Error(String, String) - Constructor for class com.mparticle.identity.IdentityHttpResponse.Error
 
ERROR - com.mparticle.BaseEvent.Type
 
ERROR - com.mparticle.MParticle.LogLevel
Used for critical issues with the SDK or its configuration.
ERROR_MESSAGE - Static variable in class com.mparticle.SdkListener
 
ERRORS - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
EVENT - com.mparticle.BaseEvent.Type
 
eventName(String) - Method in class com.mparticle.MPEvent.Builder
The name of the event to be tracked, required not null.
EVENTS - com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
EVENTS - com.mparticle.SdkListener.Endpoint
 
eventsMapping(String) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Events requests, including Alias events
eventsMapping(String, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Events requests, including Alias events.
eventsMapping(String, boolean, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Events requests.
eventType(MParticle.EventType) - Method in class com.mparticle.MPEvent.Builder
The type of the event to be tracked.
ExceptionHandler - Class in com.mparticle
Class used to capture and log uncaught exceptions.
ExceptionHandler(Thread.UncaughtExceptionHandler) - Constructor for class com.mparticle.ExceptionHandler
 

F

Facebook - com.mparticle.MParticle.IdentityType
 
FacebookCustomAudienceId - com.mparticle.MParticle.IdentityType
 
fetchInstallReferrer(Context, InstallReferrerHelper.InstallReferrerCallback) - Static method in class com.mparticle.InstallReferrerHelper
 
FIRE_OS - com.mparticle.MParticle.OperatingSystem
 
FIRST_RUN - com.mparticle.BaseEvent.Type
 
FIRSTNAME - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's first name.
FLAG_DIRECT_OPEN - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
FLAG_DISPLAYED - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
FLAG_INFLUENCE_OPEN - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
FLAG_READ - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
FLAG_RECEIVED - Static variable in class com.mparticle.messaging.ProviderCloudMessage
 
FLURRY - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
FORESEE_ID - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
fromString(String) - Static method in class com.mparticle.commerce.Product
 

G

GDPRConsent - Class in com.mparticle.consent
Record of consent under the GDPR.
GDPRConsent.Builder - Class in com.mparticle.consent
 
GENDER - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's gender.
getActualDeliveryTime() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getAffiliation() - Method in class com.mparticle.commerce.TransactionAttributes
 
getAlias() - Method in class com.mparticle.networking.Certificate
 
getAliasDomain() - Method in class com.mparticle.networking.NetworkOptions
 
getApiKey() - Method in class com.mparticle.MParticleOptions
Query the API Key.
getApiSecret() - Method in class com.mparticle.MParticleOptions
Query the API Secret.
getAttributionListener() - Method in class com.mparticle.MParticle
Retrieve the current Attribution Listener.
getAttributionListener() - Method in class com.mparticle.MParticleOptions
 
getAttributionResults() - Method in class com.mparticle.MParticle
Queries the attribution results.
getAudioPlaying() - Method in class com.mparticle.media.MPMediaAPI
 
getAuthority() - Method in class com.mparticle.networking.MPUrl
 
getBrand() - Method in class com.mparticle.commerce.Product
 
getCategory() - Method in class com.mparticle.commerce.Product
 
getCategory() - Method in class com.mparticle.MPEvent
 
getCCPAConsentState() - Method in class com.mparticle.consent.ConsentState
 
getCertificate() - Method in class com.mparticle.networking.Certificate
 
getCertificates() - Method in class com.mparticle.networking.DomainMapping
 
getCheckoutOptions() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Checkout options of the CommerceEvent.
getCheckoutStep() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Checkout Step of the CommerceEvent.
getCommaSeparatedIds() - Method in class com.mparticle.segmentation.SegmentMembership
Returns a String with a comma separated list of user segment IDs.
getConfigDomain() - Method in class com.mparticle.networking.NetworkOptions
 
getConfigMaxAge() - Method in class com.mparticle.MParticleOptions
 
getConfiguration(Class<T>) - Method in class com.mparticle.MParticleOptions
 
getConfigurations() - Method in class com.mparticle.MParticleOptions
 
getConfigurationsForTarget(Class<T>) - Method in class com.mparticle.MParticleOptions
 
getConnectionTimeout() - Method in class com.mparticle.MParticleOptions
 
getConsentState() - Method in interface com.mparticle.identity.MParticleUser
Query the ConsentState of this user
getConsentState() - Method in class com.mparticle.identity.MParticleUserImpl
 
getContext() - Method in class com.mparticle.identity.IdentityHttpResponse
 
getContext() - Method in class com.mparticle.MParticleOptions
 
getCouponCode() - Method in class com.mparticle.commerce.Product
 
getCouponCode() - Method in class com.mparticle.commerce.TransactionAttributes
 
getCreative() - Method in class com.mparticle.commerce.Promotion
Get the description of the creative in this Promotion.
getCurrency() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the currency code associated with the CommerceEvent.
getCurrentSession() - Method in class com.mparticle.MParticle
Query for a read-only Session API object.
getCurrentUser() - Method in class com.mparticle.identity.IdentityApi
return the MParticleUser with the current MPID, even if an Identity request, which might cause the MPID to change, is currently in progress.
getCustomAttributes() - Method in class com.mparticle.BaseEvent
Retrieve the Map of custom attributes of the event.
getCustomAttributes() - Method in class com.mparticle.commerce.Product
 
getCustomFlags() - Method in class com.mparticle.BaseEvent
Retrieve the custom flags set on this event.
getDataplan() - Method in class com.mparticle.MParticleOptions.DataplanOptions
Query the dataplan version document
getDataplanId() - Method in class com.mparticle.MParticleOptions
 
getDataplanOptions() - Method in class com.mparticle.MParticleOptions
 
getDataplanVersion() - Method in class com.mparticle.MParticleOptions
 
getDefaultOpenIntent(Context, ProviderCloudMessage) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getDefaultUrl() - Method in class com.mparticle.networking.MPUrl
returns an instance of the Default URL, if NetworkOptions is being used to override it.
getDestinationMpid() - Method in class com.mparticle.identity.AliasRequest
 
getDeviceApplicationStamp() - Method in class com.mparticle.identity.IdentityApi
 
getDeviceImei() - Static method in class com.mparticle.MParticle
Get the device's current IMEI.
getDisplayed() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getDocument() - Method in class com.mparticle.consent.ConsentInstance
 
getDomainMappings() - Method in class com.mparticle.networking.NetworkOptions
 
getEndpoints() - Method in class com.mparticle.segmentation.Segment
Retrieve the endpoint IDs to which this Segment is configured to forward.
getEndTime() - Method in class com.mparticle.identity.AliasRequest
 
getEnvironment() - Method in class com.mparticle.MParticle
Get the current Environment that the SDK has interpreted.
getEnvironment() - Method in class com.mparticle.MParticleOptions
Query the Environment.
getErrorResponse() - Method in class com.mparticle.identity.AliasResponse
The error response message returned by the server, if there was one
getErrors() - Method in class com.mparticle.identity.IdentityHttpResponse
 
getErrorStream() - Method in interface com.mparticle.networking.MPConnection
 
getEventHash() - Method in class com.mparticle.MPEvent
 
getEventName() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the event name associated with the CommerceEvent.
getEventName() - Method in class com.mparticle.MPEvent
 
getEventsDomain() - Method in class com.mparticle.networking.NetworkOptions
 
getEventType() - Method in class com.mparticle.MPEvent
 
getExtras() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getFallbackIcon(Context) - Static method in class com.mparticle.messaging.ProviderCloudMessage
 
getFallbackTitle(Context) - Static method in class com.mparticle.messaging.ProviderCloudMessage
 
getFile() - Method in class com.mparticle.networking.MPUrl
 
getFirstSeenTime() - Method in interface com.mparticle.identity.MParticleUser
The timestamp representing the first time this user was observed on this device
getFirstSeenTime() - Method in class com.mparticle.identity.MParticleUserImpl
 
getGDPRConsentState() - Method in class com.mparticle.consent.ConsentState
Retrieve the current GDPR consent state for this user.
getHardwareId() - Method in class com.mparticle.consent.ConsentInstance
 
getHeaderDateString() - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getHeaderField(String) - Method in interface com.mparticle.networking.MPConnection
 
getHeaderFields() - Method in interface com.mparticle.networking.MPConnection
 
getHeaderHashString(MPConnection, String, String, String) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getHttpCode() - Method in class com.mparticle.identity.IdentityHttpResponse
 
getId() - Method in class com.mparticle.commerce.Promotion
Get the unique ID of this Promotion.
getId() - Method in class com.mparticle.commerce.TransactionAttributes
 
getId() - Method in interface com.mparticle.identity.MParticleUser
query the MPID of the User
getId() - Method in class com.mparticle.identity.MParticleUserImpl
 
getId() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getId() - Method in class com.mparticle.segmentation.Segment
Retrieve the unique segment ID.
getIdentifyRequest() - Method in class com.mparticle.MParticleOptions
Query the Identify Request.
getIdentityDomain() - Method in class com.mparticle.networking.NetworkOptions
 
getIdentityTask() - Method in class com.mparticle.MParticleOptions
 
getImpressions() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Impression list associated with the CommerceEvent.
getInfo() - Method in class com.mparticle.MPEvent
Deprecated.
getInputStream() - Method in interface com.mparticle.networking.MPConnection
 
getInstallReferrer() - Method in class com.mparticle.MParticle
Retrieve the current install referrer, if it has been set.
getInstallReferrer(Context) - Static method in class com.mparticle.InstallReferrerHelper
 
getInstallType() - Method in class com.mparticle.MParticleOptions
Query the InstallType.
getInstance() - Static method in class com.mparticle.MParticle
Retrieve an instance of the MParticle class.
getIntegrationAttributes(int) - Method in class com.mparticle.MParticle
Queries the current integration attributes for a given integration ID.
getKitInstance(int) - Method in class com.mparticle.MParticle
Retrieve the underlying object for the given Kit Id for direct calls.
getLastSeenTime() - Method in interface com.mparticle.identity.MParticleUser
The timestamp representing the last time this user was the "currentUser" on this device
getLastSeenTime() - Method in class com.mparticle.identity.MParticleUserImpl
 
getLength() - Method in class com.mparticle.MPEvent
 
getLink() - Method in class com.mparticle.AttributionResult
 
getListName() - Method in class com.mparticle.commerce.Impression
 
getLocation() - Method in class com.mparticle.consent.ConsentInstance
 
getLocationTracking() - Method in class com.mparticle.MParticleOptions
 
getLogLevel() - Method in class com.mparticle.MParticleOptions
 
getLoopbackIntent(Context, ProviderCloudMessage, String) - Static method in class com.mparticle.messaging.ProviderCloudMessage
 
getMessage() - Method in class com.mparticle.AttributionError
 
getMessage() - Method in class com.mparticle.BaseEvent
 
getMessage() - Method in class com.mparticle.commerce.CommerceEvent
 
getMessage() - Method in class com.mparticle.MPEvent
 
getMessageType() - Method in interface com.mparticle.BaseEvent.MessageType
 
getMessageType() - Method in enum com.mparticle.BaseEvent.Type
 
getMpId() - Method in class com.mparticle.identity.IdentityHttpResponse
 
getName() - Method in class com.mparticle.commerce.Product
 
getName() - Method in class com.mparticle.commerce.Promotion
Get the name associated with this Promotion.
getName() - Method in class com.mparticle.segmentation.Segment
Retrieve the display name for this Segment, configured via the mParticle web console.
getNetworkOptions() - Method in class com.mparticle.MParticleOptions
 
getNextRequestTime(MParticleBaseClientImpl.Endpoint) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getNonInteraction() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the boolean indicating if the event was triggered by a user.
getOperatingSystem() - Method in class com.mparticle.MParticleOptions
 
getOptOut() - Method in class com.mparticle.MParticle
Get the current opt-out status for the application.
getOriginalExceptionHandler() - Method in class com.mparticle.ExceptionHandler
 
getOtherNewIdentities() - Method in class com.mparticle.identity.IdentityApiRequest
 
getOtherOldIdentities() - Method in class com.mparticle.identity.IdentityApiRequest
 
getOutputStream() - Method in interface com.mparticle.networking.MPConnection
 
getOutputStream(MPConnection) - Method in class com.mparticle.networking.NetworkConnection
 
getParameters() - Method in class com.mparticle.AttributionResult
Parameters of an attribution.
getPath() - Method in class com.mparticle.networking.MPUrl
 
getPosition() - Method in class com.mparticle.commerce.Product
 
getPosition() - Method in class com.mparticle.commerce.Promotion
Get the position of this Promotion on the page.
getPreviousUser() - Method in class com.mparticle.identity.IdentityApiResult
The User which is being replaced, if the IdentityApi call this instance is describing, resulted in a new IdentityApi.getCurrentUser(), otherwise 'null'
getPrimaryMessage(Context) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
getProductAction() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Product action of the event.
getProductListName() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Product List Name associated with the CommerceEvent.
getProductListSource() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the product list source associated with the CommerceEvent.
getProducts() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the list of Products to which the CommerceEvent applies.
getProducts() - Method in class com.mparticle.commerce.Impression
 
getPromotionAction() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Promotion action of the CommerceEvent.
getPromotions() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Promotion list associated with the CommerceEvent.
getPushRegistration() - Method in class com.mparticle.MParticleOptions
 
getQuantity() - Method in class com.mparticle.commerce.Product
 
getRedactedJsonPayload() - Method in class com.mparticle.messaging.ProviderCloudMessage
Note that the actual message is stripped from the extras bundle in findProviderMessage().
getRequest() - Method in class com.mparticle.identity.AliasResponse
A copy of the AliasRequest object passed into IdentityApi.aliasUsers(AliasRequest) that this AliasResponse is describing
getRequestHandler() - Method in interface com.mparticle.networking.MParticleBaseClient
 
getRequestHandler() - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getRequestId() - Method in class com.mparticle.identity.AliasResponse
The internal ID for the Alias request.
getRequestMethod() - Method in interface com.mparticle.networking.MPConnection
 
getResponseCode() - Method in class com.mparticle.identity.AliasResponse
The HTTP response code for the Alias network request
getResponseCode() - Method in interface com.mparticle.networking.MPConnection
 
getResponseMessage() - Method in interface com.mparticle.networking.MPConnection
 
getResult() - Method in class com.mparticle.identity.BaseIdentityTask
 
getResult() - Method in class com.mparticle.MParticleTask
 
getRevenue() - Method in class com.mparticle.commerce.TransactionAttributes
 
getScreen() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the Screen where the event occurred.
getSegments() - Method in class com.mparticle.segmentation.SegmentMembership
The list of user segment IDs.
getSegments(long, String, SegmentListener) - Method in class com.mparticle.identity.MParticleUserImpl
 
getServiceProviderId() - Method in class com.mparticle.AttributionError
Get the service provider or integration id associated with this result.
getServiceProviderId() - Method in class com.mparticle.AttributionResult
Get the service provider or integration id associated with this result.
getSessionID() - Method in class com.mparticle.Session
Query for the hashed session ID.
getSessionStartTime() - Method in class com.mparticle.Session
 
getSessionTimeout() - Method in class com.mparticle.MParticle
Retrieves the current session timeout setting in seconds
getSessionTimeout() - Method in class com.mparticle.MParticleOptions
 
getSessionUUID() - Method in class com.mparticle.Session
Query for the session UUID.
getShipping() - Method in class com.mparticle.commerce.TransactionAttributes
 
getSku() - Method in class com.mparticle.commerce.Product
 
getSocketFactory(MParticleBaseClientImpl.Endpoint) - Method in class com.mparticle.networking.NetworkConnection
Custom socket factory used for certificate pinning.
getSourceMpid() - Method in class com.mparticle.identity.AliasRequest
 
getSSLSocketFactory() - Method in interface com.mparticle.networking.MPConnection
 
getStartTime() - Method in class com.mparticle.identity.AliasRequest
 
getStringValue(MParticle.IdentityType) - Static method in class com.mparticle.identity.MParticleIdentityClientImpl
 
getSurveyUrl(int) - Method in class com.mparticle.MParticle
Retrieve a URL to be loaded within a WebView to show the user a survey or feedback form.
getTax() - Method in class com.mparticle.commerce.TransactionAttributes
 
getTimestamp() - Method in class com.mparticle.consent.ConsentInstance
 
getTotalAmount() - Method in class com.mparticle.commerce.Product
 
getTransactionAttributes() - Method in class com.mparticle.commerce.CommerceEvent
Retrieve the TransactionAttributes object associated with the CommerceEvent.
getType() - Method in class com.mparticle.BaseEvent
 
getUnitPrice() - Method in class com.mparticle.commerce.Product
 
getUploadInterval() - Method in class com.mparticle.MParticleOptions
Query the uploadInterval.
getUrl() - Method in class com.mparticle.networking.DomainMapping
 
getUrl(MParticleBaseClientImpl.Endpoint) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getUrl(MParticleBaseClientImpl.Endpoint, String) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getUrl(MParticleBaseClientImpl.Endpoint, String, boolean) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
getUrl(String, MPUrl) - Static method in class com.mparticle.networking.MPUrl
 
getURL() - Method in interface com.mparticle.networking.MPConnection
 
getUser() - Method in class com.mparticle.identity.IdentityApiResult
Query the User which was returned by the IdentityApi request
getUser(Long) - Method in class com.mparticle.identity.IdentityApi
Return the MParticleUser with the specified MPID, if it exists.
getUserAliasHandler() - Method in class com.mparticle.identity.IdentityApiRequest
 
getUserAttributes() - Method in interface com.mparticle.identity.MParticleUser
query the attributes of the User
getUserAttributes() - Method in class com.mparticle.identity.MParticleUserImpl
 
getUserAttributes(UserAttributeListener) - Method in interface com.mparticle.identity.MParticleUser
query the attributes of the User asynchronously
getUserAttributes(UserAttributeListener) - Method in class com.mparticle.identity.MParticleUserImpl
Query the attributes of the User asynchronously.
getUserIdentities() - Method in class com.mparticle.identity.IdentityApiRequest
 
getUserIdentities() - Method in interface com.mparticle.identity.MParticleUser
query the Identities of the User
getUserIdentities() - Method in class com.mparticle.identity.MParticleUserImpl
 
getUsers() - Method in class com.mparticle.identity.IdentityApi
returns a list of MParticleUsers that have been seen by this device.
getUserSegments(long, String, SegmentListener) - Method in class com.mparticle.MParticle
 
getValue() - Method in enum com.mparticle.MParticle.Environment
 
getValue() - Method in enum com.mparticle.MParticle.IdentityType
 
getVariant() - Method in class com.mparticle.commerce.Product
 
GIT_SHA - Static variable in class com.mparticle.BuildConfig
 
Google - com.mparticle.MParticle.IdentityType
 
GOOGLE_ANALYTICS_FIREBASE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
googleAdId(String, String) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
 

H

hardwareId(String) - Method in class com.mparticle.consent.CCPAConsent.Builder
 
hardwareId(String) - Method in class com.mparticle.consent.GDPRConsent.Builder
 
hashCode() - Method in class com.mparticle.commerce.CommerceEvent
 
hashCode() - Method in class com.mparticle.identity.AliasRequest
 
hasLocationTracking() - Method in class com.mparticle.MParticleOptions
 
HTTP_TOO_MANY_REQUESTS - Static variable in class com.mparticle.networking.NetworkConnection
 

I

identify(IdentityApiRequest) - Method in class com.mparticle.identity.IdentityApi
Calls the Identity Identify endpoint.
identify(IdentityApiRequest) - Method in interface com.mparticle.identity.MParticleIdentityClient
 
identify(IdentityApiRequest) - Method in class com.mparticle.identity.MParticleIdentityClientImpl
 
identify(IdentityApiRequest) - Method in class com.mparticle.MParticleOptions.Builder
Register an IdentityApiRequest which will be passed to an IdentityApi.identify(IdentityApiRequest) request when the SDK starts in order to interact with the results of this call, without registering a global listener in IdentityApi.addIdentityStateListener(IdentityStateListener), register a BaseIdentityTask with MParticleOptions.Builder.identifyTask(BaseIdentityTask).
identifyTask(BaseIdentityTask) - Method in class com.mparticle.MParticleOptions.Builder
Register an BaseIdentityTask, which can be used to interact with the asynchronous results of an MParticleOptions.Builder.identify(IdentityApiRequest) request.
Identity() - Method in class com.mparticle.MParticle
 
IDENTITY - com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
IDENTITY_ALIAS - com.mparticle.SdkListener.Endpoint
 
IDENTITY_IDENTIFY - com.mparticle.SdkListener.Endpoint
 
IDENTITY_LOGIN - com.mparticle.SdkListener.Endpoint
 
IDENTITY_LOGOUT - com.mparticle.SdkListener.Endpoint
 
IDENTITY_MODIFY - com.mparticle.SdkListener.Endpoint
 
IdentityApi - Class in com.mparticle.identity
Helper class that is used to access Identity endpoints to manage User's Attributes and Identities.
IdentityApi() - Constructor for class com.mparticle.identity.IdentityApi
 
IdentityApi(Context, AppStateManager, MessageManager, ConfigManager, KitManager, MParticle.OperatingSystem) - Constructor for class com.mparticle.identity.IdentityApi
 
IdentityApi.MpIdChangeListener - Interface in com.mparticle.identity
 
IdentityApiRequest - Class in com.mparticle.identity
Class that represents observed changes in user state, can be used as a parameter in an Identity Request.
IdentityApiRequest.Builder - Class in com.mparticle.identity
A class used for constructing IdentityApiRequest.
IdentityApiResult - Class in com.mparticle.identity
A class for expressing the results of an IdentityApi request
IdentityApiResult(MParticleUser, MParticleUser) - Constructor for class com.mparticle.identity.IdentityApiResult
 
identityConnectionTimeout(int) - Method in class com.mparticle.MParticleOptions.Builder
Set the user connection timeout interval.
IdentityHttpResponse - Class in com.mparticle.identity
 
IdentityHttpResponse(int, long, String, ArrayList<IdentityHttpResponse.Error>) - Constructor for class com.mparticle.identity.IdentityHttpResponse
 
IdentityHttpResponse(int, String) - Constructor for class com.mparticle.identity.IdentityHttpResponse
 
IdentityHttpResponse(int, JSONObject) - Constructor for class com.mparticle.identity.IdentityHttpResponse
 
IdentityHttpResponse.Error - Class in com.mparticle.identity
 
identityMapping(String) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Identity requests
identityMapping(String, boolean) - Static method in class com.mparticle.networking.DomainMapping
Override the url of outbound Identity requests.
IdentityStateListener - Interface in com.mparticle.identity
The IdentityStateListener is a callback which will be invoked when either a new user is identified, or the current user's "logged in" status changes.
Impression - Class in com.mparticle.commerce
Class representing an impression of one of more Product objects.
Impression(Impression) - Constructor for class com.mparticle.commerce.Impression
 
Impression(String, Product) - Constructor for class com.mparticle.commerce.Impression
Create an Impression object.
impressions(List<Impression>) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Overwrite the Impressions associated with the CommerceEvent.
incrementSessionAttribute(String, int) - Method in class com.mparticle.MParticle
Increment a single session attribute.
incrementUserAttribute(String, int) - Method in interface com.mparticle.identity.MParticleUser
increment an attribute for the user
incrementUserAttribute(String, int) - Method in class com.mparticle.identity.MParticleUserImpl
 
info(Map<String, String>) - Method in class com.mparticle.MPEvent.Builder
Deprecated.
user MPEvent.Builder.customAttributes instead Data attributes to associate with the event.
INFO - com.mparticle.MParticle.LogLevel
 
InstallReferrerHelper - Class in com.mparticle
 
InstallReferrerHelper() - Constructor for class com.mparticle.InstallReferrerHelper
 
InstallReferrerHelper.InstallReferrerCallback - Interface in com.mparticle
 
installType(MParticle.InstallType) - Method in class com.mparticle.MParticleOptions.Builder
Indicate a known MParticle.InstallType.
InstanceIdService - Class in com.mparticle.messaging
mParticle implementation of InstanceIDListenerService.
InstanceIdService() - Constructor for class com.mparticle.messaging.InstanceIdService
 
Internal() - Method in class com.mparticle.identity.IdentityApi
 
Internal() - Method in class com.mparticle.MParticle
 
INTERNAL_NOTIFICATION_TAP - Static variable in class com.mparticle.MPServiceUtil
 
internalEventName(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Private API used internally by the SDK.
internalNavigationDirection(boolean) - Method in class com.mparticle.MPEvent.Builder
Beta API, subject to change.
isAndroidIdDisabled() - Static method in class com.mparticle.MParticle
Deprecated.
This method has been replaced as the behavior has been inverted - Android ID collection is now disabled by default.

Use androidIdEnabled(boolean) instead. Query the status of Android ID collection. By default, the SDK will NOT collect Android Id for the purpose of anonymous analytics. If you're not using an mParticle integration that consumes Android ID and you would like to collect it, use this API to enable collection

isAndroidIdDisabled() - Method in class com.mparticle.MParticleOptions
Deprecated.
This method has been replaced as the behavior has been inverted - Android ID collection is now disabled by default.

Use isAndroidIdEnabled(boolean) instead. Query whether Android Id collection is enabled or disabled.

isAndroidIdEnabled() - Static method in class com.mparticle.MParticle
Query the status of Android ID collection.
isAndroidIdEnabled() - Method in class com.mparticle.MParticleOptions
Query whether Android Id collection is enabled or disabled.
isAutoTrackingEnabled() - Method in class com.mparticle.MParticle
Retrieves the current setting of automatic screen tracking.
isBlockEventAttributes() - Method in class com.mparticle.MParticleOptions.DataplanOptions
Query whether unplanned event attributes should be blocked
isBlockEvents() - Method in class com.mparticle.MParticleOptions.DataplanOptions
Query whether unplanned events should be blocked
isBlockUserAttributes() - Method in class com.mparticle.MParticleOptions.DataplanOptions
Query whether unplanned user attributes should be blocked
isBlockUserIdentities() - Method in class com.mparticle.MParticleOptions.DataplanOptions
Query whether unplanned user identities should be blocked
isComplete() - Method in class com.mparticle.identity.BaseIdentityTask
 
isComplete() - Method in class com.mparticle.MParticleTask
 
isConsented() - Method in class com.mparticle.consent.ConsentInstance
 
isDevicePerformanceMetricsDisabled() - Method in class com.mparticle.MParticle
Query whether device performance metrics are disabled
isDevicePerformanceMetricsDisabled() - Method in class com.mparticle.MParticleOptions
Query whether device performance metrics are enabled or disabled.
isHttps() - Method in interface com.mparticle.networking.MPConnection
 
isKitActive(int) - Method in class com.mparticle.MParticle
Detect whether the given service provider kit is active.
isLocationTrackingEnabled() - Method in class com.mparticle.MParticle
Retrieves the current setting of location tracking.
isLoggedIn() - Method in class com.mparticle.identity.IdentityHttpResponse
 
isLoggedIn() - Method in interface com.mparticle.identity.MParticleUser
Query the "Logged In" status for this user.
isLoggedIn() - Method in class com.mparticle.identity.MParticleUserImpl
 
isOverridesSubdirectory() - Method in class com.mparticle.networking.DomainMapping
 
isPinningDisabledInDevelopment() - Method in class com.mparticle.networking.NetworkOptions
 
isProviderActive(int) - Method in class com.mparticle.MParticle
Deprecated. 
isScreenEvent() - Method in class com.mparticle.MPEvent
 
isShouldUploadEvent() - Method in class com.mparticle.BaseEvent
 
isSuccessful() - Method in class com.mparticle.identity.AliasResponse
Whether or not the request was successful
isSuccessful() - Method in class com.mparticle.identity.BaseIdentityTask
 
isSuccessful() - Method in class com.mparticle.identity.IdentityHttpResponse
 
isSuccessful() - Method in class com.mparticle.MParticleTask
 
isUncaughtExceptionLoggingEnabled() - Method in class com.mparticle.MParticleOptions
 
ITERABLE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 

K

KnownInstall - com.mparticle.MParticle.InstallType
In the case where your app has never seen this user before.
KnownUpgrade - com.mparticle.MParticle.InstallType
In the case where you app has seen this user before.
KOCHAVA - Static variable in interface com.mparticle.MParticle.ServiceProviders
 

L

LASTNAME - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's last name.
LEANPLUM - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
leaveBreadcrumb(String) - Method in class com.mparticle.MParticle
Leave a breadcrumb to be included with error and exception logging, as well as with regular session events.
LIBRARY_PACKAGE_NAME - Static variable in class com.mparticle.BuildConfig
 
LOCALYTICS - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
location(String) - Method in class com.mparticle.consent.CCPAConsent.Builder
 
location(String) - Method in class com.mparticle.consent.GDPRConsent.Builder
 
Location - com.mparticle.MParticle.EventType
 
locationTrackingDisabled() - Method in class com.mparticle.MParticleOptions.Builder
Disables Location tracking.
locationTrackingEnabled - Variable in class com.mparticle.MParticle
 
locationTrackingEnabled(String, long, long) - Method in class com.mparticle.MParticleOptions.Builder
Enables location tracking given a provider and update frequency criteria.
logError(String) - Method in class com.mparticle.MParticle
Logs an error event.
logError(String, Map<String, String>) - Method in class com.mparticle.MParticle
Logs an error event
logEvent(BaseEvent) - Method in class com.mparticle.MParticle
 
logException(Exception) - Method in class com.mparticle.MParticle
Logs an Exception.
logException(Exception, Map<String, String>) - Method in class com.mparticle.MParticle
Logs an Exception.
logException(Exception, Map<String, String>, String) - Method in class com.mparticle.MParticle
Logs an Exception.
LOGGED_IN - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
login() - Method in class com.mparticle.identity.IdentityApi
Calls the Identity Login endpoint with an empty IdentityApiRequest.
login(IdentityApiRequest) - Method in class com.mparticle.identity.IdentityApi
Calls the Identity Login endpoint.
login(IdentityApiRequest) - Method in interface com.mparticle.identity.MParticleIdentityClient
 
login(IdentityApiRequest) - Method in class com.mparticle.identity.MParticleIdentityClientImpl
 
logLevel - Variable in enum com.mparticle.MParticle.LogLevel
 
logLevel(MParticle.LogLevel) - Method in class com.mparticle.MParticleOptions.Builder
Set the minimum log level for the SDK.
logLtvIncrease(BigDecimal, String, Map<String, String>) - Method in class com.mparticle.MParticle
Logs an increase in the lifetime value of a user.
logNetworkPerformance(String, long, String, long, long, long, String, int) - Method in class com.mparticle.MParticle
 
logNotification(Intent) - Method in class com.mparticle.MParticle
Logs a Push Notification displayed to the User.
logNotificationOpened(Intent) - Method in class com.mparticle.MParticle
Logs a Push Notification has been tapped or opened.
logout() - Method in class com.mparticle.identity.IdentityApi
Calls the Identity Logout endpoint with an empty IdentityApiRequest.
logout(IdentityApiRequest) - Method in class com.mparticle.identity.IdentityApi
 
logout(IdentityApiRequest) - Method in interface com.mparticle.identity.MParticleIdentityClient
 
logout(IdentityApiRequest) - Method in class com.mparticle.identity.MParticleIdentityClientImpl
 
logPushRegistration(String, String) - Method in class com.mparticle.MParticle
 
logScreen(MPEvent) - Method in class com.mparticle.MParticle
Logs a screen view event.
logScreen(String) - Method in class com.mparticle.MParticle
Logs a screen view event.
logScreen(String, Map<String, String>) - Method in class com.mparticle.MParticle
Logs a screen view event.
logScreen(String, Map<String, String>, Boolean) - Method in class com.mparticle.MParticle
Logs a screen view event.

M

makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection, boolean) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection, String) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection, String, boolean) - Method in class com.mparticle.networking.BaseNetworkConnection
 
makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection, String, boolean) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
makeUrlRequest(MParticleBaseClientImpl.Endpoint, MPConnection, String, boolean) - Method in class com.mparticle.networking.NetworkConnection
 
mAppContext - Variable in class com.mparticle.MParticle
 
mAppStateManager - Variable in class com.mparticle.MParticle
The state manager is primarily concerned with Activity lifecycle and app visibility in order to manage sessions, automatically log screen views, and pass lifecycle information on top embedded kits.
mAttributionListener - Variable in class com.mparticle.MParticle
 
mConfigManager - Variable in class com.mparticle.MParticle
 
mDatabaseManager - Variable in class com.mparticle.MParticle
 
Media - com.mparticle.MParticle.EventType
 
Media() - Method in class com.mparticle.MParticle
Entry point to the Media APIs.
MEDIA - com.mparticle.BaseEvent.Type
 
MediaCallbacks - Interface in com.mparticle.media
 
message - Variable in class com.mparticle.identity.IdentityHttpResponse.Error
 
MESSAGE - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
MESSAGES - com.mparticle.SdkListener.DatabaseTable
 
Messaging() - Method in class com.mparticle.MParticle
Entry point to the Messaging APIs.
MessagingConfigCallbacks - Interface in com.mparticle.messaging
 
mExtras - Variable in class com.mparticle.messaging.ProviderCloudMessage
 
Microsoft - com.mparticle.MParticle.IdentityType
 
mIdentityApi - Variable in class com.mparticle.MParticle
 
mInternal - Variable in class com.mparticle.MParticle
 
mKitManager - Variable in class com.mparticle.MParticle
Used to delegate messages, events, user actions, etc on to embedded kits.
mLocationListener - Variable in class com.mparticle.MParticle
 
mMedia - Variable in class com.mparticle.MParticle
 
mMessageManager - Variable in class com.mparticle.MParticle
 
mMessaging - Variable in class com.mparticle.MParticle
 
MOBILE_NUMBER - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the mobile number of the consumer's device.
MobileNumber - com.mparticle.MParticle.IdentityType
 
modify(IdentityApiRequest) - Method in class com.mparticle.identity.IdentityApi
Calls the Identity Modify endpoint.
modify(IdentityApiRequest) - Method in interface com.mparticle.identity.MParticleIdentityClient
 
modify(IdentityApiRequest) - Method in class com.mparticle.identity.MParticleIdentityClientImpl
 
MP_CONFIG_URL - Static variable in class com.mparticle.BuildConfig
 
MP_CONFIG_URL - Static variable in class com.mparticle.networking.NetworkOptionsManager
 
MP_DEBUG - Static variable in class com.mparticle.BuildConfig
 
MP_IDENTITY_URL - Static variable in class com.mparticle.BuildConfig
 
MP_IDENTITY_URL - Static variable in class com.mparticle.networking.NetworkOptionsManager
 
MP_URL - Static variable in class com.mparticle.BuildConfig
 
MP_URL - Static variable in class com.mparticle.networking.NetworkOptionsManager
 
MParticle - Class in com.mparticle
The primary access point to the mParticle SDK.
MParticle() - Constructor for class com.mparticle.MParticle
 
MPARTICLE_IGNORE - Static variable in class com.mparticle.MPReceiver
 
MParticle.Environment - Enum in com.mparticle
The Environment in which the SDK and hosting app are running.
MParticle.EventType - Enum in com.mparticle
Event type to use when logging MPEvents.
MParticle.IdentityType - Enum in com.mparticle
Identity type to use when setting the user identity.
MParticle.InstallType - Enum in com.mparticle
To be used when initializing MParticle.
MParticle.LogLevel - Enum in com.mparticle
Enumeration used to moderate the amount of messages that are printed by the SDK to the console.
MParticle.OperatingSystem - Enum in com.mparticle
 
MParticle.ResetListener - Interface in com.mparticle
 
MParticle.ServiceProviders - Interface in com.mparticle
This interface defines constants that can be used to interact with specific 3rd-party services.
MParticle.UserAttributes - Interface in com.mparticle
This interface defines a series of constants that can be used to specify certain characteristics of a user.
MParticleBaseClient - Interface in com.mparticle.networking
 
MParticleBaseClientImpl - Class in com.mparticle.networking
 
MParticleBaseClientImpl(Context, ConfigManager) - Constructor for class com.mparticle.networking.MParticleBaseClientImpl
 
MParticleBaseClientImpl.Endpoint - Enum in com.mparticle.networking
 
MParticleIdentityClient - Interface in com.mparticle.identity
 
MParticleIdentityClientImpl - Class in com.mparticle.identity
 
MParticleIdentityClientImpl(Context, ConfigManager, MParticle.OperatingSystem) - Constructor for class com.mparticle.identity.MParticleIdentityClientImpl
 
MParticleOptions - Class in com.mparticle
class used for passing optional settings to the SDK when it is started.
MParticleOptions(MParticleOptions.Builder) - Constructor for class com.mparticle.MParticleOptions
 
MParticleOptions.Builder - Class in com.mparticle
 
MParticleOptions.DataplanOptions - Class in com.mparticle
 
MParticleOptions.DataplanOptions.Builder - Class in com.mparticle
 
MParticleTask<MParticleTaskResult> - Class in com.mparticle
 
MParticleTask() - Constructor for class com.mparticle.MParticleTask
 
MParticleUser - Interface in com.mparticle.identity
 
MParticleUserImpl - Class in com.mparticle.identity
A class which represents a User.
MParticleUserImpl() - Constructor for class com.mparticle.identity.MParticleUserImpl
 
MPConnection - Interface in com.mparticle.networking
 
MPEvent - Class in com.mparticle
Class representation of an event.
MPEvent(MPEvent) - Constructor for class com.mparticle.MPEvent
 
MPEvent.Builder - Class in com.mparticle
Class used to build an MPEvent object.
MPID - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
MPMediaAPI - Class in com.mparticle.media
Utility class to interact with the mParticle Media APIs.
MPMediaAPI(Context, MediaCallbacks) - Constructor for class com.mparticle.media.MPMediaAPI
 
MPMessagingAPI - Class in com.mparticle.messaging
DO NOT DIRECTLY INSTANTIATE THIS CLASS! Utility class to enable and adjust push notification behavior.
MPMessagingAPI(Context) - Constructor for class com.mparticle.messaging.MPMessagingAPI
 
MPMessagingRouter - Class in com.mparticle.messaging
 
MPMessagingRouter() - Constructor for class com.mparticle.messaging.MPMessagingRouter
 
MPReceiver - Class in com.mparticle
Core BroadcastReceiver used to support push notifications.
MPReceiver() - Constructor for class com.mparticle.MPReceiver
 
mPreferences - Variable in class com.mparticle.MParticle
 
MPService - Class in com.mparticle
IntentService used internally by the SDK to process incoming broadcast messages in the background.
MPService() - Constructor for class com.mparticle.MPService
 
MPServiceUtil - Class in com.mparticle
 
MPServiceUtil(Context) - Constructor for class com.mparticle.MPServiceUtil
 
MPUrl - Class in com.mparticle.networking
 
MPUrl() - Constructor for class com.mparticle.networking.MPUrl
 
mTimeAdded - Variable in class com.mparticle.commerce.Product
 

N

name(String) - Method in class com.mparticle.commerce.Product.Builder
Change the name/description to associate with this Product.
Navigation - com.mparticle.MParticle.EventType
 
NETWORK_PERFORMNACE - com.mparticle.BaseEvent.Type
 
NetworkConnection - Class in com.mparticle.networking
 
networkOptions(NetworkOptions) - Method in class com.mparticle.MParticleOptions.Builder
 
NetworkOptions - Class in com.mparticle.networking
 
NetworkOptions.Builder - Class in com.mparticle.networking
 
NetworkOptionsManager - Class in com.mparticle.networking
 
NetworkOptionsManager() - Constructor for class com.mparticle.networking.NetworkOptionsManager
 
NEURA - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
NONE - com.mparticle.MParticle.LogLevel
Disable logging completely.
nonInteraction(boolean) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set this CommerceEvent to be measured as non-user-triggered.
NOTIFICATION_CHANNEL - Static variable in class com.mparticle.MPServiceUtil
 

O

onAliasRequestFinished(AliasResponse) - Method in class com.mparticle.SdkListener
onApiCalled(String, List<Object>, boolean) - Method in class com.mparticle.SdkListener
Indicates that an API method was called.
onAudioPlaying() - Method in interface com.mparticle.media.MediaCallbacks
 
onAudioStopped() - Method in interface com.mparticle.media.MediaCallbacks
 
onEntityStored(SdkListener.DatabaseTable, long, JSONObject) - Method in class com.mparticle.SdkListener
Indicates that a new Database entry has been created.
onError(AttributionError) - Method in interface com.mparticle.AttributionListener
 
ONETRUST - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
onFailed() - Method in interface com.mparticle.InstallReferrerHelper.InstallReferrerCallback
 
onFailure(IdentityHttpResponse) - Method in interface com.mparticle.identity.TaskFailureListener
 
onHandleIntent(Intent) - Method in class com.mparticle.MPService
 
onHandleIntent(Intent) - Method in class com.mparticle.MPServiceUtil
 
onInstanceIdRegistered(String) - Method in interface com.mparticle.messaging.MessagingConfigCallbacks
 
onKitApiCalled(int, String, String, String, List<Object>, boolean) - Method in class com.mparticle.SdkListener
Indicates that a Kit method was invoked.
onKitConfigReceived(int, JSONObject) - Method in class com.mparticle.SdkListener
Indicates that a Configuration for a kit with kitId is being applied.
onKitDetected(int) - Method in class com.mparticle.SdkListener
Indicates that a Kit module, with kitId, is present in the classpath.
onKitExcluded(int, String) - Method in class com.mparticle.SdkListener
Indicates that either an attempt to start a kit was unsuccessful, or a started kit was stopped.
onKitStarted(int) - Method in class com.mparticle.SdkListener
Indicates that a kit with kitId was successfully started.
onMpIdChanged(long, long) - Method in interface com.mparticle.identity.IdentityApi.MpIdChangeListener
 
onNetworkRequestFinished(SdkListener.Endpoint, String, JSONObject, int) - Method in class com.mparticle.SdkListener
Indicates that a Network Request has completed.
onNetworkRequestStarted(SdkListener.Endpoint, String, JSONObject) - Method in class com.mparticle.SdkListener
Indicates that a Network Request has been started.
onNewToken(String) - Method in class com.mparticle.messaging.InstanceIdService
 
onNotificationReceived(ProviderCloudMessage) - Method in class com.mparticle.messaging.PushAnalyticsReceiver
 
onNotificationReceived(ProviderCloudMessage) - Method in interface com.mparticle.messaging.PushAnalyticsReceiverCallback
Override this method to listen for when a notification has been received.
onNotificationReceived(ProviderCloudMessage) - Method in class com.mparticle.MPReceiver
Override this method to listen for when a notification has been received.
onNotificationTapped(ProviderCloudMessage) - Method in class com.mparticle.messaging.PushAnalyticsReceiver
 
onNotificationTapped(ProviderCloudMessage) - Method in interface com.mparticle.messaging.PushAnalyticsReceiverCallback
Override this method to listen for when a notification has been tapped or acted on.
onNotificationTapped(ProviderCloudMessage) - Method in class com.mparticle.MPReceiver
Override this method to listen for when a notification has been tapped or acted on.
onReceive(Context, Intent) - Method in class com.mparticle.messaging.PushAnalyticsReceiver
 
onReceive(Context, Intent) - Method in class com.mparticle.MPReceiver
 
onReceive(Context, Intent, PushAnalyticsReceiverCallback) - Static method in class com.mparticle.messaging.MPMessagingRouter
Parses the incoming intent and delegates functionality to the given callback if appropriate.
onReceived(String) - Method in interface com.mparticle.InstallReferrerHelper.InstallReferrerCallback
 
onReset() - Method in interface com.mparticle.MParticle.ResetListener
 
onResult(AttributionResult) - Method in interface com.mparticle.AttributionListener
 
onSegmentsRetrieved(SegmentMembership) - Method in interface com.mparticle.segmentation.SegmentListener
 
onSessionUpdated(InternalSession) - Method in class com.mparticle.SdkListener
Indicates that state of a Session may have changed.
onSuccess(IdentityApiResult) - Method in interface com.mparticle.identity.TaskSuccessListener
 
onUserAlias(MParticleUser, MParticleUser) - Method in interface com.mparticle.identity.UserAliasHandler
Deprecated.
A handler for when Users change.
onUserAttributesReceived(Map<String, String>, Map<String, List<String>>, Long) - Method in interface com.mparticle.UserAttributeListener
 
onUserIdentified(MParticleUser, MParticleUser) - Method in interface com.mparticle.identity.IdentityStateListener
 
openConnection() - Method in class com.mparticle.networking.MPUrl
 
operatingSystem(MParticle.OperatingSystem) - Method in class com.mparticle.MParticleOptions.Builder
Set the Operating System.
OPT_OUT - com.mparticle.BaseEvent.Type
 
OPTIMIZELY - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
Other - com.mparticle.MParticle.EventType
 
Other - com.mparticle.MParticle.IdentityType
 
Other10 - com.mparticle.MParticle.IdentityType
 
Other2 - com.mparticle.MParticle.IdentityType
 
Other3 - com.mparticle.MParticle.IdentityType
 
Other4 - com.mparticle.MParticle.IdentityType
 
Other5 - com.mparticle.MParticle.IdentityType
 
Other6 - com.mparticle.MParticle.IdentityType
 
Other7 - com.mparticle.MParticle.IdentityType
 
Other8 - com.mparticle.MParticle.IdentityType
 
Other9 - com.mparticle.MParticle.IdentityType
 

P

parseInt(int) - Static method in enum com.mparticle.MParticle.IdentityType
 
parseString(String) - Static method in class com.mparticle.MPEvent.Builder
Use this method to deserialize the result of MPEvent.Builder.toString().
PhoneNumber2 - com.mparticle.MParticle.IdentityType
 
PhoneNumber3 - com.mparticle.MParticle.IdentityType
 
PILGRIM - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
position(Integer) - Method in class com.mparticle.commerce.Product.Builder
Sets the position of the product on the page or product impression list.
Product - Class in com.mparticle.commerce
A Product represents any good or service that a user may purchase, view, or otherwise interact with in your app.
Product.Builder - Class in com.mparticle.commerce
This class is designed to construct a Product object using the Builder pattern.
Product.EqualityComparator - Interface in com.mparticle.commerce
A simple interface that you can implement in order to customize Product equality comparisons.
Production - com.mparticle.MParticle.Environment
Production mode.
productListName(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set the list name with the Products of the CommerceEvent.
productListSource(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set the list source name with the Products of the CommerceEvent.
products(List<Product>) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Overwrite the Products associated with the CommerceEvent.
PROFILE - com.mparticle.BaseEvent.Type
 
Promotion - Class in com.mparticle.commerce
Class representing an internal promotions within an app, such as banners.
Promotion() - Constructor for class com.mparticle.commerce.Promotion
Create an empty Promotion.
Promotion(Promotion) - Constructor for class com.mparticle.commerce.Promotion
Copy constructor to duplicate an existing Promotion.
promotions(List<Promotion>) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Overwrite the Promotions associated with the CommerceEvent.
ProviderCloudMessage - Class in com.mparticle.messaging
Representation of an FCM/push sent by a 3rd party such as Urban Airship or Mixpanel.
ProviderCloudMessage(Bundle, JSONArray) - Constructor for class com.mparticle.messaging.ProviderCloudMessage
 
ProviderCloudMessage(Parcel) - Constructor for class com.mparticle.messaging.ProviderCloudMessage
 
PURCHASE - Static variable in class com.mparticle.commerce.Product
 
PUSH_RECEIVED - com.mparticle.BaseEvent.Type
 
PUSH_REGISTRATION - com.mparticle.BaseEvent.Type
 
PushAnalyticsReceiver - Class in com.mparticle.messaging
BroadcastReceiver to be used to listen for, manipulate, and react to FCM notifications.
PushAnalyticsReceiver() - Constructor for class com.mparticle.messaging.PushAnalyticsReceiver
 
PushAnalyticsReceiverCallback - Interface in com.mparticle.messaging
 
pushRegistration(String, String) - Method in class com.mparticle.MParticleOptions.Builder
Manually log a push registration.
pushToken(String, String) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
 

Q

quantity(double) - Method in class com.mparticle.commerce.Product.Builder
Sets the quantity to associate with this Product.

R

RADAR - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
REFUND - Static variable in class com.mparticle.commerce.Product
 
registerPushAnalyticsReceiver(PushAnalyticsReceiver) - Method in class com.mparticle.messaging.MPMessagingAPI
Register a custom implementation of PushAnalyticsReceiver, which will provide callbacks when push messages are received.
registerWebView(WebView) - Method in class com.mparticle.MParticle
Instrument a WebView so that communication can be facilitated between this Native SDK instance and any instance of the mParticle Javascript SDK is loaded within the provided WebView.
registerWebView(WebView, String) - Method in class com.mparticle.MParticle
Instrument a WebView so that communication can be facilitated between this Native SDK instance and any instance of the mParticle Javascript SDK is loaded within the provided WebView.
REMOVE_FROM_CART - Static variable in class com.mparticle.commerce.Product
 
REMOVE_FROM_WISHLIST - Static variable in class com.mparticle.commerce.Product
 
removeAttributionListener() - Method in class com.mparticle.MParticle
Clears the current Attribution Listener.
removeCCPAConsent() - Method in class com.mparticle.consent.ConsentState.Builder
Deprecated.
removeCCPAConsentState() - Method in class com.mparticle.consent.ConsentState.Builder
 
removeGDPRConsentState(String) - Method in class com.mparticle.consent.ConsentState.Builder
Remove a single GDPR consent state for this builder.
removeIdentityStateListener(IdentityStateListener) - Method in class com.mparticle.identity.IdentityApi
Removes an instance of a global listener by reference.
removeListener(SdkListener) - Static method in class com.mparticle.MParticle
Remove an instance of SdkListener.
removeUserAttribute(String) - Method in interface com.mparticle.identity.MParticleUser
remove an attribute for the user
removeUserAttribute(String) - Method in class com.mparticle.identity.MParticleUserImpl
 
REPORTING - com.mparticle.SdkListener.DatabaseTable
 
REQUEST_HEADER - com.mparticle.BaseEvent.Type
 
REQUEST_ID - Static variable in class com.mparticle.networking.MParticleBaseClientImpl
 
reset(Context) - Static method in class com.mparticle.MParticle
This method will permanently remove ALL MParticle data from the device, included SharedPreferences and Database, and halt any upload or download behavior that may be in process.
reset(Context, MParticle.ResetListener) - Static method in class com.mparticle.MParticle
This method will permanently remove ALL MParticle data from the device, included SharedPreferences and Database, and halt any upload or download behavior that may be in process.
RESPONSYS - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
REVEAL_MOBILE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
runIntentInService(Context, Intent) - Static method in class com.mparticle.MPServiceUtil
 

S

SCHEME - Static variable in class com.mparticle.BuildConfig
 
screen(String) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Set the screen to associate with this event.
SCREEN_VIEW - com.mparticle.BaseEvent.Type
 
SdkListener - Class in com.mparticle
Note: This is an Experimental feature.
SdkListener() - Constructor for class com.mparticle.SdkListener
 
SdkListener.DatabaseTable - Enum in com.mparticle
 
SdkListener.Endpoint - Enum in com.mparticle
 
Search - com.mparticle.MParticle.EventType
 
Segment - Class in com.mparticle.segmentation
This class represents a single Segment of which one or more users may be a member.
Segment(int, String, String) - Constructor for class com.mparticle.segmentation.Segment
 
SegmentListener - Interface in com.mparticle.segmentation
Use this callback interface to retrieve the current user's segment membership.
SegmentMembership - Class in com.mparticle.segmentation
This class is returned as response from a user segments call.
SegmentMembership(ArrayList<Segment>) - Constructor for class com.mparticle.segmentation.SegmentMembership
 
SERVER_ERROR - Static variable in class com.mparticle.identity.IdentityApi
 
Session - Class in com.mparticle
Public Session API exposing characteristics of a given session.
SESSION_END - com.mparticle.BaseEvent.Type
 
SESSION_START - com.mparticle.BaseEvent.Type
 
SESSIONS - com.mparticle.SdkListener.DatabaseTable
 
sessionTimeout(int) - Method in class com.mparticle.MParticleOptions.Builder
Set the user session timeout interval.
setActualDeliveryTime(long) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
setAffiliation(String) - Method in class com.mparticle.commerce.TransactionAttributes
 
setAudioPlaying(boolean) - Method in class com.mparticle.media.MPMediaAPI
Use this method to inform the SDK that there is audio playing.
setCCPAConsent(CCPAConsent) - Method in class com.mparticle.consent.ConsentState.Builder
Deprecated.
setCCPAConsentState(CCPAConsent) - Method in class com.mparticle.consent.ConsentState.Builder
 
setCertificates(List<Certificate>) - Method in class com.mparticle.networking.DomainMapping.Builder
 
setConnectTimeout(Integer) - Method in interface com.mparticle.networking.MPConnection
 
setConsentState(ConsentState) - Method in interface com.mparticle.identity.MParticleUser
Set the ConsentState for this user
setConsentState(ConsentState) - Method in class com.mparticle.identity.MParticleUserImpl
 
setCouponCode(String) - Method in class com.mparticle.commerce.TransactionAttributes
 
setCreative(String) - Method in class com.mparticle.commerce.Promotion
Set the name of the creative to associate with this Promotion.
setCustomAttributes(Map<String, String>) - Method in class com.mparticle.BaseEvent
 
setCustomAttributes(Map<String, String>) - Method in class com.mparticle.MPEvent
 
setCustomFlags(Map<String, List<String>>) - Method in class com.mparticle.BaseEvent
 
setDeviceImei(String) - Static method in class com.mparticle.MParticle
Set the device's current IMEI.
setDisplayed(boolean) - Method in class com.mparticle.messaging.ProviderCloudMessage
 
setDomainMappings(List<DomainMapping>) - Method in class com.mparticle.networking.NetworkOptions.Builder
 
setDoOutput(Boolean) - Method in interface com.mparticle.networking.MPConnection
 
setEqualityComparator(Product.EqualityComparator) - Static method in class com.mparticle.commerce.Product
Optionally customize the EqualityComparator.
setFailed(IdentityHttpResponse) - Method in class com.mparticle.identity.BaseIdentityTask
 
setGDPRConsentState(Map<String, GDPRConsent>) - Method in class com.mparticle.consent.ConsentState.Builder
Set/replace the entire GDPR consent state of this builder.
setId(String) - Method in class com.mparticle.commerce.Promotion
Set a unique ID to associate with this Promotion.
setId(String) - Method in class com.mparticle.commerce.TransactionAttributes
 
setInfo(Map<String, String>) - Method in class com.mparticle.MPEvent
Deprecated.
setInstallReferrer(Context, String) - Static method in class com.mparticle.InstallReferrerHelper
 
setInstallReferrer(String) - Method in class com.mparticle.MParticle
Manually set the install referrer.
setInstance(MParticle) - Static method in class com.mparticle.MParticle
Use this method for your own unit testing.
setIntegrationAttributes(int, Map<String, String>) - Method in class com.mparticle.MParticle
Set or remove the integration attributes for a given integration ID.
setLink(String) - Method in class com.mparticle.AttributionResult
 
setLocation(Location) - Method in class com.mparticle.MParticle
Set the current location of the active session.
setLogLevel(MParticle.LogLevel) - Static method in class com.mparticle.MParticle
Set the minimum log level before the SDK is initialized.
setMessage(String) - Method in class com.mparticle.AttributionError
 
setName(String) - Method in class com.mparticle.commerce.Promotion
Set a name to associate with this Promotion.
setNextAllowedRequestTime(MPConnection, MParticleBaseClientImpl.Endpoint) - Method in class com.mparticle.networking.BaseNetworkConnection
 
setNextRequestTime(MParticleBaseClientImpl.Endpoint, long) - Method in class com.mparticle.networking.BaseNetworkConnection
 
setOptOut(Boolean) - Method in class com.mparticle.MParticle
Control the opt-in/opt-out status for the application.
setParameters(JSONObject) - Method in class com.mparticle.AttributionResult
 
setPinningDisabledInDevelopment(boolean) - Method in class com.mparticle.networking.NetworkOptions.Builder
 
setPosition(String) - Method in class com.mparticle.commerce.Promotion
Set the description of the position of this Promotion on the page.
setReadTimeout(Integer) - Method in interface com.mparticle.networking.MPConnection
 
setRequestHandler(BaseNetworkConnection) - Method in interface com.mparticle.networking.MParticleBaseClient
 
setRequestHandler(BaseNetworkConnection) - Method in class com.mparticle.networking.MParticleBaseClientImpl
 
setRequestMethod(String) - Method in interface com.mparticle.networking.MPConnection
 
setRequestProperty(String, String) - Method in interface com.mparticle.networking.MPConnection
 
setRevenue(Double) - Method in class com.mparticle.commerce.TransactionAttributes
 
setScreenEvent(boolean) - Method in class com.mparticle.MPEvent
 
setServiceProviderId(int) - Method in class com.mparticle.AttributionError
 
setServiceProviderId(int) - Method in class com.mparticle.AttributionResult
 
setSessionAttribute(String, Object) - Method in class com.mparticle.MParticle
Set a single session attribute.
setShipping(Double) - Method in class com.mparticle.commerce.TransactionAttributes
 
setShouldUploadEvent(boolean) - Method in class com.mparticle.BaseEvent
 
setSSLSocketFactory(SSLSocketFactory) - Method in interface com.mparticle.networking.MPConnection
 
setSuccessful(IdentityApiResult) - Method in class com.mparticle.identity.BaseIdentityTask
 
setTax(Double) - Method in class com.mparticle.commerce.TransactionAttributes
 
setType(BaseEvent.MessageType) - Method in class com.mparticle.BaseEvent
 
setUserAttribute(String, Object) - Method in interface com.mparticle.identity.MParticleUser
set a single attribute for the user
setUserAttribute(String, Object) - Method in class com.mparticle.identity.MParticleUserImpl
 
setUserAttributeList(String, Object) - Method in interface com.mparticle.identity.MParticleUser
set a single attribute for the user whose value is an Object, not just a String
setUserAttributeList(String, Object) - Method in class com.mparticle.identity.MParticleUserImpl
 
setUserAttributes(Map<String, Object>) - Method in interface com.mparticle.identity.MParticleUser
assign attributes to the User in bulk
setUserAttributes(Map<String, Object>) - Method in class com.mparticle.identity.MParticleUserImpl
 
setUserTag(String) - Method in interface com.mparticle.identity.MParticleUser
set a tag for a User.
setUserTag(String) - Method in class com.mparticle.identity.MParticleUserImpl
 
shouldDisplay() - Method in class com.mparticle.messaging.ProviderCloudMessage
 
shouldUploadEvent(boolean) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Manually choose to skip uploading this event to mParticle server and only forward to kits.
shouldUploadEvent(boolean) - Method in class com.mparticle.MPEvent.Builder
Manually choose to skip uploading this event to mParticle server and only forward to kits.
SINGULAR - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
sku(String) - Method in class com.mparticle.commerce.Product.Builder
Change unique SKU or ID to associate with this Product.
SKYHOOK - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
Social - com.mparticle.MParticle.EventType
 
sourceMpid(long) - Method in class com.mparticle.identity.AliasRequest.Builder
set the mpid of the user which is to be "copied" over
start(MParticleOptions) - Static method in class com.mparticle.MParticle
Start the mParticle SDK and begin tracking a user session.
startTime() - Method in class com.mparticle.MPEvent.Builder
Events can have a duration associate with them.
startTime(long) - Method in class com.mparticle.identity.AliasRequest.Builder
set a time indicating the beginning of the window of activity which should be aliased
STATE - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's state or region.
SWRVE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 

T

TAPLYTICS - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
TaskFailureListener - Interface in com.mparticle.identity
 
TaskSuccessListener - Interface in com.mparticle.identity
 
THROTTLE_ERROR - Static variable in class com.mparticle.identity.IdentityApi
 
timestamp(Long) - Method in class com.mparticle.consent.CCPAConsent.Builder
 
timestamp(Long) - Method in class com.mparticle.consent.GDPRConsent.Builder
 
toString() - Method in class com.mparticle.AttributionError
 
toString() - Method in class com.mparticle.AttributionResult
 
toString() - Method in class com.mparticle.commerce.CommerceEvent
 
toString() - Method in class com.mparticle.commerce.Product
 
toString() - Method in class com.mparticle.commerce.Promotion
 
toString() - Method in class com.mparticle.consent.CCPAConsent.Builder
 
toString() - Method in class com.mparticle.consent.ConsentInstance
 
toString() - Method in class com.mparticle.consent.ConsentState.Builder
 
toString() - Method in class com.mparticle.consent.ConsentState
 
toString() - Method in class com.mparticle.consent.GDPRConsent.Builder
 
toString() - Method in class com.mparticle.identity.IdentityHttpResponse
 
toString() - Method in enum com.mparticle.MParticle.EventType
 
toString() - Method in enum com.mparticle.MParticle.InstallType
 
toString() - Method in class com.mparticle.MParticleOptions.DataplanOptions
 
toString() - Method in class com.mparticle.MPEvent.Builder
Use this method to serialize an event builder to persist the object across app sessions.
toString() - Method in class com.mparticle.MPEvent
 
toString() - Method in class com.mparticle.networking.Certificate
 
toString() - Method in class com.mparticle.networking.DomainMapping
 
toString() - Method in class com.mparticle.networking.MPUrl
 
toString() - Method in class com.mparticle.networking.NetworkOptions
 
toString() - Method in class com.mparticle.segmentation.Segment
Retrieve a readable summary of this Segment.
toString() - Method in class com.mparticle.segmentation.SegmentMembership
Returns a String with a comma separated list of user segment IDs.
Transaction - com.mparticle.MParticle.EventType
 
transactionAttributes(TransactionAttributes) - Method in class com.mparticle.commerce.CommerceEvent.Builder
Associate a TransactionAttributes object with this event.
TransactionAttributes - Class in com.mparticle.commerce
Class encaspulating the parameters of a given Product CommerceEvent.
TransactionAttributes() - Constructor for class com.mparticle.commerce.TransactionAttributes
Create a TransactionAttributes object to be associated with a CommerceEvent.
TransactionAttributes(TransactionAttributes) - Constructor for class com.mparticle.commerce.TransactionAttributes
 
TransactionAttributes(String) - Constructor for class com.mparticle.commerce.TransactionAttributes
Create a TransactionAttributes object to be associated with a CommerceEvent.
TUNE - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
Twitter - com.mparticle.MParticle.IdentityType
 

U

uncaughtException(Thread, Throwable) - Method in class com.mparticle.ExceptionHandler
 
unitPrice(double) - Method in class com.mparticle.commerce.Product.Builder
Sets the unit price to associate with this Product.
Unknown - com.mparticle.MParticle.EventType
 
UNKNOWN - com.mparticle.SdkListener.DatabaseTable
 
UNKNOWN - Static variable in class com.mparticle.identity.IdentityHttpResponse
 
UNKNOWN_ERROR - Static variable in class com.mparticle.identity.IdentityApi
 
unregisterPushAnalyticsReceiver(PushAnalyticsReceiver) - Method in class com.mparticle.messaging.MPMessagingAPI
Unregister you custom implementation of PushAnalyticsReceiver.
upload() - Method in class com.mparticle.MParticle
Force upload all queued messages to the mParticle server.
uploadInterval(int) - Method in class com.mparticle.MParticleOptions.Builder
Set the upload interval period to control how frequently uploads occur.
UPLOADS - com.mparticle.SdkListener.DatabaseTable
 
URBAN_AIRSHIP - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
USER_ATTRIBUTE_CHANGE - com.mparticle.BaseEvent.Type
 
USER_IDENTITY_CHANGE - com.mparticle.BaseEvent.Type
 
userAliasHandler(UserAliasHandler) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Deprecated.
UserAliasHandler - Interface in com.mparticle.identity
Deprecated.
UserAttributeListener - Interface in com.mparticle
 
UserContent - com.mparticle.MParticle.EventType
 
userIdentities(Map<MParticle.IdentityType, String>) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Set IdentityTypes in bulk.
userIdentity(MParticle.IdentityType, String) - Method in class com.mparticle.identity.IdentityApiRequest.Builder
Set the value for the provided IdentityType key.
UserPreference - com.mparticle.MParticle.EventType
 

V

validateAndResolve(NetworkOptions) - Static method in class com.mparticle.networking.NetworkOptionsManager
 
value - Variable in enum com.mparticle.networking.MParticleBaseClientImpl.Endpoint
 
valueOf(String) - Static method in enum com.mparticle.BaseEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.Environment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.IdentityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.InstallType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.MParticle.OperatingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.networking.MParticleBaseClientImpl.Endpoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.SdkListener.DatabaseTable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mparticle.SdkListener.Endpoint
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mparticle.BaseEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.Environment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.IdentityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.InstallType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.MParticle.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.networking.MParticleBaseClientImpl.Endpoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.SdkListener.DatabaseTable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mparticle.SdkListener.Endpoint
Returns an array containing the constants of this enum type, in the order they are declared.
variant(String) - Method in class com.mparticle.commerce.Product.Builder
Sets the variant to associate with this Product.
VERBOSE - com.mparticle.MParticle.LogLevel
 
VERSION_NAME - Static variable in class com.mparticle.BuildConfig
 
VIEW - Static variable in class com.mparticle.commerce.Promotion
The Promotion action constant used to track when a user views a Promotion.

W

WARNING - com.mparticle.MParticle.LogLevel
(default) Used to warn developers of potentially unintended consequences of their use of the SDK.
willRetry() - Method in class com.mparticle.identity.AliasResponse
Whether or not this request will be retried.
with(String, String) - Static method in class com.mparticle.networking.Certificate
 
withCCPAConsent(CCPAConsent) - Static method in class com.mparticle.consent.CCPAConsent
 
withConsentState(ConsentState) - Static method in class com.mparticle.consent.ConsentState
 
withConsentState(String) - Static method in class com.mparticle.consent.ConsentState
 
withEmptyUser() - Static method in class com.mparticle.identity.IdentityApiRequest
Instantiate an IdentityApiRequest.Builder() with no existing state (no UserIdentities).
withGDPRConsent(GDPRConsent) - Static method in class com.mparticle.consent.GDPRConsent
 
withNetworkOptions(String) - Static method in class com.mparticle.networking.NetworkOptions
 
withUser(MParticleUser) - Static method in class com.mparticle.identity.IdentityApiRequest
instantiate an IdentityApiRequest.Builder() with an existing user's UserIdentities.
WOOTRIC - Static variable in interface com.mparticle.MParticle.ServiceProviders
 
writeToParcel(Parcel, int) - Method in class com.mparticle.messaging.ProviderCloudMessage
 

Y

Yahoo - com.mparticle.MParticle.IdentityType
 

Z

ZIPCODE - Static variable in interface com.mparticle.MParticle.UserAttributes
A special attribute string to specify the user's zip code.
A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes All Packages