DatascanDataProfileSpec class

Constructors

DatascanDataProfileSpec({Input<bool?>? catalogPublishingEnabled, Input<DatascanDataProfileSpecExcludeFields?>? excludeFields, Input<DatascanDataProfileSpecIncludeFields?>? includeFields, Input<DatascanDataProfileSpecPostScanActions?>? postScanActions, Input<String?>? rowFilter, Input<double?>? samplingPercent})
Creates a new DatascanDataProfileSpec. catalogPublishingEnabled If set, the latest DataScan job result will be published to Dataplex Catalog. excludeFields The fields to exclude from data profile. includeFields The fields to include in data profile. 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 samplingPercent The percentage of the records to be selected from the dataset for DataScan.
const
DatascanDataProfileSpec.fromMap(Map<String, dynamic> map)
factory

Properties

catalogPublishingEnabled → Input<bool?>?
If set, the latest DataScan job result will be published to Dataplex Catalog.
final
excludeFields → Input<DatascanDataProfileSpecExcludeFields?>?
The fields to exclude from data profile. If specified, the fields will be excluded from data profile, regardless of includeFields value. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
includeFields → Input<DatascanDataProfileSpecIncludeFields?>?
The fields to include in data profile. If not specified, all fields at the time of profile scan job execution are included, except for ones listed in excludeFields. Structure is documented below.
final
postScanActions → Input<DatascanDataProfileSpecPostScanActions?>?
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
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