Interface DataplexDatascanDataQualitySpecRules
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataplexDatascanDataQualitySpecRules.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.596Z") @Stability(Stable) public interface DataplexDatascanDataQualitySpecRules extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataplexDatascanDataQualitySpecRules.BuilderA builder forDataplexDatascanDataQualitySpecRulesstatic classDataplexDatascanDataQualitySpecRules.Jsii$ProxyAn implementation forDataplexDatascanDataQualitySpecRules
-
Method Summary
-
-
-
Method Detail
-
getDimension
@Stability(Stable) @NotNull String getDimension()
The dimension a rule belongs to.Results are also aggregated at the dimension level. Supported dimensions are ["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#dimension DataplexDatascan#dimension}
-
getColumn
@Stability(Stable) @Nullable default String getColumn()
The unnested column which this rule is evaluated against.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#column DataplexDatascan#column}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Description of the rule. The maximum length is 1,024 characters.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#description DataplexDatascan#description}
-
getIgnoreNull
@Stability(Stable) @Nullable default Object getIgnoreNull()
Rows with null values will automatically fail a rule, unless ignoreNull is true.In that case, such null rows are trivially considered passing. Only applicable to ColumnMap rules. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#ignore_null DataplexDatascan#ignore_null}
-
getName
@Stability(Stable) @Nullable default String getName()
A mutable name for the rule.The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#name DataplexDatascan#name}
-
getNonNullExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesNonNullExpectation getNonNullExpectation()
non_null_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#non_null_expectation DataplexDatascan#non_null_expectation}
-
getRangeExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesRangeExpectation getRangeExpectation()
range_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#range_expectation DataplexDatascan#range_expectation}
-
getRegexExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesRegexExpectation getRegexExpectation()
regex_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#regex_expectation DataplexDatascan#regex_expectation}
-
getRowConditionExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesRowConditionExpectation getRowConditionExpectation()
row_condition_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#row_condition_expectation DataplexDatascan#row_condition_expectation}
-
getSetExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesSetExpectation getSetExpectation()
set_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#set_expectation DataplexDatascan#set_expectation}
-
getSqlAssertion
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesSqlAssertion getSqlAssertion()
sql_assertion block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#sql_assertion DataplexDatascan#sql_assertion}
-
getStatisticRangeExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesStatisticRangeExpectation getStatisticRangeExpectation()
statistic_range_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#statistic_range_expectation DataplexDatascan#statistic_range_expectation}
-
getTableConditionExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesTableConditionExpectation getTableConditionExpectation()
table_condition_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#table_condition_expectation DataplexDatascan#table_condition_expectation}
-
getThreshold
@Stability(Stable) @Nullable default Number getThreshold()
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).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#threshold DataplexDatascan#threshold}
-
getUniquenessExpectation
@Stability(Stable) @Nullable default DataplexDatascanDataQualitySpecRulesUniquenessExpectation getUniquenessExpectation()
uniqueness_expectation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_datascan#uniqueness_expectation DataplexDatascan#uniqueness_expectation}
-
builder
@Stability(Stable) static DataplexDatascanDataQualitySpecRules.Builder builder()
-
-