Class DataQualityRuleset

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.glue.alpha.DataQualityRuleset
All Implemented Interfaces:
IResource, IDataQualityRuleset, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:11.553Z") @Stability(Experimental) public class DataQualityRuleset extends Resource implements IDataQualityRuleset
(experimental) A Glue Data Quality ruleset.

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

    • DataQualityRuleset

      protected DataQualityRuleset(software.amazon.jsii.JsiiObjectRef objRef)
    • DataQualityRuleset

      protected DataQualityRuleset(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • DataQualityRuleset

      @Stability(Experimental) public DataQualityRuleset(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DataQualityRulesetProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromRulesetArn

      @Stability(Experimental) @NotNull public static IDataQualityRuleset fromRulesetArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String rulesetArn)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      rulesetArn - This parameter is required.
    • fromRulesetName

      @Stability(Experimental) @NotNull public static IDataQualityRuleset fromRulesetName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String rulesetName)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      rulesetName - This parameter is required.
    • getRulesetArn

      @Stability(Experimental) @NotNull public String getRulesetArn()
      (experimental) ARN of this ruleset.
      Specified by:
      getRulesetArn in interface IDataQualityRuleset
    • getRulesetName

      @Stability(Experimental) @NotNull public String getRulesetName()
      (experimental) Name of this ruleset.
      Specified by:
      getRulesetName in interface IDataQualityRuleset