#[non_exhaustive]pub struct ColumnLevelPermissionRuleBuilder { /* private fields */ }Expand description
A builder for ColumnLevelPermissionRule.
Implementations§
source§impl ColumnLevelPermissionRuleBuilder
impl ColumnLevelPermissionRuleBuilder
sourcepub fn principals(self, input: impl Into<String>) -> Self
pub fn principals(self, input: impl Into<String>) -> Self
Appends an item to principals.
To override the contents of this collection use set_principals.
An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
sourcepub fn set_principals(self, input: Option<Vec<String>>) -> Self
pub fn set_principals(self, input: Option<Vec<String>>) -> Self
An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
sourcepub fn get_principals(&self) -> &Option<Vec<String>>
pub fn get_principals(&self) -> &Option<Vec<String>>
An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
sourcepub fn column_names(self, input: impl Into<String>) -> Self
pub fn column_names(self, input: impl Into<String>) -> Self
Appends an item to column_names.
To override the contents of this collection use set_column_names.
An array of column names.
sourcepub fn set_column_names(self, input: Option<Vec<String>>) -> Self
pub fn set_column_names(self, input: Option<Vec<String>>) -> Self
An array of column names.
sourcepub fn get_column_names(&self) -> &Option<Vec<String>>
pub fn get_column_names(&self) -> &Option<Vec<String>>
An array of column names.
sourcepub fn build(self) -> ColumnLevelPermissionRule
pub fn build(self) -> ColumnLevelPermissionRule
Consumes the builder and constructs a ColumnLevelPermissionRule.
Trait Implementations§
source§impl Clone for ColumnLevelPermissionRuleBuilder
impl Clone for ColumnLevelPermissionRuleBuilder
source§fn clone(&self) -> ColumnLevelPermissionRuleBuilder
fn clone(&self) -> ColumnLevelPermissionRuleBuilder
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 Default for ColumnLevelPermissionRuleBuilder
impl Default for ColumnLevelPermissionRuleBuilder
source§fn default() -> ColumnLevelPermissionRuleBuilder
fn default() -> ColumnLevelPermissionRuleBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ColumnLevelPermissionRuleBuilder
impl PartialEq for ColumnLevelPermissionRuleBuilder
source§fn eq(&self, other: &ColumnLevelPermissionRuleBuilder) -> bool
fn eq(&self, other: &ColumnLevelPermissionRuleBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ColumnLevelPermissionRuleBuilder
Auto Trait Implementations§
impl Freeze for ColumnLevelPermissionRuleBuilder
impl RefUnwindSafe for ColumnLevelPermissionRuleBuilder
impl Send for ColumnLevelPermissionRuleBuilder
impl Sync for ColumnLevelPermissionRuleBuilder
impl Unpin for ColumnLevelPermissionRuleBuilder
impl UnwindSafe for ColumnLevelPermissionRuleBuilder
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>
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.