Struct aws_sdk_quicksight::types::TopBottomFilter
source · #[non_exhaustive]pub struct TopBottomFilter {
pub filter_id: String,
pub column: Option<ColumnIdentifier>,
pub limit: Option<i32>,
pub aggregation_sort_configurations: Vec<AggregationSortConfiguration>,
pub time_granularity: Option<TimeGranularity>,
pub parameter_name: Option<String>,
pub default_filter_control_configuration: Option<DefaultFilterControlConfiguration>,
}
Expand description
A TopBottomFilter
filters values that are at the top or the bottom.
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.filter_id: String
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
column: Option<ColumnIdentifier>
The column that the filter is applied to.
limit: Option<i32>
The number of items to include in the top bottom filter results.
aggregation_sort_configurations: Vec<AggregationSortConfiguration>
The aggregation and sort configuration of the top bottom filter.
time_granularity: Option<TimeGranularity>
The level of time precision that is used to aggregate DateTime
values.
parameter_name: Option<String>
The parameter whose value should be used for the filter value.
default_filter_control_configuration: Option<DefaultFilterControlConfiguration>
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
Implementations§
source§impl TopBottomFilter
impl TopBottomFilter
sourcepub fn filter_id(&self) -> &str
pub fn filter_id(&self) -> &str
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
sourcepub fn column(&self) -> Option<&ColumnIdentifier>
pub fn column(&self) -> Option<&ColumnIdentifier>
The column that the filter is applied to.
sourcepub fn limit(&self) -> Option<i32>
pub fn limit(&self) -> Option<i32>
The number of items to include in the top bottom filter results.
sourcepub fn aggregation_sort_configurations(&self) -> &[AggregationSortConfiguration]
pub fn aggregation_sort_configurations(&self) -> &[AggregationSortConfiguration]
The aggregation and sort configuration of the top bottom filter.
sourcepub fn time_granularity(&self) -> Option<&TimeGranularity>
pub fn time_granularity(&self) -> Option<&TimeGranularity>
The level of time precision that is used to aggregate DateTime
values.
sourcepub fn parameter_name(&self) -> Option<&str>
pub fn parameter_name(&self) -> Option<&str>
The parameter whose value should be used for the filter value.
sourcepub fn default_filter_control_configuration(
&self
) -> Option<&DefaultFilterControlConfiguration>
pub fn default_filter_control_configuration( &self ) -> Option<&DefaultFilterControlConfiguration>
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
source§impl TopBottomFilter
impl TopBottomFilter
sourcepub fn builder() -> TopBottomFilterBuilder
pub fn builder() -> TopBottomFilterBuilder
Creates a new builder-style object to manufacture TopBottomFilter
.
Trait Implementations§
source§impl Clone for TopBottomFilter
impl Clone for TopBottomFilter
source§fn clone(&self) -> TopBottomFilter
fn clone(&self) -> TopBottomFilter
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TopBottomFilter
impl Debug for TopBottomFilter
source§impl PartialEq for TopBottomFilter
impl PartialEq for TopBottomFilter
source§fn eq(&self, other: &TopBottomFilter) -> bool
fn eq(&self, other: &TopBottomFilter) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TopBottomFilter
Auto Trait Implementations§
impl Freeze for TopBottomFilter
impl RefUnwindSafe for TopBottomFilter
impl Send for TopBottomFilter
impl Sync for TopBottomFilter
impl Unpin for TopBottomFilter
impl UnwindSafe for TopBottomFilter
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> 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