Interface DataQualityRulesetProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DataQualityRulesetProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-08-19T15:41:43.364Z") @Stability(Experimental) public interface DataQualityRulesetProps extends software.amazon.jsii.JsiiSerializable
(experimental) Construction properties for DataQualityRuleset.

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();
 
  • Method Details

    • getDqdl

      @Stability(Experimental) @NotNull Dqdl getDqdl()
      (experimental) The DQDL document defining the ruleset's data quality rules.

      Build it with Dqdl.fromString(...).

    • getTargetTable

      @Stability(Experimental) @NotNull DataQualityTargetTable getTargetTable()
      (experimental) The target table of the ruleset.
    • getClientToken

      @Stability(Experimental) @Nullable default String getClientToken()
      (experimental) The client token of the ruleset.
    • getDescription

      @Stability(Experimental) @Nullable default String getDescription()
      (experimental) The description of the ruleset.
    • getRemovalPolicy

      @Stability(Experimental) @Nullable default RemovalPolicy getRemovalPolicy()
      (experimental) Policy to apply when the ruleset is removed from the stack.

      Default: - resource will be destroyed

    • getRulesetName

      @Stability(Experimental) @Nullable default String getRulesetName()
      (experimental) The name of the ruleset.

      Default: cloudformation generated name

    • getTags

      @Stability(Experimental) @Nullable default Map<String,String> getTags()
      (experimental) Key-Value pairs that define tags for the ruleset.

      Default: empty tags

    • builder

      @Stability(Experimental) static DataQualityRulesetProps.Builder builder()
      Returns:
      a DataQualityRulesetProps.Builder of DataQualityRulesetProps