Struct aws_sdk_quicksight::types::builders::ColumnHierarchyBuilder
source · #[non_exhaustive]pub struct ColumnHierarchyBuilder { /* private fields */ }Expand description
A builder for ColumnHierarchy.
Implementations§
source§impl ColumnHierarchyBuilder
impl ColumnHierarchyBuilder
sourcepub fn explicit_hierarchy(self, input: ExplicitHierarchy) -> Self
pub fn explicit_hierarchy(self, input: ExplicitHierarchy) -> Self
The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.
sourcepub fn set_explicit_hierarchy(self, input: Option<ExplicitHierarchy>) -> Self
pub fn set_explicit_hierarchy(self, input: Option<ExplicitHierarchy>) -> Self
The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.
sourcepub fn get_explicit_hierarchy(&self) -> &Option<ExplicitHierarchy>
pub fn get_explicit_hierarchy(&self) -> &Option<ExplicitHierarchy>
The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.
sourcepub fn date_time_hierarchy(self, input: DateTimeHierarchy) -> Self
pub fn date_time_hierarchy(self, input: DateTimeHierarchy) -> Self
The option that determines the hierarchy of any DateTime fields.
sourcepub fn set_date_time_hierarchy(self, input: Option<DateTimeHierarchy>) -> Self
pub fn set_date_time_hierarchy(self, input: Option<DateTimeHierarchy>) -> Self
The option that determines the hierarchy of any DateTime fields.
sourcepub fn get_date_time_hierarchy(&self) -> &Option<DateTimeHierarchy>
pub fn get_date_time_hierarchy(&self) -> &Option<DateTimeHierarchy>
The option that determines the hierarchy of any DateTime fields.
sourcepub fn predefined_hierarchy(self, input: PredefinedHierarchy) -> Self
pub fn predefined_hierarchy(self, input: PredefinedHierarchy) -> Self
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.
sourcepub fn set_predefined_hierarchy(
self,
input: Option<PredefinedHierarchy>,
) -> Self
pub fn set_predefined_hierarchy( self, input: Option<PredefinedHierarchy>, ) -> Self
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.
sourcepub fn get_predefined_hierarchy(&self) -> &Option<PredefinedHierarchy>
pub fn get_predefined_hierarchy(&self) -> &Option<PredefinedHierarchy>
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.
sourcepub fn build(self) -> ColumnHierarchy
pub fn build(self) -> ColumnHierarchy
Consumes the builder and constructs a ColumnHierarchy.
Trait Implementations§
source§impl Clone for ColumnHierarchyBuilder
impl Clone for ColumnHierarchyBuilder
source§fn clone(&self) -> ColumnHierarchyBuilder
fn clone(&self) -> ColumnHierarchyBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ColumnHierarchyBuilder
impl Debug for ColumnHierarchyBuilder
source§impl Default for ColumnHierarchyBuilder
impl Default for ColumnHierarchyBuilder
source§fn default() -> ColumnHierarchyBuilder
fn default() -> ColumnHierarchyBuilder
source§impl PartialEq for ColumnHierarchyBuilder
impl PartialEq for ColumnHierarchyBuilder
source§fn eq(&self, other: &ColumnHierarchyBuilder) -> bool
fn eq(&self, other: &ColumnHierarchyBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ColumnHierarchyBuilder
Auto Trait Implementations§
impl Freeze for ColumnHierarchyBuilder
impl RefUnwindSafe for ColumnHierarchyBuilder
impl Send for ColumnHierarchyBuilder
impl Sync for ColumnHierarchyBuilder
impl Unpin for ColumnHierarchyBuilder
impl UnwindSafe for ColumnHierarchyBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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