Packages

object IO

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IO
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def readAppConfig[T](input: T)(implicit parser: ConfigParser[T]): Result[AppConfig]

    Reads and validates Data Quality application configuration.

    Reads and validates Data Quality application configuration. Application configuration reading includes two stages:

    • Reading input into TypeSafe Config object
    • Parsing config object into instance of Data Quality application configuration class Validations at each stage are chained i.e. if the above stage fails the next stages are not evaluated. This is intentional behaviour: there is no point in parsing config object if it wasn't successfully read from input at the first stage.
    T

    Type of input

    input

    Application configuration input

    parser

    Implicit TypeSafe config parser for input of type T

    returns

    Either a valid application configuration or a list of reading or validation errors

  16. def readEncryptedJobConfig[T](input: T)(implicit parser: ConfigParser[T], encryptor: ConfigEncryptor): Result[JobConfig]

    Reads Encrypted Data Quality job configuration.

    Reads Encrypted Data Quality job configuration. Job configuration reading includes three stages:

    • Reading input into TypeSafe Config object
    • Decryption of previously encrypted sensitive fields.
    • Parsing config object into instance of Data Quality job configuration class
    • Running post validations for Data Quality job configuration Validations at each stage are chained i.e. if the above stage fails the next stages are not evaluated. This is intentional behaviour: there is no point in parsing config object if it wasn't successfully read from input at the first stage. And, again, there is no sense in running post validations if Data Quality job configuration wasn't parsed successfully as the whole point of post validations is to check cross reference validity of different objects in Data Quality job configuration.
    T

    Type of input

    input

    Job configuration input

    parser

    Implicit TypeSafe config parser for input of type T

    encryptor

    Implicit configuration encryptor

    returns

    Either a valid job configuration or a list of reading or validation errors

  17. def readJobConfig[T](input: T)(implicit parser: ConfigParser[T]): Result[JobConfig]

    Reads Data Quality job configuration.

    Reads Data Quality job configuration. Job configuration reading includes three stages:

    • Reading input into TypeSafe Config object
    • Parsing config object into instance of Data Quality job configuration class
    • Running post validations for Data Quality job configuration Validations at each stage are chained i.e. if the above stage fails the next stages are not evaluated. This is intentional behaviour: there is no point in parsing config object if it wasn't successfully read from input at the first stage. And, again, there is no sense in running post validations if Data Quality job configuration wasn't parsed successfully as the whole point of post validations is to check cross reference validity of different objects in Data Quality job configuration.
    T

    Type of input

    input

    Job configuration input

    parser

    Implicit TypeSafe config parser for input of type T

    returns

    Either a valid job configuration or a list of reading or validation errors

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def validateAppConfig(config: AppConfig): Result[String]

    Validates Data Quality application configuration: if configuration can be written to TypeSafe config object then it is valid.

    Validates Data Quality application configuration: if configuration can be written to TypeSafe config object then it is valid.

    config

    Instance of Data Quality application configuration

    returns

    Either "Success" or a list of validation errors.

  21. def validateJobConfig(config: JobConfig): Result[String]

    Validates Data Quality job configuration: if configuration can be written to TypeSafe config object and passes all post validation checks then it is valid.

    Validates Data Quality job configuration: if configuration can be written to TypeSafe config object and passes all post validation checks then it is valid.

    config

    Instance of Data Quality job configuration

    returns

    Either "Success" or a list of validation errors.

  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. def writeAppConfig(config: AppConfig): Result[Config]

    Safely writes Data Quality application configuration into TypeSafe Config.

    Safely writes Data Quality application configuration into TypeSafe Config.

    config

    Instance of Data Quality application configuration

    returns

    Either TypeSafe Config object with Data Quality application configuration or a list with error occurred during write.

  26. def writeEncryptedJobConfig(config: JobConfig)(implicit encryptor: ConfigEncryptor): Result[Config]

    Safely writes Data Quality Job configuration into TypeSafe Config and then encrypts all sensitive fields (including spark parameters).

    Safely writes Data Quality Job configuration into TypeSafe Config and then encrypts all sensitive fields (including spark parameters).

    config

    Instance of Data Quality job configuration

    encryptor

    Implicit configuration encryptor

    returns

    Either TypeSafe Config object with encrypted Data Quality job configuration or a list with error occurred during write or encryption process.

  27. def writeJobConfig(config: JobConfig): Result[Config]

    Safely writes Data Quality job configuration into TypeSafe Config.

    Safely writes Data Quality job configuration into TypeSafe Config.

    config

    Instance of Data Quality job configuration

    returns

    Either TypeSafe Config object with Data Quality job configuration or a list with error occurred during write.

  28. object RenderOptions

Inherited from AnyRef

Inherited from Any

Ungrouped