Interface DataQualityRulesetListDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataQualityRulesetListDetails.Builder,DataQualityRulesetListDetails>,SdkBuilder<DataQualityRulesetListDetails.Builder,DataQualityRulesetListDetails>,SdkPojo
- Enclosing class:
- DataQualityRulesetListDetails
public static interface DataQualityRulesetListDetails.Builder extends SdkPojo, CopyableBuilder<DataQualityRulesetListDetails.Builder,DataQualityRulesetListDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataQualityRulesetListDetails.BuildercreatedOn(Instant createdOn)The date and time the data quality ruleset was created.DataQualityRulesetListDetails.Builderdescription(String description)A description of the data quality ruleset.DataQualityRulesetListDetails.BuilderlastModifiedOn(Instant lastModifiedOn)The date and time the data quality ruleset was last modified.DataQualityRulesetListDetails.Buildername(String name)The name of the data quality ruleset.DataQualityRulesetListDetails.BuilderrecommendationRunId(String recommendationRunId)When a ruleset was created from a recommendation run, this run ID is generated to link the two together.DataQualityRulesetListDetails.BuilderruleCount(Integer ruleCount)The number of rules in the ruleset.default DataQualityRulesetListDetails.BuildertargetTable(Consumer<DataQualityTargetTable.Builder> targetTable)An object representing an Glue table.DataQualityRulesetListDetails.BuildertargetTable(DataQualityTargetTable targetTable)An object representing an Glue table.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
DataQualityRulesetListDetails.Builder name(String name)
The name of the data quality ruleset.
- Parameters:
name- The name of the data quality ruleset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DataQualityRulesetListDetails.Builder description(String description)
A description of the data quality ruleset.
- Parameters:
description- A description of the data quality ruleset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdOn
DataQualityRulesetListDetails.Builder createdOn(Instant createdOn)
The date and time the data quality ruleset was created.
- Parameters:
createdOn- The date and time the data quality ruleset was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedOn
DataQualityRulesetListDetails.Builder lastModifiedOn(Instant lastModifiedOn)
The date and time the data quality ruleset was last modified.
- Parameters:
lastModifiedOn- The date and time the data quality ruleset was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTable
DataQualityRulesetListDetails.Builder targetTable(DataQualityTargetTable targetTable)
An object representing an Glue table.
- Parameters:
targetTable- An object representing an Glue table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTable
default DataQualityRulesetListDetails.Builder targetTable(Consumer<DataQualityTargetTable.Builder> targetTable)
An object representing an Glue table.
This is a convenience method that creates an instance of theDataQualityTargetTable.Builderavoiding the need to create one manually viaDataQualityTargetTable.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetTable(DataQualityTargetTable).- Parameters:
targetTable- a consumer that will call methods onDataQualityTargetTable.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
targetTable(DataQualityTargetTable)
-
recommendationRunId
DataQualityRulesetListDetails.Builder recommendationRunId(String recommendationRunId)
When a ruleset was created from a recommendation run, this run ID is generated to link the two together.
- Parameters:
recommendationRunId- When a ruleset was created from a recommendation run, this run ID is generated to link the two together.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleCount
DataQualityRulesetListDetails.Builder ruleCount(Integer ruleCount)
The number of rules in the ruleset.
- Parameters:
ruleCount- The number of rules in the ruleset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-