Struct aws_sdk_quicksight::types::PredefinedHierarchy
source · #[non_exhaustive]pub struct PredefinedHierarchy {
pub hierarchy_id: String,
pub columns: Vec<ColumnIdentifier>,
pub drill_down_filters: Option<Vec<DrillDownFilter>>,
}
Expand description
The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.hierarchy_id: String
The hierarchy ID of the predefined hierarchy.
columns: Vec<ColumnIdentifier>
The list of columns that define the predefined hierarchy.
drill_down_filters: Option<Vec<DrillDownFilter>>
The option that determines the drill down filters for the predefined hierarchy.
Implementations§
source§impl PredefinedHierarchy
impl PredefinedHierarchy
sourcepub fn hierarchy_id(&self) -> &str
pub fn hierarchy_id(&self) -> &str
The hierarchy ID of the predefined hierarchy.
sourcepub fn columns(&self) -> &[ColumnIdentifier]
pub fn columns(&self) -> &[ColumnIdentifier]
The list of columns that define the predefined hierarchy.
sourcepub fn drill_down_filters(&self) -> &[DrillDownFilter]
pub fn drill_down_filters(&self) -> &[DrillDownFilter]
The option that determines the drill down filters for the predefined hierarchy.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .drill_down_filters.is_none()
.
source§impl PredefinedHierarchy
impl PredefinedHierarchy
sourcepub fn builder() -> PredefinedHierarchyBuilder
pub fn builder() -> PredefinedHierarchyBuilder
Creates a new builder-style object to manufacture PredefinedHierarchy
.
Trait Implementations§
source§impl Clone for PredefinedHierarchy
impl Clone for PredefinedHierarchy
source§fn clone(&self) -> PredefinedHierarchy
fn clone(&self) -> PredefinedHierarchy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PredefinedHierarchy
impl Debug for PredefinedHierarchy
source§impl PartialEq for PredefinedHierarchy
impl PartialEq for PredefinedHierarchy
source§fn eq(&self, other: &PredefinedHierarchy) -> bool
fn eq(&self, other: &PredefinedHierarchy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PredefinedHierarchy
Auto Trait Implementations§
impl Freeze for PredefinedHierarchy
impl RefUnwindSafe for PredefinedHierarchy
impl Send for PredefinedHierarchy
impl Sync for PredefinedHierarchy
impl Unpin for PredefinedHierarchy
impl UnwindSafe for PredefinedHierarchy
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.