Struct aws_sdk_quicksight::types::builders::TableFieldOptionBuilder
source · #[non_exhaustive]pub struct TableFieldOptionBuilder { /* private fields */ }Expand description
A builder for TableFieldOption.
Implementations§
source§impl TableFieldOptionBuilder
impl TableFieldOptionBuilder
sourcepub fn field_id(self, input: impl Into<String>) -> Self
pub fn field_id(self, input: impl Into<String>) -> Self
The field ID for a table field.
This field is required.sourcepub fn set_field_id(self, input: Option<String>) -> Self
pub fn set_field_id(self, input: Option<String>) -> Self
The field ID for a table field.
sourcepub fn get_field_id(&self) -> &Option<String>
pub fn get_field_id(&self) -> &Option<String>
The field ID for a table field.
sourcepub fn custom_label(self, input: impl Into<String>) -> Self
pub fn custom_label(self, input: impl Into<String>) -> Self
The custom label for a table field.
sourcepub fn set_custom_label(self, input: Option<String>) -> Self
pub fn set_custom_label(self, input: Option<String>) -> Self
The custom label for a table field.
sourcepub fn get_custom_label(&self) -> &Option<String>
pub fn get_custom_label(&self) -> &Option<String>
The custom label for a table field.
sourcepub fn visibility(self, input: Visibility) -> Self
pub fn visibility(self, input: Visibility) -> Self
The visibility of a table field.
sourcepub fn set_visibility(self, input: Option<Visibility>) -> Self
pub fn set_visibility(self, input: Option<Visibility>) -> Self
The visibility of a table field.
sourcepub fn get_visibility(&self) -> &Option<Visibility>
pub fn get_visibility(&self) -> &Option<Visibility>
The visibility of a table field.
sourcepub fn url_styling(self, input: TableFieldUrlConfiguration) -> Self
pub fn url_styling(self, input: TableFieldUrlConfiguration) -> Self
The URL configuration for a table field.
sourcepub fn set_url_styling(self, input: Option<TableFieldUrlConfiguration>) -> Self
pub fn set_url_styling(self, input: Option<TableFieldUrlConfiguration>) -> Self
The URL configuration for a table field.
sourcepub fn get_url_styling(&self) -> &Option<TableFieldUrlConfiguration>
pub fn get_url_styling(&self) -> &Option<TableFieldUrlConfiguration>
The URL configuration for a table field.
sourcepub fn build(self) -> Result<TableFieldOption, BuildError>
pub fn build(self) -> Result<TableFieldOption, BuildError>
Consumes the builder and constructs a TableFieldOption.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for TableFieldOptionBuilder
impl Clone for TableFieldOptionBuilder
source§fn clone(&self) -> TableFieldOptionBuilder
fn clone(&self) -> TableFieldOptionBuilder
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 TableFieldOptionBuilder
impl Debug for TableFieldOptionBuilder
source§impl Default for TableFieldOptionBuilder
impl Default for TableFieldOptionBuilder
source§fn default() -> TableFieldOptionBuilder
fn default() -> TableFieldOptionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TableFieldOptionBuilder
impl PartialEq for TableFieldOptionBuilder
source§fn eq(&self, other: &TableFieldOptionBuilder) -> bool
fn eq(&self, other: &TableFieldOptionBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TableFieldOptionBuilder
Auto Trait Implementations§
impl Freeze for TableFieldOptionBuilder
impl RefUnwindSafe for TableFieldOptionBuilder
impl Send for TableFieldOptionBuilder
impl Sync for TableFieldOptionBuilder
impl Unpin for TableFieldOptionBuilder
impl UnwindSafe for TableFieldOptionBuilder
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>
Creates a shared type from an unshared type.