1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetDataQualityResult`](crate::operation::get_data_quality_result::builders::GetDataQualityResultFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`result_id(impl Into<String>)`](crate::operation::get_data_quality_result::builders::GetDataQualityResultFluentBuilder::result_id) / [`set_result_id(Option<String>)`](crate::operation::get_data_quality_result::builders::GetDataQualityResultFluentBuilder::set_result_id):<br>required: **true**<br><p>A unique result ID for the data quality result.</p><br>
    /// - On success, responds with [`GetDataQualityResultOutput`](crate::operation::get_data_quality_result::GetDataQualityResultOutput) with field(s):
    ///   - [`result_id(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::result_id): <p>A unique result ID for the data quality result.</p>
    ///   - [`score(Option<f64>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::score): <p>An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.</p>
    ///   - [`data_source(Option<DataSource>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::data_source): <p>The table associated with the data quality result, if any.</p>
    ///   - [`ruleset_name(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::ruleset_name): <p>The name of the ruleset associated with the data quality result.</p>
    ///   - [`evaluation_context(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::evaluation_context): <p>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 <code>evaluationContext</code> can differentiate the nodes.</p>
    ///   - [`started_on(Option<DateTime>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::started_on): <p>The date and time when the run for this data quality result started.</p>
    ///   - [`completed_on(Option<DateTime>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::completed_on): <p>The date and time when the run for this data quality result was completed.</p>
    ///   - [`job_name(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::job_name): <p>The job name associated with the data quality result, if any.</p>
    ///   - [`job_run_id(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::job_run_id): <p>The job run ID associated with the data quality result, if any.</p>
    ///   - [`ruleset_evaluation_run_id(Option<String>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::ruleset_evaluation_run_id): <p>The unique run ID associated with the ruleset evaluation.</p>
    ///   - [`rule_results(Option<Vec::<DataQualityRuleResult>>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::rule_results): <p>A list of <code>DataQualityRuleResult</code> objects representing the results for each rule.</p>
    ///   - [`analyzer_results(Option<Vec::<DataQualityAnalyzerResult>>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::analyzer_results): <p>A list of <code>DataQualityAnalyzerResult</code> objects representing the results for each analyzer.</p>
    ///   - [`observations(Option<Vec::<DataQualityObservation>>)`](crate::operation::get_data_quality_result::GetDataQualityResultOutput::observations): <p>A list of <code>DataQualityObservation</code> objects representing the observations generated after evaluating the rules and analyzers.</p>
    /// - On failure, responds with [`SdkError<GetDataQualityResultError>`](crate::operation::get_data_quality_result::GetDataQualityResultError)
    pub fn get_data_quality_result(&self) -> crate::operation::get_data_quality_result::builders::GetDataQualityResultFluentBuilder {
        crate::operation::get_data_quality_result::builders::GetDataQualityResultFluentBuilder::new(self.handle.clone())
    }
}