public final class EventProcessingRegistration
extends java.lang.Object
ModuleRegistrationRequest,
it's up to the Firehose integration to response with a populated ModuleRegistrationResponse.| Constructor and Description |
|---|
EventProcessingRegistration() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Setting> |
getAccountSettings()
Gets the account-level settings registered by this integration.
|
java.util.List<Setting> |
getConnectionSettings()
Gets the subscription-level settings registered by this integration.
|
int |
getMaxDataAgeHours() |
java.util.List<Event.Type> |
getSupportedEventTypes() |
java.util.List<RuntimeEnvironment.Type> |
getSupportedRuntimeEnvironments() |
java.util.List<SystemNotification.Type> |
getSupportedSystemNotifications() |
EventProcessingRegistration |
setAccountSettings(java.util.List<Setting> accountSettings)
Register the account-level settings of this integration.
|
EventProcessingRegistration |
setConnectionSettings(java.util.List<Setting> connectionSettings)
Register the specific connection-level settings of this integration.
|
EventProcessingRegistration |
setMaxDataAgeHours(int maxDataAgeHours) |
EventProcessingRegistration |
setSupportedEventTypes(java.util.List<Event.Type> supportedEventTypes) |
EventProcessingRegistration |
setSupportedRuntimeEnvironments(java.util.List<RuntimeEnvironment.Type> supportedRuntimeEnvironments) |
EventProcessingRegistration |
setSupportedSystemNotifications(java.util.List<SystemNotification.Type> supportedSystemNotifications) |
public java.util.List<Setting> getAccountSettings()
to get the integration-specific settings registered for this integrationpublic EventProcessingRegistration setAccountSettings(java.util.List<Setting> accountSettings)
accountSettings - account-level settings to register for this integrationto register integration-specific settings for this integrationpublic java.util.List<Setting> getConnectionSettings()
to get the account-level settings registered for this integrationpublic EventProcessingRegistration setConnectionSettings(java.util.List<Setting> connectionSettings)
connectionSettings - subscription-level settings to register for this integrationto register account-level settings for this integrationpublic java.util.List<Event.Type> getSupportedEventTypes()
public EventProcessingRegistration setSupportedEventTypes(java.util.List<Event.Type> supportedEventTypes)
supportedEventTypes - requested event typespublic int getMaxDataAgeHours()
public EventProcessingRegistration setMaxDataAgeHours(int maxDataAgeHours)
maxDataAgeHours - acceptable age of the incoming eventspublic java.util.List<RuntimeEnvironment.Type> getSupportedRuntimeEnvironments()
public EventProcessingRegistration setSupportedRuntimeEnvironments(java.util.List<RuntimeEnvironment.Type> supportedRuntimeEnvironments)
supportedRuntimeEnvironments - supported mobile platformspublic java.util.List<SystemNotification.Type> getSupportedSystemNotifications()
public EventProcessingRegistration setSupportedSystemNotifications(java.util.List<SystemNotification.Type> supportedSystemNotifications)