Class CfnDataQualityRuleset.Builder
java.lang.Object
software.amazon.awscdk.services.glue.CfnDataQualityRuleset.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataQualityRuleset>
- Enclosing class:
CfnDataQualityRuleset
@Stability(Stable)
public static final class CfnDataQualityRuleset.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataQualityRuleset>
A fluent builder for
CfnDataQualityRuleset
.-
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.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.targetTable
(IResolvable targetTable) An object representing an AWS Glue table.An object representing an AWS Glue table.
-
Method Details
-
create
@Stability(Stable) public static CfnDataQualityRuleset.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDataQualityRuleset.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
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 CfnDataQualityRuleset.Builder targetTable(CfnDataQualityRuleset.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:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataQualityRuleset>
- Returns:
- a newly built instance of
CfnDataQualityRuleset
.
-