Class DataQualityTargetTable
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.alpha.DataQualityTargetTable
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:36.182Z")
@Stability(Experimental)
public class DataQualityTargetTable
extends software.amazon.jsii.JsiiObject
(experimental) The Glue table a
DataQualityRuleset evaluates.
Example:
IDatabase database;
DataQualityRuleset.Builder.create(this, "MyRuleset")
.rulesetName("my_ruleset")
.dqdl(Dqdl.fromString("Rules = [ RowCount > 100, IsComplete \"order_id\" ]"))
.targetTable(DataQualityTargetTable.fromTableName(database, "my_table"))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDataQualityTargetTable(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDataQualityTargetTable(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic DataQualityTargetTablefromTable(IDatabaseRef database, ITable table) (experimental) Target an L2 table in a database.static DataQualityTargetTablefromTableName(IDatabaseRef database, String tableName) (experimental) Target a table by name in a database.(experimental) The database name of the target table.(experimental) The table name of the target table.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
DataQualityTargetTable
protected DataQualityTargetTable(software.amazon.jsii.JsiiObjectRef objRef) -
DataQualityTargetTable
protected DataQualityTargetTable(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
fromTable
@Stability(Experimental) @NotNull public static DataQualityTargetTable fromTable(@NotNull IDatabaseRef database, @NotNull ITable table) (experimental) Target an L2 table in a database.- Parameters:
database- the database that holds the table. This parameter is required.table- the table to evaluate. This parameter is required.
-
fromTableName
@Stability(Experimental) @NotNull public static DataQualityTargetTable fromTableName(@NotNull IDatabaseRef database, @NotNull String tableName) (experimental) Target a table by name in a database.Use this when the table is not modeled as an L2 construct (e.g. it is imported or created elsewhere).
- Parameters:
database- the database that holds the table. This parameter is required.tableName- the name of the table to evaluate. This parameter is required.
-
getDatabaseName
(experimental) The database name of the target table. -
getTableName
(experimental) The table name of the target table.
-