Struct aws_sdk_quicksight::operation::update_template_permissions::builders::UpdateTemplatePermissionsOutputBuilder
source · #[non_exhaustive]pub struct UpdateTemplatePermissionsOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateTemplatePermissionsOutput
.
Implementations§
source§impl UpdateTemplatePermissionsOutputBuilder
impl UpdateTemplatePermissionsOutputBuilder
sourcepub fn template_id(self, input: impl Into<String>) -> Self
pub fn template_id(self, input: impl Into<String>) -> Self
The ID for the template.
sourcepub fn set_template_id(self, input: Option<String>) -> Self
pub fn set_template_id(self, input: Option<String>) -> Self
The ID for the template.
sourcepub fn get_template_id(&self) -> &Option<String>
pub fn get_template_id(&self) -> &Option<String>
The ID for the template.
sourcepub fn template_arn(self, input: impl Into<String>) -> Self
pub fn template_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the template.
sourcepub fn set_template_arn(self, input: Option<String>) -> Self
pub fn set_template_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the template.
sourcepub fn get_template_arn(&self) -> &Option<String>
pub fn get_template_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the template.
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
.
A list of resource permissions to be set on the template.
sourcepub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
pub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
A list of resource permissions to be set on the template.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
A list of resource permissions to be set on the template.
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) -> UpdateTemplatePermissionsOutput
pub fn build(self) -> UpdateTemplatePermissionsOutput
Consumes the builder and constructs a UpdateTemplatePermissionsOutput
.
Trait Implementations§
source§impl Clone for UpdateTemplatePermissionsOutputBuilder
impl Clone for UpdateTemplatePermissionsOutputBuilder
source§fn clone(&self) -> UpdateTemplatePermissionsOutputBuilder
fn clone(&self) -> UpdateTemplatePermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateTemplatePermissionsOutputBuilder
impl Default for UpdateTemplatePermissionsOutputBuilder
source§fn default() -> UpdateTemplatePermissionsOutputBuilder
fn default() -> UpdateTemplatePermissionsOutputBuilder
source§impl PartialEq for UpdateTemplatePermissionsOutputBuilder
impl PartialEq for UpdateTemplatePermissionsOutputBuilder
source§fn eq(&self, other: &UpdateTemplatePermissionsOutputBuilder) -> bool
fn eq(&self, other: &UpdateTemplatePermissionsOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateTemplatePermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateTemplatePermissionsOutputBuilder
impl RefUnwindSafe for UpdateTemplatePermissionsOutputBuilder
impl Send for UpdateTemplatePermissionsOutputBuilder
impl Sync for UpdateTemplatePermissionsOutputBuilder
impl Unpin for UpdateTemplatePermissionsOutputBuilder
impl UnwindSafe for UpdateTemplatePermissionsOutputBuilder
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