Class DsrProcessingRegistration

java.lang.Object
com.mparticle.sdk.model.registration.DsrProcessingRegistration

public final class DsrProcessingRegistration extends Object
The DsrProcessingRegistration object should be constructed by Firehose integrations that wish to function as DSR integrations within the mParticle platform. Upon receiving a ModuleRegistrationRequest, it's up to the Firehose integration to respond with a populated ModuleRegistrationResponse.
  • Constructor Details

    • DsrProcessingRegistration

      public DsrProcessingRegistration()
  • Method Details

    • getAccountSettings

      public List<Setting> getAccountSettings()
      Returns:
      account settings
    • setAccountSettings

      public DsrProcessingRegistration setAccountSettings(List<Setting> accountSettings)
      Parameters:
      accountSettings - account settings
      Returns:
      this
    • getSupportedDsrTypes

      public List<DsrProcessingRequest.Type> getSupportedDsrTypes()
      Gets the supported DSR types
      Returns:
      a list with the supported types
    • setSupportedDsrTypes

      public DsrProcessingRegistration setSupportedDsrTypes(List<DsrProcessingRequest.Type> supportedDsrTypes)
      Sets the supported DSR types, currently only ERASURE is valid.
      Parameters:
      supportedDsrTypes - a list of types
      Returns:
      this object for method chaining
    • getDomain

      public String getDomain()
      Returns:
      the domain for request callbacks
    • setDomain

      public DsrProcessingRegistration setDomain(String domain)
      Parameters:
      domain - the domain for request callbacks
      Returns:
      this object for method chaining