GetDataQualityRulesRule.fromMap constructor
GetDataQualityRulesRule.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetDataQualityRulesRule.fromMap(Map<String, dynamic> map) {
return GetDataQualityRulesRule(
column: pulumi.Input.fromValue(map['column'] as String),
description: pulumi.Input.fromValue(map['description'] as String),
dimension: pulumi.Input.fromValue(map['dimension'] as String),
ignoreNull: pulumi.Input.fromValue(map['ignoreNull'] as bool),
name: pulumi.Input.fromValue(map['name'] as String),
nonNullExpectations: pulumi.Input.fromValue((map['nonNullExpectations'] as List).cast<Map<String, dynamic>>()),
rangeExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleRangeExpectation>(map['rangeExpectations']!, (value) => GetDataQualityRulesRuleRangeExpectation.fromMap((value as Map).cast<String, dynamic>()))),
regexExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleRegexExpectation>(map['regexExpectations']!, (value) => GetDataQualityRulesRuleRegexExpectation.fromMap((value as Map).cast<String, dynamic>()))),
rowConditionExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleRowConditionExpectation>(map['rowConditionExpectations']!, (value) => GetDataQualityRulesRuleRowConditionExpectation.fromMap((value as Map).cast<String, dynamic>()))),
setExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleSetExpectation>(map['setExpectations']!, (value) => GetDataQualityRulesRuleSetExpectation.fromMap((value as Map).cast<String, dynamic>()))),
sqlAssertions: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleSqlAssertion>(map['sqlAssertions']!, (value) => GetDataQualityRulesRuleSqlAssertion.fromMap((value as Map).cast<String, dynamic>()))),
statisticRangeExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleStatisticRangeExpectation>(map['statisticRangeExpectations']!, (value) => GetDataQualityRulesRuleStatisticRangeExpectation.fromMap((value as Map).cast<String, dynamic>()))),
suspended: pulumi.Input.fromValue(map['suspended'] as bool),
tableConditionExpectations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDataQualityRulesRuleTableConditionExpectation>(map['tableConditionExpectations']!, (value) => GetDataQualityRulesRuleTableConditionExpectation.fromMap((value as Map).cast<String, dynamic>()))),
threshold: pulumi.Input.fromValue((map['threshold'] as num).toDouble()),
uniquenessExpectations: pulumi.Input.fromValue((map['uniquenessExpectations'] as List).cast<Map<String, dynamic>>()),
);
}