Interface DataQualityEvaluationConfigListDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataQualityEvaluationConfigListDetails.Builder,,DataQualityEvaluationConfigListDetails> SdkBuilder<DataQualityEvaluationConfigListDetails.Builder,,DataQualityEvaluationConfigListDetails> SdkPojo
- Enclosing class:
DataQualityEvaluationConfigListDetails
-
Method Summary
Modifier and TypeMethodDescriptionThe time when the configuration was created.The catalog, database, or table that the configuration applies to.dataSource(DataQualityEvaluationConfigListDataSource dataSource) The catalog, database, or table that the configuration applies to.evaluationRunMode(String evaluationRunMode) The evaluation run mode of the configuration's results, which isEVALUATION_CONFIG.evaluationRunMode(DataQualityEvaluationRunMode evaluationRunMode) The evaluation run mode of the configuration's results, which isEVALUATION_CONFIG.lastModifiedOn(Instant lastModifiedOn) The time when the configuration was last modified.The Glue Data Catalog hierarchical level that the configuration applies to.The Glue Data Catalog hierarchical level that the configuration applies to.managedRulesetName(String managedRulesetName) The built-in ruleset that tables are evaluated with.managedRulesetName(DataQualityEvaluationConfigManagedRuleset managedRulesetName) The built-in ruleset that tables are evaluated with.The name of the data quality evaluation configuration.Specifies whether evaluations are paused.rulesetName(String rulesetName) The name of the data quality ruleset that tables are evaluated with.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the data quality evaluation configuration.
- Parameters:
name- The name of the data quality evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationRunMode
The evaluation run mode of the configuration's results, which is
EVALUATION_CONFIG.- Parameters:
evaluationRunMode- The evaluation run mode of the configuration's results, which isEVALUATION_CONFIG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationRunMode
DataQualityEvaluationConfigListDetails.Builder evaluationRunMode(DataQualityEvaluationRunMode evaluationRunMode) The evaluation run mode of the configuration's results, which is
EVALUATION_CONFIG.- Parameters:
evaluationRunMode- The evaluation run mode of the configuration's results, which isEVALUATION_CONFIG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdOn
The time when the configuration was created.
- Parameters:
createdOn- The time when the configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedOn
The time when the configuration was last modified.
- Parameters:
lastModifiedOn- The time when the configuration was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
level
The Glue Data Catalog hierarchical level that the configuration applies to.
- Parameters:
level- The Glue Data Catalog hierarchical level that the configuration applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
level
The Glue Data Catalog hierarchical level that the configuration applies to.
- Parameters:
level- The Glue Data Catalog hierarchical level that the configuration applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSource
DataQualityEvaluationConfigListDetails.Builder dataSource(DataQualityEvaluationConfigListDataSource dataSource) The catalog, database, or table that the configuration applies to.
- Parameters:
dataSource- The catalog, database, or table that the configuration applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
default DataQualityEvaluationConfigListDetails.Builder dataSource(Consumer<DataQualityEvaluationConfigListDataSource.Builder> dataSource) The catalog, database, or table that the configuration applies to.
This is a convenience method that creates an instance of theDataQualityEvaluationConfigListDataSource.Builderavoiding the need to create one manually viaDataQualityEvaluationConfigListDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSource(DataQualityEvaluationConfigListDataSource).- Parameters:
dataSource- a consumer that will call methods onDataQualityEvaluationConfigListDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rulesetName
The name of the data quality ruleset that tables are evaluated with.
- Parameters:
rulesetName- The name of the data quality ruleset that tables are evaluated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedRulesetName
The built-in ruleset that tables are evaluated with.
- Parameters:
managedRulesetName- The built-in ruleset that tables are evaluated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedRulesetName
DataQualityEvaluationConfigListDetails.Builder managedRulesetName(DataQualityEvaluationConfigManagedRuleset managedRulesetName) The built-in ruleset that tables are evaluated with.
- Parameters:
managedRulesetName- The built-in ruleset that tables are evaluated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pauseRuns
Specifies whether evaluations are paused.
- Parameters:
pauseRuns- Specifies whether evaluations are paused.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-