Class DataplexDatascanDataQualitySpec.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataplex_datascan.DataplexDatascanDataQualitySpec.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataplexDatascanDataQualitySpec>
- Enclosing interface:
- DataplexDatascanDataQualitySpec
@Stability(Stable) public static final class DataplexDatascanDataQualitySpec.Builder extends Object implements software.amazon.jsii.Builder<DataplexDatascanDataQualitySpec>
A builder forDataplexDatascanDataQualitySpec
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexDatascanDataQualitySpecbuild()Builds the configured instance.DataplexDatascanDataQualitySpec.BuilderpostScanActions(DataplexDatascanDataQualitySpecPostScanActions postScanActions)Sets the value ofDataplexDatascanDataQualitySpec.getPostScanActions()DataplexDatascanDataQualitySpec.BuilderrowFilter(String rowFilter)Sets the value ofDataplexDatascanDataQualitySpec.getRowFilter()DataplexDatascanDataQualitySpec.Builderrules(com.hashicorp.cdktf.IResolvable rules)Sets the value ofDataplexDatascanDataQualitySpec.getRules()DataplexDatascanDataQualitySpec.Builderrules(List<? extends DataplexDatascanDataQualitySpecRules> rules)Sets the value ofDataplexDatascanDataQualitySpec.getRules()DataplexDatascanDataQualitySpec.BuildersamplingPercent(Number samplingPercent)Sets the value ofDataplexDatascanDataQualitySpec.getSamplingPercent()
-
-
-
Method Detail
-
postScanActions
@Stability(Stable) public DataplexDatascanDataQualitySpec.Builder postScanActions(DataplexDatascanDataQualitySpecPostScanActions postScanActions)
Sets the value ofDataplexDatascanDataQualitySpec.getPostScanActions()- Parameters:
postScanActions- post_scan_actions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#post_scan_actions DataplexDatascan#post_scan_actions}- Returns:
this
-
rowFilter
@Stability(Stable) public DataplexDatascanDataQualitySpec.Builder rowFilter(String rowFilter)
Sets the value ofDataplexDatascanDataQualitySpec.getRowFilter()- Parameters:
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 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#row_filter DataplexDatascan#row_filter}- Returns:
this
-
rules
@Stability(Stable) public DataplexDatascanDataQualitySpec.Builder rules(com.hashicorp.cdktf.IResolvable rules)
Sets the value ofDataplexDatascanDataQualitySpec.getRules()- Parameters:
rules- rules block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#rules DataplexDatascan#rules}- Returns:
this
-
rules
@Stability(Stable) public DataplexDatascanDataQualitySpec.Builder rules(List<? extends DataplexDatascanDataQualitySpecRules> rules)
Sets the value ofDataplexDatascanDataQualitySpec.getRules()- Parameters:
rules- rules block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#rules DataplexDatascan#rules}- Returns:
this
-
samplingPercent
@Stability(Stable) public DataplexDatascanDataQualitySpec.Builder samplingPercent(Number samplingPercent)
Sets the value ofDataplexDatascanDataQualitySpec.getSamplingPercent()- Parameters:
samplingPercent- 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#sampling_percent DataplexDatascan#sampling_percent}- Returns:
this
-
build
@Stability(Stable) public DataplexDatascanDataQualitySpec build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataplexDatascanDataQualitySpec>- Returns:
- a new instance of
DataplexDatascanDataQualitySpec - Throws:
NullPointerException- if any required attribute was not provided
-
-