GoogleCloudDataplexV1DataQualityRule class
A rule captures data quality intent about a data source.
Constructors
- GoogleCloudDataplexV1DataQualityRule({String? column, String? description, String? dimension, bool? ignoreNull, String? name, GoogleCloudDataplexV1DataQualityRuleNonNullExpectation? nonNullExpectation, GoogleCloudDataplexV1DataQualityRuleRangeExpectation? rangeExpectation, GoogleCloudDataplexV1DataQualityRuleRegexExpectation? regexExpectation, GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation? rowConditionExpectation, GoogleCloudDataplexV1DataQualityRuleSetExpectation? setExpectation, GoogleCloudDataplexV1DataQualityRuleSqlAssertion? sqlAssertion, GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation? statisticRangeExpectation, bool? suspended, GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation? tableConditionExpectation, double? threshold, GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation? uniquenessExpectation})
 - GoogleCloudDataplexV1DataQualityRule.fromJson(Map json_)
 
Properties
- column ↔ String?
 - 
  The unnested column which this rule is evaluated against.
  getter/setter pair
 - description ↔ String?
 - 
  Description of the rule.
  getter/setter pair
 - dimension ↔ String?
 - 
  The dimension a rule belongs to.
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - ignoreNull ↔ bool?
 - 
  Rows with null values will automatically fail a rule, unless ignore_null
is true.
  getter/setter pair
 - name ↔ String?
 - 
  A mutable name for the rule.
  getter/setter pair
 - nonNullExpectation ↔ GoogleCloudDataplexV1DataQualityRuleNonNullExpectation?
 - 
  Row-level rule which evaluates whether each column value is null.
  getter/setter pair
 - rangeExpectation ↔ GoogleCloudDataplexV1DataQualityRuleRangeExpectation?
 - 
  Row-level rule which evaluates whether each column value lies between a
specified range.
  getter/setter pair
 - regexExpectation ↔ GoogleCloudDataplexV1DataQualityRuleRegexExpectation?
 - 
  Row-level rule which evaluates whether each column value matches a
specified regex.
  getter/setter pair
 - rowConditionExpectation ↔ GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation?
 - 
  Row-level rule which evaluates whether each row in a table passes the
specified condition.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - setExpectation ↔ GoogleCloudDataplexV1DataQualityRuleSetExpectation?
 - 
  Row-level rule which evaluates whether each column value is contained by a
specified set.
  getter/setter pair
 - sqlAssertion ↔ GoogleCloudDataplexV1DataQualityRuleSqlAssertion?
 - 
  Aggregate rule which evaluates the number of rows returned for the
provided statement.
  getter/setter pair
 - statisticRangeExpectation ↔ GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation?
 - 
  Aggregate rule which evaluates whether the column aggregate statistic lies
between a specified range.
  getter/setter pair
 - suspended ↔ bool?
 - 
  Whether the Rule is active or suspended.
  getter/setter pair
 - tableConditionExpectation ↔ GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation?
 - 
  Aggregate rule which evaluates whether the provided expression is true for
a table.
  getter/setter pair
 - threshold ↔ double?
 - 
  The minimum ratio of passing_rows / total_rows required to pass this rule,
with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field
is only valid for row-level type rules.
  getter/setter pair
 - uniquenessExpectation ↔ GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation?
 - 
  Row-level rule which evaluates whether each column value is unique.
  getter/setter pair
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited