Struct aws_sdk_glue::types::DataQualityResult
source · #[non_exhaustive]pub struct DataQualityResult {
pub result_id: Option<String>,
pub score: Option<f64>,
pub data_source: Option<DataSource>,
pub ruleset_name: Option<String>,
pub evaluation_context: Option<String>,
pub started_on: Option<DateTime>,
pub completed_on: Option<DateTime>,
pub job_name: Option<String>,
pub job_run_id: Option<String>,
pub ruleset_evaluation_run_id: Option<String>,
pub rule_results: Option<Vec<DataQualityRuleResult>>,
}Expand description
Describes a data quality result.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.result_id: Option<String>A unique result ID for the data quality result.
score: Option<f64>An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
data_source: Option<DataSource>The table associated with the data quality result, if any.
ruleset_name: Option<String>The name of the ruleset associated with the data quality result.
evaluation_context: Option<String>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.
started_on: Option<DateTime>The date and time when this data quality run started.
completed_on: Option<DateTime>The date and time when this data quality run completed.
job_name: Option<String>The job name associated with the data quality result, if any.
job_run_id: Option<String>The job run ID associated with the data quality result, if any.
ruleset_evaluation_run_id: Option<String>The unique run ID for the ruleset evaluation for this data quality result.
rule_results: Option<Vec<DataQualityRuleResult>>A list of DataQualityRuleResult objects representing the results for each rule.
Implementations§
source§impl DataQualityResult
impl DataQualityResult
sourcepub fn score(&self) -> Option<f64>
pub fn score(&self) -> Option<f64>
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
sourcepub fn data_source(&self) -> Option<&DataSource>
pub fn data_source(&self) -> Option<&DataSource>
The table associated with the data quality result, if any.
sourcepub fn ruleset_name(&self) -> Option<&str>
pub fn ruleset_name(&self) -> Option<&str>
The name of the ruleset associated with the data quality result.
sourcepub fn evaluation_context(&self) -> Option<&str>
pub fn evaluation_context(&self) -> Option<&str>
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.
sourcepub fn started_on(&self) -> Option<&DateTime>
pub fn started_on(&self) -> Option<&DateTime>
The date and time when this data quality run started.
sourcepub fn completed_on(&self) -> Option<&DateTime>
pub fn completed_on(&self) -> Option<&DateTime>
The date and time when this data quality run completed.
sourcepub fn job_name(&self) -> Option<&str>
pub fn job_name(&self) -> Option<&str>
The job name associated with the data quality result, if any.
sourcepub fn job_run_id(&self) -> Option<&str>
pub fn job_run_id(&self) -> Option<&str>
The job run ID associated with the data quality result, if any.
sourcepub fn ruleset_evaluation_run_id(&self) -> Option<&str>
pub fn ruleset_evaluation_run_id(&self) -> Option<&str>
The unique run ID for the ruleset evaluation for this data quality result.
sourcepub fn rule_results(&self) -> &[DataQualityRuleResult]
pub fn rule_results(&self) -> &[DataQualityRuleResult]
A list of DataQualityRuleResult objects representing the results for each rule.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .rule_results.is_none().
source§impl DataQualityResult
impl DataQualityResult
sourcepub fn builder() -> DataQualityResultBuilder
pub fn builder() -> DataQualityResultBuilder
Creates a new builder-style object to manufacture DataQualityResult.
Trait Implementations§
source§impl Clone for DataQualityResult
impl Clone for DataQualityResult
source§fn clone(&self) -> DataQualityResult
fn clone(&self) -> DataQualityResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DataQualityResult
impl Debug for DataQualityResult
source§impl PartialEq for DataQualityResult
impl PartialEq for DataQualityResult
source§fn eq(&self, other: &DataQualityResult) -> bool
fn eq(&self, other: &DataQualityResult) -> bool
self and other values to be equal, and is used
by ==.