Interface GetDataQualityResultResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetDataQualityResultResponse.Builder,GetDataQualityResultResponse>,GlueResponse.Builder,SdkBuilder<GetDataQualityResultResponse.Builder,GetDataQualityResultResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetDataQualityResultResponse
public static interface GetDataQualityResultResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<GetDataQualityResultResponse.Builder,GetDataQualityResultResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetDataQualityResultResponse.BuildercompletedOn(Instant completedOn)The date and time when the run for this data quality result was completed.default GetDataQualityResultResponse.BuilderdataSource(Consumer<DataSource.Builder> dataSource)The table associated with the data quality result, if any.GetDataQualityResultResponse.BuilderdataSource(DataSource dataSource)The table associated with the data quality result, if any.GetDataQualityResultResponse.BuilderevaluationContext(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.GetDataQualityResultResponse.BuilderjobName(String jobName)The job name associated with the data quality result, if any.GetDataQualityResultResponse.BuilderjobRunId(String jobRunId)The job run ID associated with the data quality result, if any.GetDataQualityResultResponse.BuilderresultId(String resultId)A unique result ID for the data quality result.GetDataQualityResultResponse.BuilderruleResults(Collection<DataQualityRuleResult> ruleResults)A list ofDataQualityRuleResultobjects representing the results for each rule.GetDataQualityResultResponse.BuilderruleResults(Consumer<DataQualityRuleResult.Builder>... ruleResults)A list ofDataQualityRuleResultobjects representing the results for each rule.GetDataQualityResultResponse.BuilderruleResults(DataQualityRuleResult... ruleResults)A list ofDataQualityRuleResultobjects representing the results for each rule.GetDataQualityResultResponse.BuilderrulesetEvaluationRunId(String rulesetEvaluationRunId)The unique run ID associated with the ruleset evaluation.GetDataQualityResultResponse.BuilderrulesetName(String rulesetName)The name of the ruleset associated with the data quality result.GetDataQualityResultResponse.Builderscore(Double score)An aggregate data quality score.GetDataQualityResultResponse.BuilderstartedOn(Instant startedOn)The date and time when the run for this data quality result started.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
resultId
GetDataQualityResultResponse.Builder resultId(String 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.
-
score
GetDataQualityResultResponse.Builder score(Double 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.
-
dataSource
GetDataQualityResultResponse.Builder dataSource(DataSource 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
default GetDataQualityResultResponse.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.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:
dataSource(DataSource)
-
rulesetName
GetDataQualityResultResponse.Builder rulesetName(String 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.
-
evaluationContext
GetDataQualityResultResponse.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
evaluationContextcan differentiate the nodes.- Parameters:
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, theevaluationContextcan differentiate the nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startedOn
GetDataQualityResultResponse.Builder startedOn(Instant startedOn)
The date and time when the run for this data quality result started.
- Parameters:
startedOn- The date and time when the run for this data quality result started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedOn
GetDataQualityResultResponse.Builder completedOn(Instant completedOn)
The date and time when the run for this data quality result was completed.
- Parameters:
completedOn- The date and time when the run for this data quality result was completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
GetDataQualityResultResponse.Builder jobName(String jobName)
The job name associated with the data quality result, if any.
- Parameters:
jobName- The job name associated with the data quality result, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobRunId
GetDataQualityResultResponse.Builder jobRunId(String jobRunId)
The job run ID associated with the data quality result, if any.
- Parameters:
jobRunId- The job run ID associated with the data quality result, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rulesetEvaluationRunId
GetDataQualityResultResponse.Builder rulesetEvaluationRunId(String rulesetEvaluationRunId)
The unique run ID associated with the ruleset evaluation.
- Parameters:
rulesetEvaluationRunId- The unique run ID associated with the ruleset evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleResults
GetDataQualityResultResponse.Builder ruleResults(Collection<DataQualityRuleResult> 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
GetDataQualityResultResponse.Builder ruleResults(DataQualityRuleResult... 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
GetDataQualityResultResponse.Builder ruleResults(Consumer<DataQualityRuleResult.Builder>... 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 to#ruleResults(List.) - 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:
#ruleResults(java.util.Collection)
-
-