public static interface DataQualityResult.Builder extends SdkPojo, CopyableBuilder<DataQualityResult.Builder,DataQualityResult>
| Modifier and Type | Method and Description |
|---|---|
DataQualityResult.Builder |
completedOn(Instant completedOn)
The date and time when this data quality run completed.
|
default DataQualityResult.Builder |
dataSource(Consumer<DataSource.Builder> dataSource)
The table associated with the data quality result, if any.
|
DataQualityResult.Builder |
dataSource(DataSource dataSource)
The table associated with the data quality result, if any.
|
DataQualityResult.Builder |
evaluationContext(String evaluationContext)
In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and
data quality nodes will have names.
|
DataQualityResult.Builder |
jobName(String jobName)
The job name associated with the data quality result, if any.
|
DataQualityResult.Builder |
jobRunId(String jobRunId)
The job run ID associated with the data quality result, if any.
|
DataQualityResult.Builder |
resultId(String resultId)
A unique result ID for the data quality result.
|
DataQualityResult.Builder |
ruleResults(Collection<DataQualityRuleResult> ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
DataQualityResult.Builder |
ruleResults(Consumer<DataQualityRuleResult.Builder>... ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
DataQualityResult.Builder |
ruleResults(DataQualityRuleResult... ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
DataQualityResult.Builder |
rulesetEvaluationRunId(String rulesetEvaluationRunId)
The unique run ID for the ruleset evaluation for this data quality result.
|
DataQualityResult.Builder |
rulesetName(String rulesetName)
The name of the ruleset associated with the data quality result.
|
DataQualityResult.Builder |
score(Double score)
An aggregate data quality score.
|
DataQualityResult.Builder |
startedOn(Instant startedOn)
The date and time when this data quality run started.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDataQualityResult.Builder resultId(String resultId)
A unique result ID for the data quality result.
resultId - A unique result ID for the data quality result.DataQualityResult.Builder score(Double score)
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
score - An aggregate data quality score. Represents the ratio of rules that passed to the total number of
rules.DataQualityResult.Builder dataSource(DataSource dataSource)
The table associated with the data quality result, if any.
dataSource - The table associated with the data quality result, if any.default DataQualityResult.Builder dataSource(Consumer<DataSource.Builder> dataSource)
The table associated with the data quality result, if any.
This is a convenience method that creates an instance of theDataSource.Builder avoiding the need to
create one manually via DataSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to dataSource(DataSource).
dataSource - a consumer that will call methods on DataSource.BuilderdataSource(DataSource)DataQualityResult.Builder rulesetName(String rulesetName)
The name of the ruleset associated with the data quality result.
rulesetName - The name of the ruleset associated with the data quality result.DataQualityResult.Builder evaluationContext(String evaluationContext)
In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and
data quality nodes will have names. In the case of multiple nodes, the evaluationContext can
differentiate the nodes.
evaluationContext - In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of
name and data quality nodes will have names. In the case of multiple nodes, the
evaluationContext can differentiate the nodes.DataQualityResult.Builder startedOn(Instant startedOn)
The date and time when this data quality run started.
startedOn - The date and time when this data quality run started.DataQualityResult.Builder completedOn(Instant completedOn)
The date and time when this data quality run completed.
completedOn - The date and time when this data quality run completed.DataQualityResult.Builder jobName(String jobName)
The job name associated with the data quality result, if any.
jobName - The job name associated with the data quality result, if any.DataQualityResult.Builder jobRunId(String jobRunId)
The job run ID associated with the data quality result, if any.
jobRunId - The job run ID associated with the data quality result, if any.DataQualityResult.Builder rulesetEvaluationRunId(String rulesetEvaluationRunId)
The unique run ID for the ruleset evaluation for this data quality result.
rulesetEvaluationRunId - The unique run ID for the ruleset evaluation for this data quality result.DataQualityResult.Builder ruleResults(Collection<DataQualityRuleResult> ruleResults)
A list of DataQualityRuleResult objects representing the results for each rule.
ruleResults - A list of DataQualityRuleResult objects representing the results for each rule.DataQualityResult.Builder ruleResults(DataQualityRuleResult... ruleResults)
A list of DataQualityRuleResult objects representing the results for each rule.
ruleResults - A list of DataQualityRuleResult objects representing the results for each rule.DataQualityResult.Builder ruleResults(Consumer<DataQualityRuleResult.Builder>... ruleResults)
A list of DataQualityRuleResult objects representing the results for each rule.
DataQualityRuleResult.Builder avoiding the need to create
one manually via DataQualityRuleResult.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #ruleResults(List.
ruleResults - a consumer that will call methods on
DataQualityRuleResult.Builder#ruleResults(java.util.Collection) Copyright © 2023. All rights reserved.