Interface DataQualityResultV2Item.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataQualityResultV2Item.Builder,,DataQualityResultV2Item> SdkBuilder<DataQualityResultV2Item.Builder,,DataQualityResultV2Item> SdkPojo
- Enclosing class:
DataQualityResultV2Item
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataQualityResultV2Item.BuilderaggregatedMetrics(Consumer<DataQualityAggregatedMetrics.Builder> aggregatedMetrics) A summary ofDataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.aggregatedMetrics(DataQualityAggregatedMetrics aggregatedMetrics) A summary ofDataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.analyzerResults(Collection<DataQualityAnalyzerResult> analyzerResults) A list ofDataQualityAnalyzerResultobjects representing the results for each analyzer.analyzerResults(Consumer<DataQualityAnalyzerResult.Builder>... analyzerResults) A list ofDataQualityAnalyzerResultobjects representing the results for each analyzer.analyzerResults(DataQualityAnalyzerResult... analyzerResults) A list ofDataQualityAnalyzerResultobjects representing the results for each analyzer.default DataQualityResultV2Item.BuilderdataSource(Consumer<DataSource.Builder> dataSource) The table associated with the data quality result, if any.dataSource(DataSource dataSource) The table associated with the data quality result, if any.descriptors(Map<String, String> descriptors) A map of user-provided descriptors that add contextual metadata and configuration to the data quality result, such as database name, table name, team, or environment.dimensions(Map<String, String> dimensions) A map of platform-specific identifiers, such as cluster, application, workgroup, or project IDs, that identify where the data quality evaluation ran.evaluationContext(String evaluationContext) The evaluation context for the data quality result.executionCompletedOn(Instant executionCompletedOn) The date and time when this data quality run completed.executionStartedOn(Instant executionStartedOn) The date and time when this data quality run started.observations(Collection<DataQualityObservation> observations) A list ofDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.observations(Consumer<DataQualityObservation.Builder>... observations) A list ofDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.observations(DataQualityObservation... observations) A list ofDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.A unique result ID for the data quality result.resultPublishedOn(Instant resultPublishedOn) The date and time when this data quality result was published.ruleResults(Collection<DataQualityRuleResult> ruleResults) A list ofDataQualityRuleResultobjects representing the results for each rule.ruleResults(Consumer<DataQualityRuleResult.Builder>... ruleResults) A list ofDataQualityRuleResultobjects representing the results for each rule.ruleResults(DataQualityRuleResult... ruleResults) A list ofDataQualityRuleResultobjects representing the results for each rule.rulesetName(String rulesetName) The name of the ruleset associated with the data quality result.An aggregate data quality score.A map of tags associated with the data quality result.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
-
resultId
A unique result ID for the data quality result.
- Parameters:
resultId- A unique result ID for the data quality result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
The table associated with the data quality result, if any.
- Parameters:
dataSource- The table associated with the data quality result, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
The table associated with the data quality result, if any.
This is a convenience method that creates an instance of theDataSource.Builderavoiding the need to create one manually viaDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSource(DataSource).- Parameters:
dataSource- a consumer that will call methods onDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dimensions
A map of platform-specific identifiers, such as cluster, application, workgroup, or project IDs, that identify where the data quality evaluation ran.
- Parameters:
dimensions- A map of platform-specific identifiers, such as cluster, application, workgroup, or project IDs, that identify where the data quality evaluation ran.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A map of tags associated with the data quality result.
- Parameters:
tags- A map of tags associated with the data quality result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionStartedOn
The date and time when this data quality run started.
- Parameters:
executionStartedOn- The date and time when this data quality run started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionCompletedOn
The date and time when this data quality run completed.
- Parameters:
executionCompletedOn- The date and time when this data quality run completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultPublishedOn
The date and time when this data quality result was published.
- Parameters:
resultPublishedOn- The date and time when this data quality result was published.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
score
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
- Parameters:
score- An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleResults
A list of
DataQualityRuleResultobjects representing the results for each rule.- Parameters:
ruleResults- A list ofDataQualityRuleResultobjects representing the results for each rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleResults
A list of
DataQualityRuleResultobjects representing the results for each rule.- Parameters:
ruleResults- A list ofDataQualityRuleResultobjects representing the results for each rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleResults
A list of
This is a convenience method that creates an instance of theDataQualityRuleResultobjects representing the results for each rule.DataQualityRuleResult.Builderavoiding the need to create one manually viaDataQualityRuleResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruleResults(List<DataQualityRuleResult>).- Parameters:
ruleResults- a consumer that will call methods onDataQualityRuleResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyzerResults
DataQualityResultV2Item.Builder analyzerResults(Collection<DataQualityAnalyzerResult> analyzerResults) A list of
DataQualityAnalyzerResultobjects representing the results for each analyzer.- Parameters:
analyzerResults- A list ofDataQualityAnalyzerResultobjects representing the results for each analyzer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analyzerResults
A list of
DataQualityAnalyzerResultobjects representing the results for each analyzer.- Parameters:
analyzerResults- A list ofDataQualityAnalyzerResultobjects representing the results for each analyzer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analyzerResults
DataQualityResultV2Item.Builder analyzerResults(Consumer<DataQualityAnalyzerResult.Builder>... analyzerResults) A list of
This is a convenience method that creates an instance of theDataQualityAnalyzerResultobjects representing the results for each analyzer.DataQualityAnalyzerResult.Builderavoiding the need to create one manually viaDataQualityAnalyzerResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanalyzerResults(List<DataQualityAnalyzerResult>).- Parameters:
analyzerResults- a consumer that will call methods onDataQualityAnalyzerResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observations
A list of
DataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.- Parameters:
observations- A list ofDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
observations
A list of
DataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.- Parameters:
observations- A list ofDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
observations
DataQualityResultV2Item.Builder observations(Consumer<DataQualityObservation.Builder>... observations) A list of
This is a convenience method that creates an instance of theDataQualityObservationobjects representing the anomaly detection observations generated after evaluating the rules and analyzers.DataQualityObservation.Builderavoiding the need to create one manually viaDataQualityObservation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toobservations(List<DataQualityObservation>).- Parameters:
observations- a consumer that will call methods onDataQualityObservation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationContext
The evaluation context for the data quality result. This value identifies a specific data quality result, or a series of related results, within a run.
- Parameters:
evaluationContext- The evaluation context for the data quality result. This value identifies a specific data quality result, or a series of related results, within a run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
descriptors
A map of user-provided descriptors that add contextual metadata and configuration to the data quality result, such as database name, table name, team, or environment.
- Parameters:
descriptors- A map of user-provided descriptors that add contextual metadata and configuration to the data quality result, such as database name, table name, team, or environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregatedMetrics
A summary of
DataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.- Parameters:
aggregatedMetrics- A summary ofDataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregatedMetrics
default DataQualityResultV2Item.Builder aggregatedMetrics(Consumer<DataQualityAggregatedMetrics.Builder> aggregatedMetrics) A summary of
This is a convenience method that creates an instance of theDataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.DataQualityAggregatedMetrics.Builderavoiding the need to create one manually viaDataQualityAggregatedMetrics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregatedMetrics(DataQualityAggregatedMetrics).- Parameters:
aggregatedMetrics- a consumer that will call methods onDataQualityAggregatedMetrics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rulesetName
The name of the ruleset associated with the data quality result.
- Parameters:
rulesetName- The name of the ruleset associated with the data quality result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-