com.snowplowanalytics.snowplow.enrich.common.enrichments

EnrichmentRegistry

case class EnrichmentRegistry(configs: EnrichmentMap) extends Product with Serializable

A registry to hold all of our enrichment configurations.

In the future this may evolve to holding all of our enrichments themselves.

configs

Map whose keys are enrichment names and whose values are the corresponding enrichment objects

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EnrichmentRegistry
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EnrichmentRegistry(configs: EnrichmentMap)

    configs

    Map whose keys are enrichment names and whose values are the corresponding enrichment objects

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def getAnonIpEnrichment: Option[AnonIpEnrichment]

    Returns an Option boxing the AnonIpEnrichment config value if present, or None if not

    Returns an Option boxing the AnonIpEnrichment config value if present, or None if not

    returns

    Option boxing the AnonIpEnrichment instance

  11. def getApiRequestEnrichment: Option[ApiRequestEnrichment]

    Returns an Option boxing the ApiRequestEnrichment config value if present, or None if not

    Returns an Option boxing the ApiRequestEnrichment config value if present, or None if not

    returns

    Option boxing the ApiRequestEnrichment instance

  12. def getCampaignAttributionEnrichment: Option[CampaignAttributionEnrichment]

    Returns an Option boxing the CampaignAttributionEnrichment config value if present, or None if not

    Returns an Option boxing the CampaignAttributionEnrichment config value if present, or None if not

    returns

    Option boxing the CampaignAttributionEnrichment instance

  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getCookieExtractorEnrichment: Option[CookieExtractorEnrichment]

  15. def getCurrencyConversionEnrichment: Option[CurrencyConversionEnrichment]

    Returns an Option boxing the CurrencyConversionEnrichment config value if present, or None if not

    Returns an Option boxing the CurrencyConversionEnrichment config value if present, or None if not

    returns

    Option boxing the CurrencyConversionEnrichment instance

  16. def getEventFingerprintEnrichment: Option[EventFingerprintEnrichment]

    Returns an Option boxing the getEventFingerprintEnrichment config value if present, or None if not

    Returns an Option boxing the getEventFingerprintEnrichment config value if present, or None if not

    returns

    Option boxing the getEventFingerprintEnrichment instance

  17. def getHttpHeaderExtractorEnrichment: Option[HttpHeaderExtractorEnrichment]

  18. def getIpLookupsEnrichment: Option[IpLookupsEnrichment]

    Returns an Option boxing the IpLookupsEnrichment config value if present, or None if not

    Returns an Option boxing the IpLookupsEnrichment config value if present, or None if not

    returns

    Option boxing the IpLookupsEnrichment instance

  19. def getJavascriptScriptEnrichment: Option[JavascriptScriptEnrichment]

    Returns an Option boxing the JavascriptScriptEnrichment config value if present, or None if not

    Returns an Option boxing the JavascriptScriptEnrichment config value if present, or None if not

    returns

    Option boxing the JavascriptScriptEnrichment instance

  20. def getRefererParserEnrichment: Option[RefererParserEnrichment]

    Returns an Option boxing the RefererParserEnrichment config value if present, or None if not

    Returns an Option boxing the RefererParserEnrichment config value if present, or None if not

    returns

    Option boxing the RefererParserEnrichment instance

  21. def getSqlQueryEnrichment: Option[SqlQueryEnrichment]

    Returns an Option boxing the SqlQueryEnrichment config value if present, or None if not

    Returns an Option boxing the SqlQueryEnrichment config value if present, or None if not

    returns

    Option boxing the SqlQueryEnrichment instance

  22. def getUaParserEnrichment: Option[UaParserEnrichment.type]

    Returns an Option boxing the UaParserEnrichment config value if present, or None if not

    Returns an Option boxing the UaParserEnrichment config value if present, or None if not

    returns

    Option boxing the UaParserEnrichment instance

  23. def getUserAgentUtilsEnrichment: Option[UserAgentUtilsEnrichment.type]

    Returns an Option boxing the UserAgentUtilsEnrichment config value if present, or None if not

    Returns an Option boxing the UserAgentUtilsEnrichment config value if present, or None if not

    returns

    Option boxing the UserAgentUtilsEnrichment instance

  24. def getWeatherEnrichment: Option[WeatherEnrichment]

    Returns an Option boxing the WeatherEnrichment config value if present, or None if not

    Returns an Option boxing the WeatherEnrichment config value if present, or None if not

    returns

    Option boxing the WeatherEnrichment instance

  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped