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. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. 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

  9. 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

  10. 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

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

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

    Permalink
  13. 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

  14. 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

  15. def getHttpHeaderExtractorEnrichment: Option[HttpHeaderExtractorEnrichment]

    Permalink
  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. def getUaParserEnrichment: Option[UaParserEnrichment.type]

    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

  22. 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

  23. 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

  24. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. 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