DataQualityRule constructor

DataQualityRule({
  1. DataQualityRule_RangeExpectation? rangeExpectation,
  2. DataQualityRule_NonNullExpectation? nonNullExpectation,
  3. DataQualityRule_SetExpectation? setExpectation,
  4. DataQualityRule_RegexExpectation? regexExpectation,
  5. DataQualityRule_UniquenessExpectation? uniquenessExpectation,
  6. DataQualityRule_StatisticRangeExpectation? statisticRangeExpectation,
  7. DataQualityRule_RowConditionExpectation? rowConditionExpectation,
  8. DataQualityRule_TableConditionExpectation? tableConditionExpectation,
  9. String? column,
  10. bool? ignoreNull,
  11. String? dimension,
  12. double? threshold,
})

Implementation

factory DataQualityRule({
  DataQualityRule_RangeExpectation? rangeExpectation,
  DataQualityRule_NonNullExpectation? nonNullExpectation,
  DataQualityRule_SetExpectation? setExpectation,
  DataQualityRule_RegexExpectation? regexExpectation,
  DataQualityRule_UniquenessExpectation? uniquenessExpectation,
  DataQualityRule_StatisticRangeExpectation? statisticRangeExpectation,
  DataQualityRule_RowConditionExpectation? rowConditionExpectation,
  DataQualityRule_TableConditionExpectation? tableConditionExpectation,
  $core.String? column,
  $core.bool? ignoreNull,
  $core.String? dimension,
  $core.double? threshold,
}) {
  final $result = create();
  if (rangeExpectation != null) {
    $result.rangeExpectation = rangeExpectation;
  }
  if (nonNullExpectation != null) {
    $result.nonNullExpectation = nonNullExpectation;
  }
  if (setExpectation != null) {
    $result.setExpectation = setExpectation;
  }
  if (regexExpectation != null) {
    $result.regexExpectation = regexExpectation;
  }
  if (uniquenessExpectation != null) {
    $result.uniquenessExpectation = uniquenessExpectation;
  }
  if (statisticRangeExpectation != null) {
    $result.statisticRangeExpectation = statisticRangeExpectation;
  }
  if (rowConditionExpectation != null) {
    $result.rowConditionExpectation = rowConditionExpectation;
  }
  if (tableConditionExpectation != null) {
    $result.tableConditionExpectation = tableConditionExpectation;
  }
  if (column != null) {
    $result.column = column;
  }
  if (ignoreNull != null) {
    $result.ignoreNull = ignoreNull;
  }
  if (dimension != null) {
    $result.dimension = dimension;
  }
  if (threshold != null) {
    $result.threshold = threshold;
  }
  return $result;
}