Struct aws_sdk_quicksight::types::Computation
source · #[non_exhaustive]pub struct Computation {
pub top_bottom_ranked: Option<TopBottomRankedComputation>,
pub top_bottom_movers: Option<TopBottomMoversComputation>,
pub total_aggregation: Option<TotalAggregationComputation>,
pub maximum_minimum: Option<MaximumMinimumComputation>,
pub metric_comparison: Option<MetricComparisonComputation>,
pub period_over_period: Option<PeriodOverPeriodComputation>,
pub period_to_date: Option<PeriodToDateComputation>,
pub growth_rate: Option<GrowthRateComputation>,
pub unique_values: Option<UniqueValuesComputation>,
pub forecast: Option<ForecastComputation>,
}
Expand description
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
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.top_bottom_ranked: Option<TopBottomRankedComputation>
The top ranked and bottom ranked computation configuration.
top_bottom_movers: Option<TopBottomMoversComputation>
The top movers and bottom movers computation configuration.
total_aggregation: Option<TotalAggregationComputation>
The total aggregation computation configuration.
maximum_minimum: Option<MaximumMinimumComputation>
The maximum and minimum computation configuration.
metric_comparison: Option<MetricComparisonComputation>
The metric comparison computation configuration.
period_over_period: Option<PeriodOverPeriodComputation>
The period over period computation configuration.
period_to_date: Option<PeriodToDateComputation>
The period to DataSetIdentifier
computation configuration.
growth_rate: Option<GrowthRateComputation>
The growth rate computation configuration.
unique_values: Option<UniqueValuesComputation>
The unique values computation configuration.
forecast: Option<ForecastComputation>
The forecast computation configuration.
Implementations§
source§impl Computation
impl Computation
sourcepub fn top_bottom_ranked(&self) -> Option<&TopBottomRankedComputation>
pub fn top_bottom_ranked(&self) -> Option<&TopBottomRankedComputation>
The top ranked and bottom ranked computation configuration.
sourcepub fn top_bottom_movers(&self) -> Option<&TopBottomMoversComputation>
pub fn top_bottom_movers(&self) -> Option<&TopBottomMoversComputation>
The top movers and bottom movers computation configuration.
sourcepub fn total_aggregation(&self) -> Option<&TotalAggregationComputation>
pub fn total_aggregation(&self) -> Option<&TotalAggregationComputation>
The total aggregation computation configuration.
sourcepub fn maximum_minimum(&self) -> Option<&MaximumMinimumComputation>
pub fn maximum_minimum(&self) -> Option<&MaximumMinimumComputation>
The maximum and minimum computation configuration.
sourcepub fn metric_comparison(&self) -> Option<&MetricComparisonComputation>
pub fn metric_comparison(&self) -> Option<&MetricComparisonComputation>
The metric comparison computation configuration.
sourcepub fn period_over_period(&self) -> Option<&PeriodOverPeriodComputation>
pub fn period_over_period(&self) -> Option<&PeriodOverPeriodComputation>
The period over period computation configuration.
sourcepub fn period_to_date(&self) -> Option<&PeriodToDateComputation>
pub fn period_to_date(&self) -> Option<&PeriodToDateComputation>
The period to DataSetIdentifier
computation configuration.
sourcepub fn growth_rate(&self) -> Option<&GrowthRateComputation>
pub fn growth_rate(&self) -> Option<&GrowthRateComputation>
The growth rate computation configuration.
sourcepub fn unique_values(&self) -> Option<&UniqueValuesComputation>
pub fn unique_values(&self) -> Option<&UniqueValuesComputation>
The unique values computation configuration.
sourcepub fn forecast(&self) -> Option<&ForecastComputation>
pub fn forecast(&self) -> Option<&ForecastComputation>
The forecast computation configuration.
source§impl Computation
impl Computation
sourcepub fn builder() -> ComputationBuilder
pub fn builder() -> ComputationBuilder
Creates a new builder-style object to manufacture Computation
.
Trait Implementations§
source§impl Clone for Computation
impl Clone for Computation
source§fn clone(&self) -> Computation
fn clone(&self) -> Computation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Computation
impl Debug for Computation
source§impl PartialEq for Computation
impl PartialEq for Computation
source§fn eq(&self, other: &Computation) -> bool
fn eq(&self, other: &Computation) -> bool
self
and other
values to be equal, and is used
by ==
.