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
All Classes All Packages
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 immutableAliasRequest
- 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
Configuration
n. - 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
-
Set the
MParticleOptions.DataplanOptions
. - 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.use
BaseEvent.getCustomAttributes()
instead - 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 intoIdentityApi.aliasUsers(AliasRequest)
that thisAliasResponse
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
MParticleUser
s 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 inIdentityApi.addIdentityStateListener(IdentityStateListener)
, register a BaseIdentityTask withMParticleOptions.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
MPEvent
s. - 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
-
Callback for
IdentityApi.aliasUsers(AliasRequest)
results. - 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.use
MPEvent.setCustomAttributes(Map)
instead - 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.
All Classes All Packages