Class EventProcessingRequest
java.lang.Object
com.mparticle.sdk.model.Message
com.mparticle.sdk.model.eventprocessing.EventProcessingRequest
This message contains application events logged by the mobile SDKs.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mparticle.sdk.model.Message
Message.Type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionIntegration attributes provide a way to set user/request-level attributes specific to an integration.getMpId()
Gets the MP ID for this user.Gets the platform fields for this request.Gets the source channel of this request.void
setAccount
(Account account) void
setConsentState
(ConsentState consentState) void
setDeviceApplicationStamp
(String deviceApplicationStamp) void
void
setIntegrationAttributes
(Map<String, String> integrationAttributes) Integration attributes provide a way to set user/request-level attributes specific to an integration.void
Sets the MP ID for this user.void
setPartnerIdentities
(List<PartnerIdentity> partnerIdentities) void
setPlatformFields
(PlatformFields platformFields) Sets the platform fields for this request.void
setRuntimeEnvironment
(RuntimeEnvironment runtimeEnvironment) void
setSourceChannel
(String sourceChannel) void
setSourceId
(String sourceId) void
setSystemNotifications
(List<SystemNotification> systemNotifications) void
setUserAttributeLists
(Map<String, List<String>> userAttributeLists) void
setUserAttributes
(Map<String, String> userAttributes) void
setUserIdentities
(List<UserIdentity> userIdentities) Methods inherited from class com.mparticle.sdk.model.Message
getFirehoseVersion, getId, getTimestamp, getType, setFirehoseVersion, setTimestamp
-
Constructor Details
-
EventProcessingRequest
public EventProcessingRequest()
-
-
Method Details
-
getSourceId
- Returns:
- source id
-
setSourceId
- Parameters:
sourceId
- source id
-
getAccount
- Returns:
- module subscription account
-
setAccount
- Parameters:
account
- module subscription account
-
getUserIdentities
- Returns:
- user identities
-
setUserIdentities
- Parameters:
userIdentities
- user identities
-
getUserAttributes
- Returns:
- user attributes
-
setUserAttributes
- Parameters:
userAttributes
- user attributes
-
getRuntimeEnvironment
- Returns:
- application execution environment
-
setRuntimeEnvironment
- Parameters:
runtimeEnvironment
- application execution environment
-
getEvents
- Returns:
- list of events
-
setEvents
- Parameters:
events
- list of events
-
getUserAttributeLists
- Returns:
- a map of user attribute lists
-
setUserAttributeLists
- Parameters:
userAttributeLists
-
-
getIntegrationAttributes
Integration attributes provide a way to set user/request-level attributes specific to an integration. For example, a Kit in the mobile SDK can set an ID for use by its respective server-side integration.- Returns:
-
setIntegrationAttributes
Integration attributes provide a way to set user/request-level attributes specific to an integration. For example, a Kit in the mobile SDK can set an ID for use by its respective server-side integration.- Parameters:
integrationAttributes
-
-
getSourceChannel
Gets the source channel of this request. This is the originating source of the data, such as one of mParticle's native SDKs, or server APIs.- Returns:
- returns the string constant representing the source
- See Also:
-
setSourceChannel
- Parameters:
sourceChannel
- the originating source of the data, such as one of mParticle's native SDKs, or server APIs.- See Also:
-
getDeviceApplicationStamp
- Returns:
- Device Application Stamp
-
setDeviceApplicationStamp
- Parameters:
deviceApplicationStamp
- Device Application Stamp
-
getConsentState
- Returns:
- the Consent State of the user profile to which this request applies.
-
setConsentState
- Parameters:
consentState
- the Consent State of the user profile to which this request applies.
-
getSystemNotifications
-
setSystemNotifications
-
getMpId
Gets the MP ID for this user.- Returns:
- mpid
-
setMpId
Sets the MP ID for this user. -
getPlatformFields
Gets the platform fields for this request.- Returns:
- platform fields
-
setPlatformFields
Sets the platform fields for this request. -
getPartnerIdentities
- Returns:
- partner identities
-
setPartnerIdentities
- Parameters:
partnerIdentities
- partner identities
-