Struct aws_sdk_quicksight::types::builders::CalculatedColumnBuilder
source · #[non_exhaustive]pub struct CalculatedColumnBuilder { /* private fields */ }Expand description
A builder for CalculatedColumn.
Implementations§
source§impl CalculatedColumnBuilder
impl CalculatedColumnBuilder
sourcepub fn column_name(self, input: impl Into<String>) -> Self
pub fn column_name(self, input: impl Into<String>) -> Self
Column name.
This field is required.sourcepub fn set_column_name(self, input: Option<String>) -> Self
pub fn set_column_name(self, input: Option<String>) -> Self
Column name.
sourcepub fn get_column_name(&self) -> &Option<String>
pub fn get_column_name(&self) -> &Option<String>
Column name.
sourcepub fn column_id(self, input: impl Into<String>) -> Self
pub fn column_id(self, input: impl Into<String>) -> Self
A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
This field is required.sourcepub fn set_column_id(self, input: Option<String>) -> Self
pub fn set_column_id(self, input: Option<String>) -> Self
A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
sourcepub fn get_column_id(&self) -> &Option<String>
pub fn get_column_id(&self) -> &Option<String>
A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
sourcepub fn expression(self, input: impl Into<String>) -> Self
pub fn expression(self, input: impl Into<String>) -> Self
An expression that defines the calculated column.
This field is required.sourcepub fn set_expression(self, input: Option<String>) -> Self
pub fn set_expression(self, input: Option<String>) -> Self
An expression that defines the calculated column.
sourcepub fn get_expression(&self) -> &Option<String>
pub fn get_expression(&self) -> &Option<String>
An expression that defines the calculated column.
sourcepub fn build(self) -> Result<CalculatedColumn, BuildError>
pub fn build(self) -> Result<CalculatedColumn, BuildError>
Consumes the builder and constructs a CalculatedColumn.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CalculatedColumnBuilder
impl Clone for CalculatedColumnBuilder
source§fn clone(&self) -> CalculatedColumnBuilder
fn clone(&self) -> CalculatedColumnBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CalculatedColumnBuilder
impl Debug for CalculatedColumnBuilder
source§impl Default for CalculatedColumnBuilder
impl Default for CalculatedColumnBuilder
source§fn default() -> CalculatedColumnBuilder
fn default() -> CalculatedColumnBuilder
source§impl PartialEq for CalculatedColumnBuilder
impl PartialEq for CalculatedColumnBuilder
source§fn eq(&self, other: &CalculatedColumnBuilder) -> bool
fn eq(&self, other: &CalculatedColumnBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CalculatedColumnBuilder
Auto Trait Implementations§
impl Freeze for CalculatedColumnBuilder
impl RefUnwindSafe for CalculatedColumnBuilder
impl Send for CalculatedColumnBuilder
impl Sync for CalculatedColumnBuilder
impl Unpin for CalculatedColumnBuilder
impl UnwindSafe for CalculatedColumnBuilder
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