#[non_exhaustive]pub struct PublishDataQualityResultV2InputBuilder { /* private fields */ }Expand description
A builder for PublishDataQualityResultV2Input.
Implementations§
Source§impl PublishDataQualityResultV2InputBuilder
impl PublishDataQualityResultV2InputBuilder
Sourcepub fn dimensions(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn dimensions(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to dimensions.
To override the contents of this collection use set_dimensions.
The dimensions for the result.
Sourcepub fn set_dimensions(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_dimensions(self, input: Option<HashMap<String, String>>) -> Self
The dimensions for the result.
Sourcepub fn get_dimensions(&self) -> &Option<HashMap<String, String>>
pub fn get_dimensions(&self) -> &Option<HashMap<String, String>>
The dimensions for the result.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The tags for the result.
The tags for the result.
The tags for the result.
Sourcepub fn execution_started_on(self, input: DateTime) -> Self
pub fn execution_started_on(self, input: DateTime) -> Self
The time execution started for the result.
Sourcepub fn set_execution_started_on(self, input: Option<DateTime>) -> Self
pub fn set_execution_started_on(self, input: Option<DateTime>) -> Self
The time execution started for the result.
Sourcepub fn get_execution_started_on(&self) -> &Option<DateTime>
pub fn get_execution_started_on(&self) -> &Option<DateTime>
The time execution started for the result.
Sourcepub fn execution_completed_on(self, input: DateTime) -> Self
pub fn execution_completed_on(self, input: DateTime) -> Self
The time execution completed for the result.
Sourcepub fn set_execution_completed_on(self, input: Option<DateTime>) -> Self
pub fn set_execution_completed_on(self, input: Option<DateTime>) -> Self
The time execution completed for the result.
Sourcepub fn get_execution_completed_on(&self) -> &Option<DateTime>
pub fn get_execution_completed_on(&self) -> &Option<DateTime>
The time execution completed for the result.
Sourcepub fn rule_results(self, input: DataQualityRuleResult) -> Self
pub fn rule_results(self, input: DataQualityRuleResult) -> Self
Appends an item to rule_results.
To override the contents of this collection use set_rule_results.
The rule level results.
Sourcepub fn set_rule_results(self, input: Option<Vec<DataQualityRuleResult>>) -> Self
pub fn set_rule_results(self, input: Option<Vec<DataQualityRuleResult>>) -> Self
The rule level results.
Sourcepub fn get_rule_results(&self) -> &Option<Vec<DataQualityRuleResult>>
pub fn get_rule_results(&self) -> &Option<Vec<DataQualityRuleResult>>
The rule level results.
Sourcepub fn analyzer_results(self, input: DataQualityAnalyzerResult) -> Self
pub fn analyzer_results(self, input: DataQualityAnalyzerResult) -> Self
Appends an item to analyzer_results.
To override the contents of this collection use set_analyzer_results.
The analyzer level results.
Sourcepub fn set_analyzer_results(
self,
input: Option<Vec<DataQualityAnalyzerResult>>,
) -> Self
pub fn set_analyzer_results( self, input: Option<Vec<DataQualityAnalyzerResult>>, ) -> Self
The analyzer level results.
Sourcepub fn get_analyzer_results(&self) -> &Option<Vec<DataQualityAnalyzerResult>>
pub fn get_analyzer_results(&self) -> &Option<Vec<DataQualityAnalyzerResult>>
The analyzer level results.
Sourcepub fn observations(self, input: DataQualityObservation) -> Self
pub fn observations(self, input: DataQualityObservation) -> Self
Appends an item to observations.
To override the contents of this collection use set_observations.
The observations for the result.
Sourcepub fn set_observations(
self,
input: Option<Vec<DataQualityObservation>>,
) -> Self
pub fn set_observations( self, input: Option<Vec<DataQualityObservation>>, ) -> Self
The observations for the result.
Sourcepub fn get_observations(&self) -> &Option<Vec<DataQualityObservation>>
pub fn get_observations(&self) -> &Option<Vec<DataQualityObservation>>
The observations for the result.
Sourcepub fn aggregated_metrics(self, input: DataQualityAggregatedMetrics) -> Self
pub fn aggregated_metrics(self, input: DataQualityAggregatedMetrics) -> Self
The aggregated metrics for the result.
Sourcepub fn set_aggregated_metrics(
self,
input: Option<DataQualityAggregatedMetrics>,
) -> Self
pub fn set_aggregated_metrics( self, input: Option<DataQualityAggregatedMetrics>, ) -> Self
The aggregated metrics for the result.
Sourcepub fn get_aggregated_metrics(&self) -> &Option<DataQualityAggregatedMetrics>
pub fn get_aggregated_metrics(&self) -> &Option<DataQualityAggregatedMetrics>
The aggregated metrics for the result.
Sourcepub fn statistics(self, input: StatisticSummary) -> Self
pub fn statistics(self, input: StatisticSummary) -> Self
Appends an item to statistics.
To override the contents of this collection use set_statistics.
The statistics for the result.
Sourcepub fn set_statistics(self, input: Option<Vec<StatisticSummary>>) -> Self
pub fn set_statistics(self, input: Option<Vec<StatisticSummary>>) -> Self
The statistics for the result.
Sourcepub fn get_statistics(&self) -> &Option<Vec<StatisticSummary>>
pub fn get_statistics(&self) -> &Option<Vec<StatisticSummary>>
The statistics for the result.
Sourcepub fn run_configuration(self, input: DataQualityConfigurationV2) -> Self
pub fn run_configuration(self, input: DataQualityConfigurationV2) -> Self
The run configuration for the result.
Sourcepub fn set_run_configuration(
self,
input: Option<DataQualityConfigurationV2>,
) -> Self
pub fn set_run_configuration( self, input: Option<DataQualityConfigurationV2>, ) -> Self
The run configuration for the result.
Sourcepub fn get_run_configuration(&self) -> &Option<DataQualityConfigurationV2>
pub fn get_run_configuration(&self) -> &Option<DataQualityConfigurationV2>
The run configuration for the result.
Sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The client token for the request.
Sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The client token for the request.
Sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The client token for the request.
Sourcepub fn evaluation_context(self, input: impl Into<String>) -> Self
pub fn evaluation_context(self, input: impl Into<String>) -> Self
The evaluation context for the result.
This field is required.Sourcepub fn set_evaluation_context(self, input: Option<String>) -> Self
pub fn set_evaluation_context(self, input: Option<String>) -> Self
The evaluation context for the result.
Sourcepub fn get_evaluation_context(&self) -> &Option<String>
pub fn get_evaluation_context(&self) -> &Option<String>
The evaluation context for the result.
Sourcepub fn descriptors(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn descriptors(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to descriptors.
To override the contents of this collection use set_descriptors.
The descriptors for the result.
Sourcepub fn set_descriptors(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_descriptors(self, input: Option<HashMap<String, String>>) -> Self
The descriptors for the result.
Sourcepub fn get_descriptors(&self) -> &Option<HashMap<String, String>>
pub fn get_descriptors(&self) -> &Option<HashMap<String, String>>
The descriptors for the result.
Sourcepub fn ruleset_name(self, input: impl Into<String>) -> Self
pub fn ruleset_name(self, input: impl Into<String>) -> Self
The ruleset name for the result.
Sourcepub fn set_ruleset_name(self, input: Option<String>) -> Self
pub fn set_ruleset_name(self, input: Option<String>) -> Self
The ruleset name for the result.
Sourcepub fn get_ruleset_name(&self) -> &Option<String>
pub fn get_ruleset_name(&self) -> &Option<String>
The ruleset name for the result.
Sourcepub fn data_quality_security_configuration(
self,
input: impl Into<String>,
) -> Self
pub fn data_quality_security_configuration( self, input: impl Into<String>, ) -> Self
The security configuration for the result.
Sourcepub fn set_data_quality_security_configuration(
self,
input: Option<String>,
) -> Self
pub fn set_data_quality_security_configuration( self, input: Option<String>, ) -> Self
The security configuration for the result.
Sourcepub fn get_data_quality_security_configuration(&self) -> &Option<String>
pub fn get_data_quality_security_configuration(&self) -> &Option<String>
The security configuration for the result.
pub fn telemetry(self, input: DataQualityTelemetry) -> Self
pub fn set_telemetry(self, input: Option<DataQualityTelemetry>) -> Self
pub fn get_telemetry(&self) -> &Option<DataQualityTelemetry>
Sourcepub fn build(self) -> Result<PublishDataQualityResultV2Input, BuildError>
pub fn build(self) -> Result<PublishDataQualityResultV2Input, BuildError>
Consumes the builder and constructs a PublishDataQualityResultV2Input.
Source§impl PublishDataQualityResultV2InputBuilder
impl PublishDataQualityResultV2InputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<PublishDataQualityResultV2Output, SdkError<PublishDataQualityResultV2Error, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<PublishDataQualityResultV2Output, SdkError<PublishDataQualityResultV2Error, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for PublishDataQualityResultV2InputBuilder
impl Clone for PublishDataQualityResultV2InputBuilder
Source§fn clone(&self) -> PublishDataQualityResultV2InputBuilder
fn clone(&self) -> PublishDataQualityResultV2InputBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PublishDataQualityResultV2InputBuilder
impl Default for PublishDataQualityResultV2InputBuilder
Source§fn default() -> PublishDataQualityResultV2InputBuilder
fn default() -> PublishDataQualityResultV2InputBuilder
impl StructuralPartialEq for PublishDataQualityResultV2InputBuilder
Auto Trait Implementations§
impl Freeze for PublishDataQualityResultV2InputBuilder
impl RefUnwindSafe for PublishDataQualityResultV2InputBuilder
impl Send for PublishDataQualityResultV2InputBuilder
impl Sync for PublishDataQualityResultV2InputBuilder
impl Unpin for PublishDataQualityResultV2InputBuilder
impl UnsafeUnpin for PublishDataQualityResultV2InputBuilder
impl UnwindSafe for PublishDataQualityResultV2InputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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