Class Dqdl
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.alpha.Dqdl
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-19T15:41:43.381Z")
@Stability(Experimental)
public class Dqdl
extends software.amazon.jsii.JsiiObject
(experimental) The Data Quality Definition Language (DQDL) document for a
DataQualityRuleset.
DQDL is an authored string that Glue parses and validates at deploy time. Build
one from a raw DQDL string with
.
invalid reference
Dqdl.fromString
Example:
DataQualityRuleset.Builder.create(this, "MyRuleset")
.rulesetName("my_ruleset")
.dqdl(Dqdl.fromString("Rules = [ RowCount > 100, IsComplete \"order_id\" ]"))
.targetTable(new DataQualityTargetTable("my_database", "my_table"))
.build();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DqdlfromString(String dqdl) (experimental) Create aDqdlfrom a raw DQDL string.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
-
Dqdl
protected Dqdl(software.amazon.jsii.JsiiObjectRef objRef) -
Dqdl
protected Dqdl(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
fromString
(experimental) Create aDqdlfrom a raw DQDL string.- Parameters:
dqdl- the DQDL document, e.g.Rules = [ RowCount > 100 ]. This parameter is required.
-