#[non_exhaustive]pub struct PublishDataQualityResultV2Input {Show 17 fields
pub dimensions: Option<HashMap<String, String>>,
pub tags: Option<HashMap<String, String>>,
pub execution_started_on: Option<DateTime>,
pub execution_completed_on: Option<DateTime>,
pub score: Option<f64>,
pub rule_results: Option<Vec<DataQualityRuleResult>>,
pub analyzer_results: Option<Vec<DataQualityAnalyzerResult>>,
pub observations: Option<Vec<DataQualityObservation>>,
pub aggregated_metrics: Option<DataQualityAggregatedMetrics>,
pub statistics: Option<Vec<StatisticSummary>>,
pub run_configuration: Option<DataQualityConfigurationV2>,
pub client_token: Option<String>,
pub evaluation_context: Option<String>,
pub descriptors: Option<HashMap<String, String>>,
pub ruleset_name: Option<String>,
pub data_quality_security_configuration: Option<String>,
pub telemetry: Option<DataQualityTelemetry>,
}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.dimensions: Option<HashMap<String, String>>The dimensions for the result.
The tags for the result.
execution_started_on: Option<DateTime>The time execution started for the result.
execution_completed_on: Option<DateTime>The time execution completed for the result.
score: Option<f64>The score for the result.
rule_results: Option<Vec<DataQualityRuleResult>>The rule level results.
analyzer_results: Option<Vec<DataQualityAnalyzerResult>>The analyzer level results.
observations: Option<Vec<DataQualityObservation>>The observations for the result.
aggregated_metrics: Option<DataQualityAggregatedMetrics>The aggregated metrics for the result.
statistics: Option<Vec<StatisticSummary>>The statistics for the result.
run_configuration: Option<DataQualityConfigurationV2>The run configuration for the result.
client_token: Option<String>The client token for the request.
evaluation_context: Option<String>The evaluation context for the result.
descriptors: Option<HashMap<String, String>>The descriptors for the result.
ruleset_name: Option<String>The ruleset name for the result.
data_quality_security_configuration: Option<String>The security configuration for the result.
telemetry: Option<DataQualityTelemetry>Implementations§
Source§impl PublishDataQualityResultV2Input
impl PublishDataQualityResultV2Input
The tags for the result.
Sourcepub fn execution_started_on(&self) -> Option<&DateTime>
pub fn execution_started_on(&self) -> Option<&DateTime>
The time execution started for the result.
Sourcepub fn execution_completed_on(&self) -> Option<&DateTime>
pub fn execution_completed_on(&self) -> Option<&DateTime>
The time execution completed for the result.
Sourcepub fn rule_results(&self) -> &[DataQualityRuleResult]
pub fn rule_results(&self) -> &[DataQualityRuleResult]
The rule level results.
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]
The analyzer level results.
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]
The observations for the result.
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().
Sourcepub fn aggregated_metrics(&self) -> Option<&DataQualityAggregatedMetrics>
pub fn aggregated_metrics(&self) -> Option<&DataQualityAggregatedMetrics>
The aggregated metrics for the result.
Sourcepub fn statistics(&self) -> &[StatisticSummary]
pub fn statistics(&self) -> &[StatisticSummary]
The statistics for the result.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .statistics.is_none().
Sourcepub fn run_configuration(&self) -> Option<&DataQualityConfigurationV2>
pub fn run_configuration(&self) -> Option<&DataQualityConfigurationV2>
The run configuration for the result.
Sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The client token for the request.
Sourcepub fn evaluation_context(&self) -> Option<&str>
pub fn evaluation_context(&self) -> Option<&str>
The evaluation context for the result.
Sourcepub fn ruleset_name(&self) -> Option<&str>
pub fn ruleset_name(&self) -> Option<&str>
The ruleset name for the result.
Sourcepub fn data_quality_security_configuration(&self) -> Option<&str>
pub fn data_quality_security_configuration(&self) -> Option<&str>
The security configuration for the result.
pub fn telemetry(&self) -> Option<&DataQualityTelemetry>
Source§impl PublishDataQualityResultV2Input
impl PublishDataQualityResultV2Input
Sourcepub fn builder() -> PublishDataQualityResultV2InputBuilder
pub fn builder() -> PublishDataQualityResultV2InputBuilder
Creates a new builder-style object to manufacture PublishDataQualityResultV2Input.
Trait Implementations§
Source§impl Clone for PublishDataQualityResultV2Input
impl Clone for PublishDataQualityResultV2Input
Source§fn clone(&self) -> PublishDataQualityResultV2Input
fn clone(&self) -> PublishDataQualityResultV2Input
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl StructuralPartialEq for PublishDataQualityResultV2Input
Auto Trait Implementations§
impl Freeze for PublishDataQualityResultV2Input
impl RefUnwindSafe for PublishDataQualityResultV2Input
impl Send for PublishDataQualityResultV2Input
impl Sync for PublishDataQualityResultV2Input
impl Unpin for PublishDataQualityResultV2Input
impl UnsafeUnpin for PublishDataQualityResultV2Input
impl UnwindSafe for PublishDataQualityResultV2Input
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