@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataQualityResult extends Object implements Serializable, Cloneable, StructuredPojo
Describes a data quality result.
Constructor and Description |
---|
DataQualityResult() |
Modifier and Type | Method and Description |
---|---|
DataQualityResult |
clone() |
boolean |
equals(Object obj) |
Date |
getCompletedOn()
The date and time when this data quality run completed.
|
DataSource |
getDataSource()
The table associated with the data quality result, if any.
|
String |
getEvaluationContext()
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.
|
String |
getJobName()
The job name associated with the data quality result, if any.
|
String |
getJobRunId()
The job run ID associated with the data quality result, if any.
|
String |
getResultId()
A unique result ID for the data quality result.
|
List<DataQualityRuleResult> |
getRuleResults()
A list of
DataQualityRuleResult objects representing the results for each rule. |
String |
getRulesetEvaluationRunId()
The unique run ID for the ruleset evaluation for this data quality result.
|
String |
getRulesetName()
The name of the ruleset associated with the data quality result.
|
Double |
getScore()
An aggregate data quality score.
|
Date |
getStartedOn()
The date and time when this data quality run started.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCompletedOn(Date completedOn)
The date and time when this data quality run completed.
|
void |
setDataSource(DataSource dataSource)
The table associated with the data quality result, if any.
|
void |
setEvaluationContext(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.
|
void |
setJobName(String jobName)
The job name associated with the data quality result, if any.
|
void |
setJobRunId(String jobRunId)
The job run ID associated with the data quality result, if any.
|
void |
setResultId(String resultId)
A unique result ID for the data quality result.
|
void |
setRuleResults(Collection<DataQualityRuleResult> ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
void |
setRulesetEvaluationRunId(String rulesetEvaluationRunId)
The unique run ID for the ruleset evaluation for this data quality result.
|
void |
setRulesetName(String rulesetName)
The name of the ruleset associated with the data quality result.
|
void |
setScore(Double score)
An aggregate data quality score.
|
void |
setStartedOn(Date startedOn)
The date and time when this data quality run started.
|
String |
toString()
Returns a string representation of this object.
|
DataQualityResult |
withCompletedOn(Date completedOn)
The date and time when this data quality run completed.
|
DataQualityResult |
withDataSource(DataSource dataSource)
The table associated with the data quality result, if any.
|
DataQualityResult |
withEvaluationContext(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 |
withJobName(String jobName)
The job name associated with the data quality result, if any.
|
DataQualityResult |
withJobRunId(String jobRunId)
The job run ID associated with the data quality result, if any.
|
DataQualityResult |
withResultId(String resultId)
A unique result ID for the data quality result.
|
DataQualityResult |
withRuleResults(Collection<DataQualityRuleResult> ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
DataQualityResult |
withRuleResults(DataQualityRuleResult... ruleResults)
A list of
DataQualityRuleResult objects representing the results for each rule. |
DataQualityResult |
withRulesetEvaluationRunId(String rulesetEvaluationRunId)
The unique run ID for the ruleset evaluation for this data quality result.
|
DataQualityResult |
withRulesetName(String rulesetName)
The name of the ruleset associated with the data quality result.
|
DataQualityResult |
withScore(Double score)
An aggregate data quality score.
|
DataQualityResult |
withStartedOn(Date startedOn)
The date and time when this data quality run started.
|
public void setResultId(String resultId)
A unique result ID for the data quality result.
resultId
- A unique result ID for the data quality result.public String getResultId()
A unique result ID for the data quality result.
public DataQualityResult withResultId(String resultId)
A unique result ID for the data quality result.
resultId
- A unique result ID for the data quality result.public void setScore(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.public Double getScore()
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
public DataQualityResult withScore(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.public void setDataSource(DataSource dataSource)
The table associated with the data quality result, if any.
dataSource
- The table associated with the data quality result, if any.public DataSource getDataSource()
The table associated with the data quality result, if any.
public DataQualityResult withDataSource(DataSource dataSource)
The table associated with the data quality result, if any.
dataSource
- The table associated with the data quality result, if any.public void setRulesetName(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.public String getRulesetName()
The name of the ruleset associated with the data quality result.
public DataQualityResult withRulesetName(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.public void setEvaluationContext(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.public String getEvaluationContext()
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
can differentiate the nodes.public DataQualityResult withEvaluationContext(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.public void setStartedOn(Date startedOn)
The date and time when this data quality run started.
startedOn
- The date and time when this data quality run started.public Date getStartedOn()
The date and time when this data quality run started.
public DataQualityResult withStartedOn(Date startedOn)
The date and time when this data quality run started.
startedOn
- The date and time when this data quality run started.public void setCompletedOn(Date completedOn)
The date and time when this data quality run completed.
completedOn
- The date and time when this data quality run completed.public Date getCompletedOn()
The date and time when this data quality run completed.
public DataQualityResult withCompletedOn(Date completedOn)
The date and time when this data quality run completed.
completedOn
- The date and time when this data quality run completed.public void setJobName(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.public String getJobName()
The job name associated with the data quality result, if any.
public DataQualityResult withJobName(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.public void setJobRunId(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.public String getJobRunId()
The job run ID associated with the data quality result, if any.
public DataQualityResult withJobRunId(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.public void setRulesetEvaluationRunId(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.public String getRulesetEvaluationRunId()
The unique run ID for the ruleset evaluation for this data quality result.
public DataQualityResult withRulesetEvaluationRunId(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.public List<DataQualityRuleResult> getRuleResults()
A list of DataQualityRuleResult
objects representing the results for each rule.
DataQualityRuleResult
objects representing the results for each rule.public void setRuleResults(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.public DataQualityResult withRuleResults(DataQualityRuleResult... ruleResults)
A list of DataQualityRuleResult
objects representing the results for each rule.
NOTE: This method appends the values to the existing list (if any). Use
setRuleResults(java.util.Collection)
or withRuleResults(java.util.Collection)
if you want to
override the existing values.
ruleResults
- A list of DataQualityRuleResult
objects representing the results for each rule.public DataQualityResult withRuleResults(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.public String toString()
toString
in class Object
Object.toString()
public DataQualityResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2023. All rights reserved.