DatascanDataQualitySpec class

Constructors

DatascanDataQualitySpec({Input<bool?>? catalogPublishingEnabled, Input<bool?>? enableCatalogBasedRules, Input<String?>? filter, Input<DatascanDataQualitySpecPostScanActions?>? postScanActions, Input<String?>? rowFilter, Input<List<DatascanDataQualitySpecRule>?>? rules, Input<double?>? samplingPercent})
Creates a new DatascanDataQualitySpec. catalogPublishingEnabled If set, the latest DataScan job result will be published to Dataplex Catalog. enableCatalogBasedRules If set to true, the scan will retrieve rules defined in Data Catalog for the resource. filter A filter to selectively run a subset of rules. postScanActions Actions to take upon job completion. rowFilter A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 rules The list of rules to evaluate against a data source. At least one rule is required. samplingPercent The percentage of the records to be selected from the dataset for DataScan.
const
DatascanDataQualitySpec.fromMap(Map<String, dynamic> map)
factory

Properties

catalogPublishingEnabled → Input<bool?>?
If set, the latest DataScan job result will be published to Dataplex Catalog.
final
enableCatalogBasedRules → Input<bool?>?
If set to true, the scan will retrieve rules defined in Data Catalog for the resource.
final
filter → Input<String?>?
A filter to selectively run a subset of rules.
final
hashCode → int
The hash code for this object.
no setterinherited
postScanActions → Input<DatascanDataQualitySpecPostScanActions?>?
Actions to take upon job completion. Structure is documented below.
final
rowFilter → Input<String?>?
A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
final
rules → Input<List<DatascanDataQualitySpecRule>?>?
The list of rules to evaluate against a data source. At least one rule is required. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
samplingPercent → Input<double?>?
The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if samplingPercent is not specified, 0 or 100.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited