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
Constructors -
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.voidsetAccount(Account account) voidsetConsentState(ConsentState consentState) voidsetDeviceApplicationStamp(String deviceApplicationStamp) voidvoidsetIntegrationAttributes(Map<String, String> integrationAttributes) Integration attributes provide a way to set user/request-level attributes specific to an integration.voidSets the MP ID for this user.voidsetPartnerIdentities(List<PartnerIdentity> partnerIdentities) voidsetPlatformFields(PlatformFields platformFields) Sets the platform fields for this request.voidsetRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment) voidsetSourceChannel(String sourceChannel) voidsetSourceId(String sourceId) voidsetSystemNotifications(List<SystemNotification> systemNotifications) voidsetUserAttributeLists(Map<String, List<String>> userAttributeLists) voidsetUserAttributes(Map<String, String> userAttributes) voidsetUserIdentities(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
-