DatascanDataProfileSpecArgs

data class DatascanDataProfileSpecArgs(val excludeFields: Output<DatascanDataProfileSpecExcludeFieldsArgs>? = null, val includeFields: Output<DatascanDataProfileSpecIncludeFieldsArgs>? = null, val postScanActions: Output<DatascanDataProfileSpecPostScanActionsArgs>? = null, val rowFilter: Output<String>? = null, val samplingPercent: Output<Double>? = null) : ConvertibleToJava<DatascanDataProfileSpecArgs>

Constructors

Link copied to clipboard
constructor(excludeFields: Output<DatascanDataProfileSpecExcludeFieldsArgs>? = null, includeFields: Output<DatascanDataProfileSpecIncludeFieldsArgs>? = null, postScanActions: Output<DatascanDataProfileSpecPostScanActionsArgs>? = null, rowFilter: Output<String>? = null, samplingPercent: Output<Double>? = null)

Properties

Link copied to clipboard

The fields to exclude from data profile. If specified, the fields will be excluded from data profile, regardless of include_fields value. Structure is documented below.

Link copied to clipboard

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 exclude_fields. Structure is documented below.

Link copied to clipboard

Actions to take upon job completion. Structure is documented below.

Link copied to clipboard
val rowFilter: Output<String>? = null

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

Link copied to clipboard
val samplingPercent: Output<Double>? = null

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 sampling_percent is not specified, 0 or 100.

Functions

Link copied to clipboard
open override fun toJava(): DatascanDataProfileSpecArgs