DataQualityRule constructor
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,
- String? column,
- bool? ignoreNull,
- String? dimension,
- 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;
}