Packages

p

org.checkita.dqf

appsettings

package appsettings

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AppSettings(executionDateTime: EnrichedDT, referenceDateTime: EnrichedDT, allowNotifications: Boolean, allowSqlQueries: Boolean, aggregatedKafkaOutput: Boolean, enableCaseSensitivity: Boolean, errorDumpSize: Int, outputRepartition: Int, metricEngineAPI: MetricEngineAPI, checkFailureTolerance: CheckFailureTolerance, storageConfig: Option[StorageConfig], emailConfig: Option[EmailConfig], mattermostConfig: Option[MattermostConfig], streamConfig: StreamConfig, encryption: Option[Encryption], sparkConf: SparkConf, isLocal: Boolean, isShared: Boolean, doMigration: Boolean, applicationName: Option[String], prependVars: String, loggingLevel: Level, versionInfo: VersionInfo) extends Product with Serializable

    Application settings

    Application settings

    executionDateTime

    Job execution date-time (actual time when job is started)

    referenceDateTime

    Reference date-time (for which the job is performed)

    allowNotifications

    Enables notifications to be sent from DQ application

    allowSqlQueries

    Enables SQL arbitrary queries in virtual sources

    aggregatedKafkaOutput

    Enables sending aggregates messages for Kafka Targets (one per each target type, except checkAlerts where one message per checkAlert will be sent)

    enableCaseSensitivity

    Enables columns case sensitivity

    errorDumpSize

    Maximum number of errors to be collected per single metric.

    outputRepartition

    Sets the number of partitions when writing outputs. By default writes single file.

    metricEngineAPI

    Metric processor API used to process metrics: either Spark RDD or Spark DF.

    checkFailureTolerance

    Returns the failure status if any of the checks fail.

    storageConfig

    Configuration of connection to Data Quality Storage

    emailConfig

    Configuration of connection to SMTP server

    mattermostConfig

    Configuration of connection to Mattermost API

    streamConfig

    Streaming settings (used in streaming applications only)

    encryption

    Encryption settings

    sparkConf

    Spark configuration parameters

    isLocal

    Boolean flag indicating whether spark application must be run locally.

    isShared

    Boolean flag indicating whether spark application running within shared spark context.

    doMigration

    Boolean flag indication whether DQ storage database migration needs to be run prior result saving.

    applicationName

    Name of Checkita Data Quality spark application

    prependVars

    Multiline HOCON string with variables to be prepended to configuration files during their parsing.

    loggingLevel

    Application logging level

    versionInfo

    Information about application and configuration API versions.

  2. case class VersionInfo(appVersion: String, configAPIVersion: String) extends Product with Serializable

    Case class used to store current application version and config API version.

Value Members

  1. object AppSettings extends Serializable
  2. object VersionInfo extends Serializable

Ungrouped