Interface DataQualityEvaluationRunAdditionalRunOptions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataQualityEvaluationRunAdditionalRunOptions.Builder,,DataQualityEvaluationRunAdditionalRunOptions> SdkBuilder<DataQualityEvaluationRunAdditionalRunOptions.Builder,,DataQualityEvaluationRunAdditionalRunOptions> SdkPojo
- Enclosing class:
DataQualityEvaluationRunAdditionalRunOptions
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled) Whether or not to enable CloudWatch metrics.compositeRuleEvaluationMethod(String compositeRuleEvaluationMethod) Set the evaluation method for composite rules in the ruleset to ROW/COLUMNcompositeRuleEvaluationMethod(DQCompositeRuleEvaluationMethod compositeRuleEvaluationMethod) Set the evaluation method for composite rules in the ruleset to ROW/COLUMNcustomLogGroupPrefix(String customLogGroupPrefix) A custom prefix for the CloudWatch log group names.dataQualityRuleResults(Consumer<DataQualityRuleResultsOptions.Builder> dataQualityRuleResults) The configuration for writing rule results to a Glue Data Catalog table.dataQualityRuleResults(DataQualityRuleResultsOptions dataQualityRuleResults) The configuration for writing rule results to a Glue Data Catalog table.observationMode(String observationMode) The observation mode for the evaluation run.observationMode(ObservationMode observationMode) The observation mode for the evaluation run.observationResults(Consumer<ObservationResultsOptions.Builder> observationResults) The configuration for writing observation results to a Glue Data Catalog table.observationResults(ObservationResultsOptions observationResults) The configuration for writing observation results to a Glue Data Catalog table.observationScope(String observationScope) The scope of the observation for the evaluation run.observationScope(ObservationConfiguration observationScope) The scope of the observation for the evaluation run.profilingResults(Consumer<ProfilingResultsOptions.Builder> profilingResults) The configuration for writing profiling results to a Glue Data Catalog table.profilingResults(ProfilingResultsOptions profilingResults) The configuration for writing profiling results to a Glue Data Catalog table.resultsS3Prefix(String resultsS3Prefix) Prefix for Amazon S3 to store results.rowLevelResults(Consumer<RowLevelResultsOptions.Builder> rowLevelResults) The configuration for writing row-level evaluation results to a Glue Data Catalog table.rowLevelResults(RowLevelResultsOptions rowLevelResults) The configuration for writing row-level evaluation results to a Glue Data Catalog table.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
-
cloudWatchMetricsEnabled
DataQualityEvaluationRunAdditionalRunOptions.Builder cloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled) Whether or not to enable CloudWatch metrics.
- Parameters:
cloudWatchMetricsEnabled- Whether or not to enable CloudWatch metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultsS3Prefix
Prefix for Amazon S3 to store results.
- Parameters:
resultsS3Prefix- Prefix for Amazon S3 to store results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compositeRuleEvaluationMethod
DataQualityEvaluationRunAdditionalRunOptions.Builder compositeRuleEvaluationMethod(String compositeRuleEvaluationMethod) Set the evaluation method for composite rules in the ruleset to ROW/COLUMN
- Parameters:
compositeRuleEvaluationMethod- Set the evaluation method for composite rules in the ruleset to ROW/COLUMN- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
compositeRuleEvaluationMethod
DataQualityEvaluationRunAdditionalRunOptions.Builder compositeRuleEvaluationMethod(DQCompositeRuleEvaluationMethod compositeRuleEvaluationMethod) Set the evaluation method for composite rules in the ruleset to ROW/COLUMN
- Parameters:
compositeRuleEvaluationMethod- Set the evaluation method for composite rules in the ruleset to ROW/COLUMN- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customLogGroupPrefix
DataQualityEvaluationRunAdditionalRunOptions.Builder customLogGroupPrefix(String customLogGroupPrefix) A custom prefix for the CloudWatch log group names. When specified, evaluation run logs are written to
<CustomLogGroupPrefix>/errorand<CustomLogGroupPrefix>/outputinstead of the default/aws-glue/data-quality/errorand/aws-glue/data-quality/outputlog groups.- Parameters:
customLogGroupPrefix- A custom prefix for the CloudWatch log group names. When specified, evaluation run logs are written to<CustomLogGroupPrefix>/errorand<CustomLogGroupPrefix>/outputinstead of the default/aws-glue/data-quality/errorand/aws-glue/data-quality/outputlog groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelResults
DataQualityEvaluationRunAdditionalRunOptions.Builder rowLevelResults(RowLevelResultsOptions rowLevelResults) The configuration for writing row-level evaluation results to a Glue Data Catalog table.
- Parameters:
rowLevelResults- The configuration for writing row-level evaluation results to a Glue Data Catalog table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowLevelResults
default DataQualityEvaluationRunAdditionalRunOptions.Builder rowLevelResults(Consumer<RowLevelResultsOptions.Builder> rowLevelResults) The configuration for writing row-level evaluation results to a Glue Data Catalog table.
This is a convenience method that creates an instance of theRowLevelResultsOptions.Builderavoiding the need to create one manually viaRowLevelResultsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torowLevelResults(RowLevelResultsOptions).- Parameters:
rowLevelResults- a consumer that will call methods onRowLevelResultsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
profilingResults
DataQualityEvaluationRunAdditionalRunOptions.Builder profilingResults(ProfilingResultsOptions profilingResults) The configuration for writing profiling results to a Glue Data Catalog table.
- Parameters:
profilingResults- The configuration for writing profiling results to a Glue Data Catalog table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profilingResults
default DataQualityEvaluationRunAdditionalRunOptions.Builder profilingResults(Consumer<ProfilingResultsOptions.Builder> profilingResults) The configuration for writing profiling results to a Glue Data Catalog table.
This is a convenience method that creates an instance of theProfilingResultsOptions.Builderavoiding the need to create one manually viaProfilingResultsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprofilingResults(ProfilingResultsOptions).- Parameters:
profilingResults- a consumer that will call methods onProfilingResultsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observationScope
The scope of the observation for the evaluation run. Specifies whether anomaly detection is enabled or disabled.
- Parameters:
observationScope- The scope of the observation for the evaluation run. Specifies whether anomaly detection is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observationScope
DataQualityEvaluationRunAdditionalRunOptions.Builder observationScope(ObservationConfiguration observationScope) The scope of the observation for the evaluation run. Specifies whether anomaly detection is enabled or disabled.
- Parameters:
observationScope- The scope of the observation for the evaluation run. Specifies whether anomaly detection is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observationMode
The observation mode for the evaluation run. Specifies how anomaly detection bounds are calculated.
- Parameters:
observationMode- The observation mode for the evaluation run. Specifies how anomaly detection bounds are calculated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observationMode
DataQualityEvaluationRunAdditionalRunOptions.Builder observationMode(ObservationMode observationMode) The observation mode for the evaluation run. Specifies how anomaly detection bounds are calculated.
- Parameters:
observationMode- The observation mode for the evaluation run. Specifies how anomaly detection bounds are calculated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataQualityRuleResults
DataQualityEvaluationRunAdditionalRunOptions.Builder dataQualityRuleResults(DataQualityRuleResultsOptions dataQualityRuleResults) The configuration for writing rule results to a Glue Data Catalog table.
- Parameters:
dataQualityRuleResults- The configuration for writing rule results to a Glue Data Catalog table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataQualityRuleResults
default DataQualityEvaluationRunAdditionalRunOptions.Builder dataQualityRuleResults(Consumer<DataQualityRuleResultsOptions.Builder> dataQualityRuleResults) The configuration for writing rule results to a Glue Data Catalog table.
This is a convenience method that creates an instance of theDataQualityRuleResultsOptions.Builderavoiding the need to create one manually viaDataQualityRuleResultsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataQualityRuleResults(DataQualityRuleResultsOptions).- Parameters:
dataQualityRuleResults- a consumer that will call methods onDataQualityRuleResultsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observationResults
DataQualityEvaluationRunAdditionalRunOptions.Builder observationResults(ObservationResultsOptions observationResults) The configuration for writing observation results to a Glue Data Catalog table.
- Parameters:
observationResults- The configuration for writing observation results to a Glue Data Catalog table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
observationResults
default DataQualityEvaluationRunAdditionalRunOptions.Builder observationResults(Consumer<ObservationResultsOptions.Builder> observationResults) The configuration for writing observation results to a Glue Data Catalog table.
This is a convenience method that creates an instance of theObservationResultsOptions.Builderavoiding the need to create one manually viaObservationResultsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toobservationResults(ObservationResultsOptions).- Parameters:
observationResults- a consumer that will call methods onObservationResultsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-