Class/Object

com.snowplowanalytics.snowplow.enrich.common.enrichments

EnrichmentRegistry

Related Docs: object EnrichmentRegistry | package enrichments

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EnrichmentRegistry(configs: EnrichmentMap)

    Permalink

    configs

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

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

    Permalink
    Definition Classes
    AnyRef
  7. val filesToCache: List[(URI, String)]

    Permalink

    A list of all files required by enrichments in the registry.

    A list of all files required by enrichments in the registry. This is specified as a pair with the first element providing the source location of the file and the second indicating the expected local path.

  8. def finalize(): Unit

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

    Permalink

    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

  10. def getApiRequestEnrichment: Option[ApiRequestEnrichment]

    Permalink

    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

  11. def getCampaignAttributionEnrichment: Option[CampaignAttributionEnrichment]

    Permalink

    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

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

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

    Permalink
  14. def getCurrencyConversionEnrichment: Option[CurrencyConversionEnrichment]

    Permalink

    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

  15. def getEventFingerprintEnrichment: Option[EventFingerprintEnrichment]

    Permalink

    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

  16. def getHttpHeaderExtractorEnrichment: Option[HttpHeaderExtractorEnrichment]

    Permalink
  17. def getIabEnrichment: Option[IabEnrichment]

    Permalink

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

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

    returns

    Option boxing the IabEnrichment instance

  18. def getIpLookupsEnrichment: Option[IpLookupsEnrichment]

    Permalink

    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]

    Permalink

    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 getPiiPseudonymizerEnrichment: Option[PiiPseudonymizerEnrichment]

    Permalink

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

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

    returns

    Option boxing the PiiPseudonymizerEnrichment instance

  21. def getRefererParserEnrichment: Option[RefererParserEnrichment]

    Permalink

    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

  22. def getSqlQueryEnrichment: Option[SqlQueryEnrichment]

    Permalink

    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

  23. def getUaParserEnrichment: Option[UaParserEnrichment]

    Permalink

    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

  24. def getUserAgentUtilsEnrichment: Option[UserAgentUtilsEnrichment.type]

    Permalink

    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

  25. def getWeatherEnrichment: Option[WeatherEnrichment]

    Permalink

    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

  26. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  31. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped