Packages

case class FeathrConfig(sources: Option[Map[String, DataSource]], anchors: Map[String, FeatureAnchor], derivationsArg: Option[Map[String, DerivedFeature]], multiDerivationsArg: Option[Seq[DerivedFeature]]) extends Product with Serializable

FeathrConfig consists of anchor and derived feature definitions.

sources

optional map of sources, the key are the source names; the value is the source definition

anchors

map of feature anchors. the keys are the anchor names (currently unused, but must be unique)

derivationsArg

optional map of feature derivations. the keys are the feature names; the value for a given key is the derivation for that feature name

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FeathrConfig
  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 FeathrConfig(sources: Option[Map[String, DataSource]], anchors: Map[String, FeatureAnchor], derivationsArg: Option[Map[String, DerivedFeature]], multiDerivationsArg: Option[Seq[DerivedFeature]])

    sources

    optional map of sources, the key are the source names; the value is the source definition

    anchors

    map of feature anchors. the keys are the anchor names (currently unused, but must be unique)

    derivationsArg

    optional map of feature derivations. the keys are the feature names; the value for a given key is the derivation for that feature name

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val anchoredFeatures: Map[String, FeatureAnchorWithSource]
  5. val anchors: Map[String, FeatureAnchor]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. val derivationsArg: Option[Map[String, DerivedFeature]]
  9. val derivedFeatures: Map[String, DerivedFeature]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val jackson: ObjectMapper
  15. def load(file: File): FeathrConfig
  16. def load(url: URL): FeathrConfig
  17. def load(configDoc: String): FeathrConfig
  18. val multiDerivationsArg: Option[Seq[DerivedFeature]]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def resolveOverride(configDoc: String, overrideConfDoc: String): String

    Override configDoc using overrideConfDoc

    Override configDoc using overrideConfDoc

    configDoc

    base config

    overrideConfDoc

    config used to override configDoc

    returns

    overridden configDoc

  23. val sources: Option[Map[String, DataSource]]
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped