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.Builder
createdOn(Instant createdOn)
The date and time the data quality ruleset was created.DataQualityRulesetListDetails.Builder
description(String description)
A description of the data quality ruleset.DataQualityRulesetListDetails.Builder
lastModifiedOn(Instant lastModifiedOn)
The date and time the data quality ruleset was last modified.DataQualityRulesetListDetails.Builder
name(String name)
The name of the data quality ruleset.DataQualityRulesetListDetails.Builder
recommendationRunId(String recommendationRunId)
When a ruleset was created from a recommendation run, this run ID is generated to link the two together.DataQualityRulesetListDetails.Builder
ruleCount(Integer ruleCount)
The number of rules in the ruleset.default DataQualityRulesetListDetails.Builder
targetTable(Consumer<DataQualityTargetTable.Builder> targetTable)
An object representing an Glue table.DataQualityRulesetListDetails.Builder
targetTable(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, 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.Builder
avoiding the need to create one manually viaDataQualityTargetTable.builder()
.When the
Consumer
completes,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.
-
-