Struct aws_sdk_quicksight::types::builders::LogicalTableBuilder
source · #[non_exhaustive]pub struct LogicalTableBuilder { /* private fields */ }Expand description
A builder for LogicalTable.
Implementations§
source§impl LogicalTableBuilder
impl LogicalTableBuilder
sourcepub fn alias(self, input: impl Into<String>) -> Self
pub fn alias(self, input: impl Into<String>) -> Self
A display name for the logical table.
This field is required.sourcepub fn data_transforms(self, input: TransformOperation) -> Self
pub fn data_transforms(self, input: TransformOperation) -> Self
Appends an item to data_transforms.
To override the contents of this collection use set_data_transforms.
Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
sourcepub fn set_data_transforms(self, input: Option<Vec<TransformOperation>>) -> Self
pub fn set_data_transforms(self, input: Option<Vec<TransformOperation>>) -> Self
Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
sourcepub fn get_data_transforms(&self) -> &Option<Vec<TransformOperation>>
pub fn get_data_transforms(&self) -> &Option<Vec<TransformOperation>>
Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
sourcepub fn source(self, input: LogicalTableSource) -> Self
pub fn source(self, input: LogicalTableSource) -> Self
Source of this logical table.
This field is required.sourcepub fn set_source(self, input: Option<LogicalTableSource>) -> Self
pub fn set_source(self, input: Option<LogicalTableSource>) -> Self
Source of this logical table.
sourcepub fn get_source(&self) -> &Option<LogicalTableSource>
pub fn get_source(&self) -> &Option<LogicalTableSource>
Source of this logical table.
sourcepub fn build(self) -> Result<LogicalTable, BuildError>
pub fn build(self) -> Result<LogicalTable, BuildError>
Consumes the builder and constructs a LogicalTable.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for LogicalTableBuilder
impl Clone for LogicalTableBuilder
source§fn clone(&self) -> LogicalTableBuilder
fn clone(&self) -> LogicalTableBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LogicalTableBuilder
impl Debug for LogicalTableBuilder
source§impl Default for LogicalTableBuilder
impl Default for LogicalTableBuilder
source§fn default() -> LogicalTableBuilder
fn default() -> LogicalTableBuilder
source§impl PartialEq for LogicalTableBuilder
impl PartialEq for LogicalTableBuilder
source§fn eq(&self, other: &LogicalTableBuilder) -> bool
fn eq(&self, other: &LogicalTableBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for LogicalTableBuilder
Auto Trait Implementations§
impl Freeze for LogicalTableBuilder
impl RefUnwindSafe for LogicalTableBuilder
impl Send for LogicalTableBuilder
impl Sync for LogicalTableBuilder
impl Unpin for LogicalTableBuilder
impl UnwindSafe for LogicalTableBuilder
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