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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
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