Struct aws_sdk_quicksight::operation::update_theme_permissions::builders::UpdateThemePermissionsOutputBuilder
source · #[non_exhaustive]pub struct UpdateThemePermissionsOutputBuilder { /* private fields */ }Expand description
A builder for UpdateThemePermissionsOutput.
Implementations§
source§impl UpdateThemePermissionsOutputBuilder
impl UpdateThemePermissionsOutputBuilder
sourcepub fn set_theme_id(self, input: Option<String>) -> Self
pub fn set_theme_id(self, input: Option<String>) -> Self
The ID for the theme.
sourcepub fn get_theme_id(&self) -> &Option<String>
pub fn get_theme_id(&self) -> &Option<String>
The ID for the theme.
sourcepub fn theme_arn(self, input: impl Into<String>) -> Self
pub fn theme_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the theme.
sourcepub fn set_theme_arn(self, input: Option<String>) -> Self
pub fn set_theme_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the theme.
sourcepub fn get_theme_arn(&self) -> &Option<String>
pub fn get_theme_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the theme.
sourcepub fn permissions(self, input: ResourcePermission) -> Self
pub fn permissions(self, input: ResourcePermission) -> Self
Appends an item to permissions.
To override the contents of this collection use set_permissions.
The resulting list of resource permissions for the theme.
sourcepub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
pub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
The resulting list of resource permissions for the theme.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
The resulting list of resource permissions for the theme.
sourcepub fn request_id(self, input: impl Into<String>) -> Self
pub fn request_id(self, input: impl Into<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn set_request_id(self, input: Option<String>) -> Self
pub fn set_request_id(self, input: Option<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn get_request_id(&self) -> &Option<String>
pub fn get_request_id(&self) -> &Option<String>
The Amazon Web Services request ID for this operation.
sourcepub fn set_status(self, input: Option<i32>) -> Self
pub fn set_status(self, input: Option<i32>) -> Self
The HTTP status of the request.
sourcepub fn get_status(&self) -> &Option<i32>
pub fn get_status(&self) -> &Option<i32>
The HTTP status of the request.
sourcepub fn build(self) -> UpdateThemePermissionsOutput
pub fn build(self) -> UpdateThemePermissionsOutput
Consumes the builder and constructs a UpdateThemePermissionsOutput.
Trait Implementations§
source§impl Clone for UpdateThemePermissionsOutputBuilder
impl Clone for UpdateThemePermissionsOutputBuilder
source§fn clone(&self) -> UpdateThemePermissionsOutputBuilder
fn clone(&self) -> UpdateThemePermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateThemePermissionsOutputBuilder
impl Default for UpdateThemePermissionsOutputBuilder
source§fn default() -> UpdateThemePermissionsOutputBuilder
fn default() -> UpdateThemePermissionsOutputBuilder
source§impl PartialEq for UpdateThemePermissionsOutputBuilder
impl PartialEq for UpdateThemePermissionsOutputBuilder
source§fn eq(&self, other: &UpdateThemePermissionsOutputBuilder) -> bool
fn eq(&self, other: &UpdateThemePermissionsOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateThemePermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateThemePermissionsOutputBuilder
impl RefUnwindSafe for UpdateThemePermissionsOutputBuilder
impl Send for UpdateThemePermissionsOutputBuilder
impl Sync for UpdateThemePermissionsOutputBuilder
impl Unpin for UpdateThemePermissionsOutputBuilder
impl UnwindSafe for UpdateThemePermissionsOutputBuilder
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