aws_sdk_glue/client/publish_data_quality_result_v2.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`PublishDataQualityResultV2`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`dimensions(impl Into<String>, impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::dimensions) / [`set_dimensions(Option<HashMap::<String, String>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_dimensions):<br>required: **true**<br><p>The dimensions for the result.</p><br>
7 /// - [`tags(impl Into<String>, impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::tags) / [`set_tags(Option<HashMap::<String, String>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_tags):<br>required: **false**<br><p>The tags for the result.</p><br>
8 /// - [`execution_started_on(DateTime)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::execution_started_on) / [`set_execution_started_on(Option<DateTime>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_execution_started_on):<br>required: **false**<br><p>The time execution started for the result.</p><br>
9 /// - [`execution_completed_on(DateTime)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::execution_completed_on) / [`set_execution_completed_on(Option<DateTime>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_execution_completed_on):<br>required: **false**<br><p>The time execution completed for the result.</p><br>
10 /// - [`score(f64)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::score) / [`set_score(Option<f64>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_score):<br>required: **true**<br><p>The score for the result.</p><br>
11 /// - [`rule_results(DataQualityRuleResult)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::rule_results) / [`set_rule_results(Option<Vec::<DataQualityRuleResult>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_rule_results):<br>required: **true**<br><p>The rule level results.</p><br>
12 /// - [`analyzer_results(DataQualityAnalyzerResult)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::analyzer_results) / [`set_analyzer_results(Option<Vec::<DataQualityAnalyzerResult>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_analyzer_results):<br>required: **false**<br><p>The analyzer level results.</p><br>
13 /// - [`observations(DataQualityObservation)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::observations) / [`set_observations(Option<Vec::<DataQualityObservation>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_observations):<br>required: **false**<br><p>The observations for the result.</p><br>
14 /// - [`aggregated_metrics(DataQualityAggregatedMetrics)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::aggregated_metrics) / [`set_aggregated_metrics(Option<DataQualityAggregatedMetrics>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_aggregated_metrics):<br>required: **false**<br><p>The aggregated metrics for the result.</p><br>
15 /// - [`statistics(StatisticSummary)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::statistics) / [`set_statistics(Option<Vec::<StatisticSummary>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_statistics):<br>required: **false**<br><p>The statistics for the result.</p><br>
16 /// - [`run_configuration(DataQualityConfigurationV2)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::run_configuration) / [`set_run_configuration(Option<DataQualityConfigurationV2>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_run_configuration):<br>required: **false**<br><p>The run configuration for the result.</p><br>
17 /// - [`client_token(impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_client_token):<br>required: **false**<br><p>The client token for the request.</p><br>
18 /// - [`evaluation_context(impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::evaluation_context) / [`set_evaluation_context(Option<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_evaluation_context):<br>required: **true**<br><p>The evaluation context for the result.</p><br>
19 /// - [`descriptors(impl Into<String>, impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::descriptors) / [`set_descriptors(Option<HashMap::<String, String>>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_descriptors):<br>required: **false**<br><p>The descriptors for the result.</p><br>
20 /// - [`ruleset_name(impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::ruleset_name) / [`set_ruleset_name(Option<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_ruleset_name):<br>required: **false**<br><p>The ruleset name for the result.</p><br>
21 /// - [`data_quality_security_configuration(impl Into<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::data_quality_security_configuration) / [`set_data_quality_security_configuration(Option<String>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_data_quality_security_configuration):<br>required: **false**<br><p>The security configuration for the result.</p><br>
22 /// - [`telemetry(DataQualityTelemetry)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::telemetry) / [`set_telemetry(Option<DataQualityTelemetry>)`](crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::set_telemetry):<br>required: **false**<br>(undocumented)<br>
23 /// - On success, responds with [`PublishDataQualityResultV2Output`](crate::operation::publish_data_quality_result_v2::PublishDataQualityResultV2Output) with field(s):
24 /// - [`result_id(String)`](crate::operation::publish_data_quality_result_v2::PublishDataQualityResultV2Output::result_id): <p>The ID of the result.</p>
25 /// - On failure, responds with [`SdkError<PublishDataQualityResultV2Error>`](crate::operation::publish_data_quality_result_v2::PublishDataQualityResultV2Error)
26 pub fn publish_data_quality_result_v2(
27 &self,
28 ) -> crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder {
29 crate::operation::publish_data_quality_result_v2::builders::PublishDataQualityResultV2FluentBuilder::new(self.handle.clone())
30 }
31}