Packages

final case class AppConfig(applicationName: Option[NonEmptyString], storage: Option[StorageConfig], email: Option[EmailConfig], mattermost: Option[MattermostConfig], encryption: Option[Encryption], streaming: StreamConfig = StreamConfig(), dateTimeOptions: DateTimeConfig = DateTimeConfig(), enablers: Enablers = Enablers(), defaultSparkOptions: Seq[SparkParam] = Seq.empty) extends Product with Serializable

Application-level configuration

applicationName

Name of Checkita Data Quality spark application

storage

Defines parameters for connection to history storage.

email

Defines parameters to sent email notifications

mattermost

Defines parameters to sent mattermost notifications

encryption

Defines parameters to encrypt secrets in job config

dateTimeOptions

Defines datetime representation settings

enablers

Configure enablers (switchers) to turn on/off some features of DQ

defaultSparkOptions

List of default Spark Configurations

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AppConfig
  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 AppConfig(applicationName: Option[NonEmptyString], storage: Option[StorageConfig], email: Option[EmailConfig], mattermost: Option[MattermostConfig], encryption: Option[Encryption], streaming: StreamConfig = StreamConfig(), dateTimeOptions: DateTimeConfig = DateTimeConfig(), enablers: Enablers = Enablers(), defaultSparkOptions: Seq[SparkParam] = Seq.empty)

    applicationName

    Name of Checkita Data Quality spark application

    storage

    Defines parameters for connection to history storage.

    email

    Defines parameters to sent email notifications

    mattermost

    Defines parameters to sent mattermost notifications

    encryption

    Defines parameters to encrypt secrets in job config

    dateTimeOptions

    Defines datetime representation settings

    enablers

    Configure enablers (switchers) to turn on/off some features of DQ

    defaultSparkOptions

    List of default Spark Configurations

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 applicationName: Option[NonEmptyString]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. val dateTimeOptions: DateTimeConfig
  8. val defaultSparkOptions: Seq[SparkParam]
  9. val email: Option[EmailConfig]
  10. val enablers: Enablers
  11. val encryption: Option[Encryption]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val mattermost: Option[MattermostConfig]
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. val storage: Option[StorageConfig]
  21. val streaming: StreamConfig
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. 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