Class/Object

com.ebiznext.comet.config.Settings

Comet

Related Docs: object Comet | package Settings

Permalink

final case class Comet(jobId: String, datasets: String, metadata: String, metrics: Metrics, audit: Audit, archive: Boolean, lock: Lock, writeFormat: String, launcher: String, chewerPrefix: String, analyze: Boolean, hive: Boolean, grouped: Boolean, mergeForceDistinct: Boolean, area: Area, airflow: Airflow, elasticsearch: Elasticsearch, hadoop: Map[String, String], jdbc: Map[String, Jdbc], jdbcEngines: Map[String, JdbcEngine], atlas: Atlas, privacy: Privacy, fileSystem: Option[String], internal: Option[Internal]) extends Serializable with Product

datasets

: Absolute path, datasets root folder beneath which each area is defined.

metadata

: Absolute path, location where all types / domains and auto jobs are defined

metrics

: Absolute path, location where all computed metrics are stored

audit

: Absolute path, location where all log are stored

archive

: Should we backup the ingested datasets ? true by default

writeFormat

: Choose between parquet, orc ... Default is parquet

launcher

: Cron Job Manager : simple (useful for testing) or airflow ? simple by default

analyze

: Should we create basics Hive statistics on the generated dataset ? true by default

hive

: Should we create a Hive Table ? true by default

area

: see Area above

airflow

: Airflow end point. Should be defined even if simple launccher is used instead of airflow.

Linear Supertypes
Product, Equals, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Comet
  2. Product
  3. Equals
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Comet(jobId: String, datasets: String, metadata: String, metrics: Metrics, audit: Audit, archive: Boolean, lock: Lock, writeFormat: String, launcher: String, chewerPrefix: String, analyze: Boolean, hive: Boolean, grouped: Boolean, mergeForceDistinct: Boolean, area: Area, airflow: Airflow, elasticsearch: Elasticsearch, hadoop: Map[String, String], jdbc: Map[String, Jdbc], jdbcEngines: Map[String, JdbcEngine], atlas: Atlas, privacy: Privacy, fileSystem: Option[String], internal: Option[Internal])

    Permalink

    datasets

    : Absolute path, datasets root folder beneath which each area is defined.

    metadata

    : Absolute path, location where all types / domains and auto jobs are defined

    metrics

    : Absolute path, location where all computed metrics are stored

    audit

    : Absolute path, location where all log are stored

    archive

    : Should we backup the ingested datasets ? true by default

    writeFormat

    : Choose between parquet, orc ... Default is parquet

    launcher

    : Cron Job Manager : simple (useful for testing) or airflow ? simple by default

    analyze

    : Should we create basics Hive statistics on the generated dataset ? true by default

    hive

    : Should we create a Hive Table ? true by default

    area

    : see Area above

    airflow

    : Airflow end point. Should be defined even if simple launccher is used instead of airflow.

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. val airflow: Airflow

    Permalink

    : Airflow end point.

    : Airflow end point. Should be defined even if simple launccher is used instead of airflow.

  5. val analyze: Boolean

    Permalink

    : Should we create basics Hive statistics on the generated dataset ? true by default

  6. val archive: Boolean

    Permalink

    : Should we backup the ingested datasets ? true by default

  7. val area: Area

    Permalink

    : see Area above

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. val atlas: Atlas

    Permalink
  10. val audit: Audit

    Permalink

    : Absolute path, location where all log are stored

  11. val cacheStorageLevel: StorageLevel

    Permalink
  12. val chewerPrefix: String

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. val datasets: String

    Permalink

    : Absolute path, datasets root folder beneath which each area is defined.

  15. val elasticsearch: Elasticsearch

    Permalink
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. val fileSystem: Option[String]

    Permalink
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. val grouped: Boolean

    Permalink
  21. val hadoop: Map[String, String]

    Permalink
  22. val hive: Boolean

    Permalink

    : Should we create a Hive Table ? true by default

  23. val internal: Option[Internal]

    Permalink
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. val jdbc: Map[String, Jdbc]

    Permalink
  26. val jdbcEngines: Map[String, JdbcEngine]

    Permalink
  27. val jobId: String

    Permalink
  28. val launcher: String

    Permalink

    : Cron Job Manager : simple (useful for testing) or airflow ? simple by default

  29. val lock: Lock

    Permalink
  30. val mergeForceDistinct: Boolean

    Permalink
  31. val metadata: String

    Permalink

    : Absolute path, location where all types / domains and auto jobs are defined

  32. val metrics: Metrics

    Permalink

    : Absolute path, location where all computed metrics are stored

  33. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  36. val privacy: Privacy

    Permalink
  37. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. val writeFormat: String

    Permalink

    : Choose between parquet, orc ...

    : Choose between parquet, orc ... Default is parquet

  42. def writeReplace: AnyRef

    Permalink
    Attributes
    protected
    Annotations
    @throws( classOf[ObjectStreamException] )

Inherited from Product

Inherited from Equals

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped