@Generated(value="software.amazon.awssdk:codegen") public final class DataQualityResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataQualityResult.Builder,DataQualityResult>
Describes a data quality result.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataQualityResult.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DataQualityResult.Builder |
builder() |
Instant |
completedOn()
The date and time when this data quality run completed.
|
DataSource |
dataSource()
The table associated with the data quality result, if any.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
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.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRuleResults()
For responses, this returns true if the service returned a value for the RuleResults property.
|
String |
jobName()
The job name associated with the data quality result, if any.
|
String |
jobRunId()
The job run ID associated with the data quality result, if any.
|
String |
resultId()
A unique result ID for the data quality result.
|
List<DataQualityRuleResult> |
ruleResults()
A list of
DataQualityRuleResult objects representing the results for each rule. |
String |
rulesetEvaluationRunId()
The unique run ID for the ruleset evaluation for this data quality result.
|
String |
rulesetName()
The name of the ruleset associated with the data quality result.
|
Double |
score()
An aggregate data quality score.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DataQualityResult.Builder> |
serializableBuilderClass() |
Instant |
startedOn()
The date and time when this data quality run started.
|
DataQualityResult.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String resultId()
A unique result ID for the data quality result.
public final Double score()
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
public final DataSource dataSource()
The table associated with the data quality result, if any.
public final String rulesetName()
The name of the ruleset associated with the data quality result.
public final 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
can differentiate the nodes.public final Instant startedOn()
The date and time when this data quality run started.
public final Instant completedOn()
The date and time when this data quality run completed.
public final String jobName()
The job name associated with the data quality result, if any.
public final String jobRunId()
The job run ID associated with the data quality result, if any.
public final String rulesetEvaluationRunId()
The unique run ID for the ruleset evaluation for this data quality result.
public final boolean hasRuleResults()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DataQualityRuleResult> ruleResults()
A list of DataQualityRuleResult objects representing the results for each rule.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRuleResults() method.
DataQualityRuleResult objects representing the results for each rule.public DataQualityResult.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataQualityResult.Builder,DataQualityResult>public static DataQualityResult.Builder builder()
public static Class<? extends DataQualityResult.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.