Interface DataQualityRulesetProps

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

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:11.554Z") @Stability(Experimental) public interface DataQualityRulesetProps extends software.amazon.jsii.JsiiSerializable
(experimental) Construction properties for DataQualityRuleset.

Example:

 DataQualityRuleset.Builder.create(this, "MyDataQualityRuleset")
         .clientToken("client_token")
         .description("description")
         .rulesetName("ruleset_name")
         .rulesetDqdl("ruleset_dqdl")
         .tags(Map.of(
                 "key1", "value1",
                 "key2", "value2"))
         .targetTable(new DataQualityTargetTable("database_name", "table_name"))
         .build();
 
  • Method Details

    • getRulesetDqdl

      @Stability(Experimental) @NotNull String getRulesetDqdl()
      (experimental) The dqdl of the ruleset.
    • 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.
    • 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