#[non_exhaustive]pub struct GetDataQualityResultOutput {Show 13 fields
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>>,
pub analyzer_results: Option<Vec<DataQualityAnalyzerResult>>,
pub observations: Option<Vec<DataQualityObservation>>,
/* private fields */
}
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 the run for this data quality result started.
completed_on: Option<DateTime>
The date and time when the run for this data quality result was 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 associated with the ruleset evaluation.
rule_results: Option<Vec<DataQualityRuleResult>>
A list of DataQualityRuleResult
objects representing the results for each rule.
analyzer_results: Option<Vec<DataQualityAnalyzerResult>>
A list of DataQualityAnalyzerResult
objects representing the results for each analyzer.
observations: Option<Vec<DataQualityObservation>>
A list of DataQualityObservation
objects representing the observations generated after evaluating the rules and analyzers.
Implementations§
source§impl GetDataQualityResultOutput
impl GetDataQualityResultOutput
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 the run for this data quality result started.
sourcepub fn completed_on(&self) -> Option<&DateTime>
pub fn completed_on(&self) -> Option<&DateTime>
The date and time when the run for this data quality result was 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 associated with the ruleset evaluation.
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()
.
sourcepub fn analyzer_results(&self) -> &[DataQualityAnalyzerResult]
pub fn analyzer_results(&self) -> &[DataQualityAnalyzerResult]
A list of DataQualityAnalyzerResult
objects representing the results for each analyzer.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .analyzer_results.is_none()
.
sourcepub fn observations(&self) -> &[DataQualityObservation]
pub fn observations(&self) -> &[DataQualityObservation]
A list of DataQualityObservation
objects representing the observations generated after evaluating the rules and analyzers.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .observations.is_none()
.
source§impl GetDataQualityResultOutput
impl GetDataQualityResultOutput
sourcepub fn builder() -> GetDataQualityResultOutputBuilder
pub fn builder() -> GetDataQualityResultOutputBuilder
Creates a new builder-style object to manufacture GetDataQualityResultOutput
.
Trait Implementations§
source§impl Clone for GetDataQualityResultOutput
impl Clone for GetDataQualityResultOutput
source§fn clone(&self) -> GetDataQualityResultOutput
fn clone(&self) -> GetDataQualityResultOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDataQualityResultOutput
impl Debug for GetDataQualityResultOutput
source§impl PartialEq for GetDataQualityResultOutput
impl PartialEq for GetDataQualityResultOutput
source§fn eq(&self, other: &GetDataQualityResultOutput) -> bool
fn eq(&self, other: &GetDataQualityResultOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetDataQualityResultOutput
impl RequestId for GetDataQualityResultOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetDataQualityResultOutput
Auto Trait Implementations§
impl Freeze for GetDataQualityResultOutput
impl RefUnwindSafe for GetDataQualityResultOutput
impl Send for GetDataQualityResultOutput
impl Sync for GetDataQualityResultOutput
impl Unpin for GetDataQualityResultOutput
impl UnwindSafe for GetDataQualityResultOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more