Class DataplexDatascanDataQualitySpecRules.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataplex_datascan.DataplexDatascanDataQualitySpecRules.Jsii$Proxy
-
- All Implemented Interfaces:
DataplexDatascanDataQualitySpecRules,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataplexDatascanDataQualitySpecRules
@Stability(Stable) @Internal public static final class DataplexDatascanDataQualitySpecRules.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataplexDatascanDataQualitySpecRules
An implementation forDataplexDatascanDataQualitySpecRules
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dataplex_datascan.DataplexDatascanDataQualitySpecRules
DataplexDatascanDataQualitySpecRules.Builder, DataplexDatascanDataQualitySpecRules.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataplexDatascanDataQualitySpecRules.Builder builder)Constructor that initializes the object based on literal property values passed by theDataplexDatascanDataQualitySpecRules.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataplexDatascanDataQualitySpecRules.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataplexDatascanDataQualitySpecRules.Builder.
-
-
Method Detail
-
getDimension
public final String getDimension()
Description copied from interface:DataplexDatascanDataQualitySpecRulesThe 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}
- Specified by:
getDimensionin interfaceDataplexDatascanDataQualitySpecRules
-
getColumn
public final String getColumn()
Description copied from interface:DataplexDatascanDataQualitySpecRulesThe 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}
- Specified by:
getColumnin interfaceDataplexDatascanDataQualitySpecRules
-
getDescription
public final String getDescription()
Description copied from interface:DataplexDatascanDataQualitySpecRulesDescription 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}
- Specified by:
getDescriptionin interfaceDataplexDatascanDataQualitySpecRules
-
getIgnoreNull
public final Object getIgnoreNull()
Description copied from interface:DataplexDatascanDataQualitySpecRulesRows 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}
- Specified by:
getIgnoreNullin interfaceDataplexDatascanDataQualitySpecRules
-
getName
public final String getName()
Description copied from interface:DataplexDatascanDataQualitySpecRulesA 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}
- Specified by:
getNamein interfaceDataplexDatascanDataQualitySpecRules
-
getNonNullExpectation
public final DataplexDatascanDataQualitySpecRulesNonNullExpectation getNonNullExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesnon_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}
- Specified by:
getNonNullExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getRangeExpectation
public final DataplexDatascanDataQualitySpecRulesRangeExpectation getRangeExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesrange_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}
- Specified by:
getRangeExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getRegexExpectation
public final DataplexDatascanDataQualitySpecRulesRegexExpectation getRegexExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesregex_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}
- Specified by:
getRegexExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getRowConditionExpectation
public final DataplexDatascanDataQualitySpecRulesRowConditionExpectation getRowConditionExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesrow_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}
- Specified by:
getRowConditionExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getSetExpectation
public final DataplexDatascanDataQualitySpecRulesSetExpectation getSetExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesset_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}
- Specified by:
getSetExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getSqlAssertion
public final DataplexDatascanDataQualitySpecRulesSqlAssertion getSqlAssertion()
Description copied from interface:DataplexDatascanDataQualitySpecRulessql_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}
- Specified by:
getSqlAssertionin interfaceDataplexDatascanDataQualitySpecRules
-
getStatisticRangeExpectation
public final DataplexDatascanDataQualitySpecRulesStatisticRangeExpectation getStatisticRangeExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesstatistic_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}
- Specified by:
getStatisticRangeExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getTableConditionExpectation
public final DataplexDatascanDataQualitySpecRulesTableConditionExpectation getTableConditionExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulestable_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}
- Specified by:
getTableConditionExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
getThreshold
public final Number getThreshold()
Description copied from interface:DataplexDatascanDataQualitySpecRulesThe 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}
- Specified by:
getThresholdin interfaceDataplexDatascanDataQualitySpecRules
-
getUniquenessExpectation
public final DataplexDatascanDataQualitySpecRulesUniquenessExpectation getUniquenessExpectation()
Description copied from interface:DataplexDatascanDataQualitySpecRulesuniqueness_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}
- Specified by:
getUniquenessExpectationin interfaceDataplexDatascanDataQualitySpecRules
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-