public final class EventProcessingRequest extends Message
Message.Type| Constructor and Description |
|---|
EventProcessingRequest() |
| Modifier and Type | Method and Description |
|---|---|
Account |
getAccount() |
java.util.List<Setting> |
getConnectionSettings()
Gets the connection-level settings registered by this integration.
|
ConsentState |
getConsentState()
Get the Consent State of the user profile to which this request applies.
|
java.lang.String |
getDeviceApplicationStamp() |
java.util.List<Event> |
getEvents() |
java.util.Map<java.lang.String,java.lang.String> |
getIntegrationAttributes()
Integration attributes provide a way to set user/request-level attributes specific
to an integration.
|
RuntimeEnvironment |
getRuntimeEnvironment() |
java.lang.String |
getSourceChannel()
Gets the source channel of this request.
|
java.lang.String |
getSourceId() |
java.util.List<SystemNotification> |
getSystemNotifications() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getUserAttributeLists() |
java.util.Map<java.lang.String,java.lang.String> |
getUserAttributes() |
java.util.List<UserIdentity> |
getUserIdentities() |
void |
setAccount(Account account) |
void |
setConnectionSettings(java.util.List<Setting> connectionSettings) |
void |
setConsentState(ConsentState consentState) |
void |
setDeviceApplicationStamp(java.lang.String deviceApplicationStamp) |
void |
setEvents(java.util.List<Event> events) |
void |
setIntegrationAttributes(java.util.Map<java.lang.String,java.lang.String> integrationAttributes)
Integration attributes provide a way to set user/request-level attributes specific
to an integration.
|
void |
setRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment) |
void |
setSourceChannel(java.lang.String sourceChannel) |
void |
setSourceId(java.lang.String sourceId) |
void |
setSystemNotifications(java.util.List<SystemNotification> systemNotifications) |
void |
setUserAttributeLists(java.util.Map<java.lang.String,java.util.List<java.lang.String>> userAttributeLists) |
void |
setUserAttributes(java.util.Map<java.lang.String,java.lang.String> userAttributes) |
void |
setUserIdentities(java.util.List<UserIdentity> userIdentities) |
getId, getTimestamp, getType, setTimestamppublic java.lang.String getSourceId()
public void setSourceId(java.lang.String sourceId)
public Account getAccount()
public void setAccount(Account account)
account - module subscription accountpublic java.util.List<UserIdentity> getUserIdentities()
public void setUserIdentities(java.util.List<UserIdentity> userIdentities)
userIdentities - user identitiespublic java.util.Map<java.lang.String,java.lang.String> getUserAttributes()
public void setUserAttributes(java.util.Map<java.lang.String,java.lang.String> userAttributes)
userAttributes - user attributespublic RuntimeEnvironment getRuntimeEnvironment()
public void setRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
runtimeEnvironment - application execution environmentpublic java.util.List<Event> getEvents()
public void setEvents(java.util.List<Event> events)
events - list of eventspublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getUserAttributeLists()
public void setUserAttributeLists(java.util.Map<java.lang.String,java.util.List<java.lang.String>> userAttributeLists)
userAttributeLists - public java.util.Map<java.lang.String,java.lang.String> getIntegrationAttributes()
public void setIntegrationAttributes(java.util.Map<java.lang.String,java.lang.String> integrationAttributes)
integrationAttributes - public java.util.List<Setting> getConnectionSettings()
to get the account-level settings registered for this integrationpublic void setConnectionSettings(java.util.List<Setting> connectionSettings)
public java.lang.String getSourceChannel()
Consts.ChannelSourceTypepublic void setSourceChannel(java.lang.String sourceChannel)
public java.lang.String getDeviceApplicationStamp()
public void setDeviceApplicationStamp(java.lang.String deviceApplicationStamp)
public ConsentState getConsentState()
public void setConsentState(ConsentState consentState)
public java.util.List<SystemNotification> getSystemNotifications()
public void setSystemNotifications(java.util.List<SystemNotification> systemNotifications)