Class CfnDataQualityRulesetPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnDataQualityRulesetPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataQualityRulesetPropsMixin>
- Enclosing class:
CfnDataQualityRulesetPropsMixin
@Stability(Stable)
public static final class CfnDataQualityRulesetPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataQualityRulesetPropsMixin>
A fluent builder for
CfnDataQualityRulesetPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clientToken(String clientToken) Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.create()create(CfnPropertyMixinOptions options) description(String description) A description of the data quality ruleset.The name of the data quality ruleset.A Data Quality Definition Language (DQDL) ruleset.A list of tags applied to the data quality ruleset.An object representing an AWS Glue table.targetTable(IResolvable targetTable) An object representing an AWS Glue table.
-
Method Details
-
create
@Stability(Stable) public static CfnDataQualityRulesetPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDataQualityRulesetPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDataQualityRulesetPropsMixin.Builder.
-
clientToken
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.- Parameters:
clientToken- Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource. This parameter is required.- Returns:
this- See Also:
-
description
A description of the data quality ruleset.- Parameters:
description- A description of the data quality ruleset. This parameter is required.- Returns:
this- See Also:
-
name
The name of the data quality ruleset.- Parameters:
name- The name of the data quality ruleset. This parameter is required.- Returns:
this- See Also:
-
ruleset
A Data Quality Definition Language (DQDL) ruleset.For more information see the AWS Glue Developer Guide.
- Parameters:
ruleset- A Data Quality Definition Language (DQDL) ruleset. This parameter is required.- Returns:
this- See Also:
-
tags
A list of tags applied to the data quality ruleset.- Parameters:
tags- A list of tags applied to the data quality ruleset. This parameter is required.- Returns:
this- See Also:
-
targetTable
@Stability(Stable) public CfnDataQualityRulesetPropsMixin.Builder targetTable(IResolvable targetTable) An object representing an AWS Glue table.- Parameters:
targetTable- An object representing an AWS Glue table. This parameter is required.- Returns:
this- See Also:
-
targetTable
@Stability(Stable) public CfnDataQualityRulesetPropsMixin.Builder targetTable(CfnDataQualityRulesetPropsMixin.DataQualityTargetTableProperty targetTable) An object representing an AWS Glue table.- Parameters:
targetTable- An object representing an AWS Glue table. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataQualityRulesetPropsMixin>- Returns:
- a newly built instance of
CfnDataQualityRulesetPropsMixin.
-