Last updated Mar 24, 2024

Check Descriptor

Skip to examples

The fluid descriptor describing a data quality Check.

Specification

JSON Schema

1
2
# check
# The fluid descriptor describing a data quality Check.

apiVersion: "v1alpha1"                           # [required] [enum] The current version of this resource | Choose one of either: v1alpha1
id: "id"                                         # [required] [check-ari] An unique identifier for the check being described
name: "name"                                     # [required] [non-empty string] The name of the check being described
summary: "summary"                               # [required] [non-empty string] A short summary of the check being described
documentation: "documentation"                   # [optional] [uri] URL link to documentation about the resource being described
status: "Archived"                               # [optional] [enum] Lifecyle status of the resource being described | Choose one of either: Archived, Available, Decommissioned, Deleted, Deprecated, Development, Preview
managed: "full"                                  # [optional] [enum] Indicates if the resource is fully managed (full, or if omitted) or metadata managed (metadata) | Choose one of either: full, metadata
contacts:                                        # [optional] Contact objects for the resource being described
  # Any of:
  author:                                        # [optional] [non-empty array] List of Slack channels and/or emails to contact for questions about the descriptor
    ## One of:
    - email: "email"                             # [optional] [email contact] A contact email address
    ## OR
    - slack: "slack"                             # [optional] [non-empty slack contact] Slack channel for contacting or alerting purposes
    ## End one of
  # OR
  support:                                       # [optional] [non-empty array] List of Slack channels and/or emails to contact for help about the descriptor
    ## One of:
    - email: "email"                             # [optional] [email contact] A contact email address
    ## OR
    - slack: "slack"                             # [optional] [non-empty slack contact] Slack channel for contacting or alerting purposes
    ## End one of
  # OR
  operations:                                    # [optional] [non-empty array] List of Slack channels and/or on-call schedules to send alerts and notifications related to the descriptor
    ## One of:
    - slack: "slack"                             # [optional] [non-empty slack contact] Slack channel for contacting or alerting purposes
    ## OR
    - opsgenie: "opsgenie"                       # [optional] [non-empty opsgenie contact] Name of your Opsgenie schedule. Can be found here https://atlassian.app.opsgenie.com/schedule/whoIsOnCall
    ## End one of
  # End any of
dimension:                                       # [required] [non-empty array] The dimensions of the check being described
  "Usability"                                    # [required] [enum] The dimension of the check being described | Choose one of either: Usability, Completeness, Validity, Consistency, Accuracy, Uniqueness, Integrity, Timeliness
rule:                                            # [required] The rule of the check being described
  query:                                         # [optional] Custom SQL check descriptor
    sql: "sql"                                   # [required] [string] The sql query of the check being described
    parameters:                                  # [optional] undefined
      yourPropertyName:                          # [additional property] undefined
       codec:                                    # [required] undefined
         type: "type"                            # [required] [string] 
  anomalo:                                       # [optional] The anomalo rule of the check being described
    # One of:
    autoColumnBlankCount:                        # [optional] autoColumnBlankCount check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnBlankPercent:                      # [optional] autoColumnBlankPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnDistinctCount:                     # [optional] autoColumnDistinctCount check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnFrequency:                         # [optional] autoColumnFrequency check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnGreaterThanAnotherPercent:         # [optional] autoColumnGreaterThanAnotherPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnLesser:                              # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnLikeMatchPercent:                  # [optional] autoColumnLikeMatchPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnMax:                               # [optional] autoColumnMax check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnMean:                              # [optional] autoColumnMean check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnMeanStringLength:                  # [optional] autoColumnMeanStringLength check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnMedian:                            # [optional] autoColumnMedian check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnMin:                               # [optional] autoColumnMin check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnNullCount:                         # [optional] autoColumnNullCount check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnNullPercent:                       # [optional] autoColumnNullPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnQuantile:                          # [optional] autoColumnQuantile check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      quantile:                                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnRegexMatchPercent:                 # [optional] autoColumnRegexMatchPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnStd:                               # [optional] autoColumnStd check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnSum:                               # [optional] autoColumnSum check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnUniquePercent:                     # [optional] autoColumnUniquePercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnZeroCount:                         # [optional] autoColumnZeroCount check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoColumnZeroPercent:                       # [optional] autoColumnZeroPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoMetricCollection:                        # [optional] autoMetricCollection check descriptor
      collectionName:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      collectionSql:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      collectionType:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricNameDict:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      runValidation:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      weightName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoSnapshotMetric:                          # [optional] autoSnapshotMetric check descriptor
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      metricName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricType:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
    # OR
    autoTableMetric:                             # [optional] autoTableMetric check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      metricName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricType:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoTableRow:                                # [optional] autoTableRow check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    autoTimeColumnNearAnotherPercent:            # [optional] autoTimeColumnNearAnotherPercent check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      minAdmissibleValue:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnTarget:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnWindow:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      windowBeginDelta:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      windowEndDelta:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      windowUnitReference:                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnAlwaysMatchesLikePattern:              # [optional] columnAlwaysMatchesLikePattern check descriptor
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnAlwaysMatchesRegexPattern:             # [optional] columnAlwaysMatchesRegexPattern check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnBlankCountRange:                       # [optional] columnBlankCountRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnBlankPercentRange:                     # [optional] columnBlankPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnContains:                              # [optional] columnContains check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      value:                                     # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnDense:                                 # [optional] columnDense check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnDistinctCountRange:                    # [optional] columnDistinctCountRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnDistinctInSet:                         # [optional] columnDistinctInSet check descriptor
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      expectedSet:                               # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "String"                       # [required] [enum] undefined | Choose one of either: String
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    columnDistinctNotInSet:                      # [optional] columnDistinctNotInSet check descriptor
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      expectedSet:                               # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "String"                       # [required] [enum] undefined | Choose one of either: String
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    columnDistinctSet:                           # [optional] columnDistinctSet check descriptor
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      expectedSet:                               # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "String"                       # [required] [enum] undefined | Choose one of either: String
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    columnFrequencyRange:                        # [optional] columnFrequencyRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnGreaterThanAnotherAlways:              # [optional] columnGreaterThanAnotherAlways check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnLesser:                              # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnGreaterThanAnotherPercentRange:        # [optional] columnGreaterThanAnotherPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnLesser:                              # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnLikeMatchPercentRange:                 # [optional] columnLikeMatchPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnMaxRange:                              # [optional] columnMaxRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnMeanRange:                             # [optional] columnMeanRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnMeanStringLengthRange:                 # [optional] columnMeanStringLengthRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnMedianRange:                           # [optional] columnMedianRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnMinRange:                              # [optional] columnMinRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNeverEmptyString:                      # [optional] columnNeverEmptyString check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNeverMatchesLikePattern:               # [optional] columnNeverMatchesLikePattern check descriptor
      caseSensitive:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNeverMatchesRegexPattern:              # [optional] columnNeverMatchesRegexPattern check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNeverNull:                             # [optional] columnNeverNull check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNeverZero:                             # [optional] columnNeverZero check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNoFuture:                              # [optional] columnNoFuture check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNoNewValues:                           # [optional] columnNoNewValues check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNullCountRange:                        # [optional] columnNullCountRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnNullPercentRange:                      # [optional] columnNullPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnQuantileRange:                         # [optional] columnQuantileRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      quantile:                                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnRange:                                 # [optional] columnRange check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
    # OR
    columnRegexMatchPercentRange:                # [optional] columnRegexMatchPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      pattern:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnStdRange:                              # [optional] columnStdRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnSumRange:                              # [optional] columnSumRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnUnique:                                # [optional] columnUnique check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnUniquePercentRange:                    # [optional] columnUniquePercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnZeroCountRange:                        # [optional] columnZeroCountRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    columnZeroPercentRange:                      # [optional] columnZeroPercentRange check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      queryHistoryOverride:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    diffMetricCollection:                        # [optional] diffMetricCollection check descriptor
      collectionName:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      collectionSql:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      collectionType:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricNameDict:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      tolerance:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      weightName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    diffQueryML:                                 # [optional] diffQueryML check descriptor
      secondSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      sampleSize:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      firstSql:                                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      secondName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      firstName:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    diffQuerySegments:                           # [optional] diffQuerySegments check descriptor
      secondSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      maxAllowableDifference:                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      firstSql:                                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      secondName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      firstName:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    diffTableColumns:                            # [optional] diffTableColumns check descriptor
      tableReference:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnsExclude:                            # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    diffTableRows:                               # [optional] diffTableRows check descriptor
      tableReference:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      targetUniqueMatchRate:                     # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      primaryKeyColumns:                         # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    diffTableValues:                             # [optional] diffTableValues check descriptor
      floatPrecision:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      targetValuesMatchRate:                     # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      columnsExclude:                            # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
      primaryKeyColumns:                         # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
      tableReference:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
    # OR
    entityOutlier:                               # [optional] entityOutlier check descriptor
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      entityColumn:                              # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      entityMetricName:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      entityMetricSql:                           # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      entityMetricType:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      outlierConfidence:                         # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      outlierDirection:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    joinLeftAtLeastOne:                          # [optional] joinLeftAtLeastOne check descriptor
      customCheckTitle:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      columnRight:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      tableRight:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSqlRight:                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    joinLeftExactlyOne:                          # [optional] joinLeftExactlyOne check descriptor
      customCheckTitle:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      columnRight:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      tableRight:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSqlRight:                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    joinLeftMaxOne:                              # [optional] joinLeftMaxOne check descriptor
      customCheckTitle:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      columnRight:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      tableRight:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSqlRight:                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    multiColumnUnique:                           # [optional] multiColumnUnique check descriptor
      column:                                    # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnB:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      columnC:                                   # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      listOfColumns:                             # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    segmentAutoMetricSection:                    # [optional] segmentAutoMetricSection check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricType:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      minimumDailyRowCount:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      runValidation:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      segmentColumn:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    segmentAutoRowCountMetricSection:            # [optional] segmentAutoRowCountMetricSection check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      minimumDailyRowCount:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      runValidation:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      segmentColumn:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "ARI"                            # [required] [enum] undefined | Choose one of either: ARI
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    snapshotMetricRange:                         # [optional] snapshotMetricRange check descriptor
      high:                                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      low:                                       # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      metricName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricType:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    specifiedSegmentAutoMetricSection:           # [optional] specifiedSegmentAutoMetricSection check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      injectedSegments:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricName:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricSql:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      metricType:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      runValidation:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      userSpecifiedSegment:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      userSpecifiedSegmentName:                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    specifiedSegmentAutoRowCountMetricSection:   # [optional] specifiedSegmentAutoRowCountMetricSection check descriptor
      aggregation:                               # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      aggregationIntervalLength:                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
      confidence:                                # [required] undefined
        codec:                                   # [optional] undefined
          type: "Double"                         # [required] [enum] undefined | Choose one of either: Double
          default: "default"                     # [optional] [string] 
      customWhereSql:                            # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      direction:                                 # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      injectedSegments:                          # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      runValidation:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Boolean"                        # [required] [enum] undefined | Choose one of either: Boolean
          default: "default"                     # [optional] [string] 
      timeColumnOverride:                        # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      userSpecifiedSegment:                      # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
      userSpecifiedSegmentName:                  # [required] undefined
        codec:                                   # [optional] undefined
          type: "String"                         # [required] [enum] undefined | Choose one of either: String
          default: "default"                     # [optional] [string] 
    # OR
    tableColumnNames:                            # [optional] tableColumnNames check descriptor
      columns:                                   # [required] undefined
        codec:                                   # [optional] undefined
          arrayType:                             # [required] undefined
            type: "ARI"                          # [required] [enum] undefined | Choose one of either: ARI
          default:                               # [optional] [array] undefined
            "default"                            # [optional] [string] 
    # OR
    tableColumnNamesAndTypesNoChange:            # [optional] tableColumnNamesAndTypesNoChange check descriptor
    # OR
    tableColumnNamesNoDrop:                      # [optional] tableColumnNamesNoDrop check descriptor
    # OR
    tableColumnNamesNoNew:                       # [optional] tableColumnNamesNoNew check descriptor
    # OR
    tableHasFreshRows:                           # [optional] tableHasFreshRows check descriptor
      hoursLookback:                             # [required] undefined
        codec:                                   # [optional] undefined
          type: "Int"                            # [required] [enum] undefined | Choose one of either: Int
          default: "default"                     # [optional] [string] 
    # OR
    tableMetricRange:                            # [optional] tableMetricRange check descriptor
    # OR
    tableRowRange:                               # [optional] tableRowRange check descriptor
    # OR
    timeColumnNearAnotherPercentRange:           # [optional] timeColumnNearAnotherPercentRange check descriptor
    # OR
    timeColumnNearNow:                           # [optional] timeColumnNearNow check descriptor
    # OR
    timeColumnNearNowSome:                       # [optional] timeColumnNearNowSome check descriptor
    # End one of

Rate this page: