Struct aws_sdk_quicksight::operation::update_dashboard_permissions::builders::UpdateDashboardPermissionsOutputBuilder
source · #[non_exhaustive]pub struct UpdateDashboardPermissionsOutputBuilder { /* private fields */ }Expand description
A builder for UpdateDashboardPermissionsOutput.
Implementations§
source§impl UpdateDashboardPermissionsOutputBuilder
impl UpdateDashboardPermissionsOutputBuilder
sourcepub fn dashboard_arn(self, input: impl Into<String>) -> Self
pub fn dashboard_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the dashboard.
sourcepub fn set_dashboard_arn(self, input: Option<String>) -> Self
pub fn set_dashboard_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the dashboard.
sourcepub fn get_dashboard_arn(&self) -> &Option<String>
pub fn get_dashboard_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the dashboard.
sourcepub fn dashboard_id(self, input: impl Into<String>) -> Self
pub fn dashboard_id(self, input: impl Into<String>) -> Self
The ID for the dashboard.
sourcepub fn set_dashboard_id(self, input: Option<String>) -> Self
pub fn set_dashboard_id(self, input: Option<String>) -> Self
The ID for the dashboard.
sourcepub fn get_dashboard_id(&self) -> &Option<String>
pub fn get_dashboard_id(&self) -> &Option<String>
The ID for the dashboard.
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.
Information about the permissions on the dashboard.
sourcepub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
pub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
Information about the permissions on the dashboard.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
Information about the permissions on the dashboard.
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 link_sharing_configuration(self, input: LinkSharingConfiguration) -> Self
pub fn link_sharing_configuration(self, input: LinkSharingConfiguration) -> Self
Updates the permissions of a shared link to an Amazon QuickSight dashboard.
sourcepub fn set_link_sharing_configuration(
self,
input: Option<LinkSharingConfiguration>
) -> Self
pub fn set_link_sharing_configuration( self, input: Option<LinkSharingConfiguration> ) -> Self
Updates the permissions of a shared link to an Amazon QuickSight dashboard.
sourcepub fn get_link_sharing_configuration(
&self
) -> &Option<LinkSharingConfiguration>
pub fn get_link_sharing_configuration( &self ) -> &Option<LinkSharingConfiguration>
Updates the permissions of a shared link to an Amazon QuickSight dashboard.
sourcepub fn build(self) -> UpdateDashboardPermissionsOutput
pub fn build(self) -> UpdateDashboardPermissionsOutput
Consumes the builder and constructs a UpdateDashboardPermissionsOutput.
Trait Implementations§
source§impl Clone for UpdateDashboardPermissionsOutputBuilder
impl Clone for UpdateDashboardPermissionsOutputBuilder
source§fn clone(&self) -> UpdateDashboardPermissionsOutputBuilder
fn clone(&self) -> UpdateDashboardPermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateDashboardPermissionsOutputBuilder
impl Default for UpdateDashboardPermissionsOutputBuilder
source§fn default() -> UpdateDashboardPermissionsOutputBuilder
fn default() -> UpdateDashboardPermissionsOutputBuilder
source§impl PartialEq for UpdateDashboardPermissionsOutputBuilder
impl PartialEq for UpdateDashboardPermissionsOutputBuilder
source§fn eq(&self, other: &UpdateDashboardPermissionsOutputBuilder) -> bool
fn eq(&self, other: &UpdateDashboardPermissionsOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateDashboardPermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateDashboardPermissionsOutputBuilder
impl RefUnwindSafe for UpdateDashboardPermissionsOutputBuilder
impl Send for UpdateDashboardPermissionsOutputBuilder
impl Sync for UpdateDashboardPermissionsOutputBuilder
impl Unpin for UpdateDashboardPermissionsOutputBuilder
impl UnwindSafe for UpdateDashboardPermissionsOutputBuilder
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