Struct aws_sdk_quicksight::operation::describe_dashboard_permissions::builders::DescribeDashboardPermissionsOutputBuilder
source · #[non_exhaustive]pub struct DescribeDashboardPermissionsOutputBuilder { /* private fields */ }Expand description
A builder for DescribeDashboardPermissionsOutput.
Implementations§
source§impl DescribeDashboardPermissionsOutputBuilder
impl DescribeDashboardPermissionsOutputBuilder
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 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 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 structure that contains the permissions for the dashboard.
sourcepub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
pub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
A structure that contains the permissions for the dashboard.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
A structure that contains the permissions for the dashboard.
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 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 link_sharing_configuration(self, input: LinkSharingConfiguration) -> Self
pub fn link_sharing_configuration(self, input: LinkSharingConfiguration) -> Self
A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.
sourcepub fn set_link_sharing_configuration(
self,
input: Option<LinkSharingConfiguration>
) -> Self
pub fn set_link_sharing_configuration( self, input: Option<LinkSharingConfiguration> ) -> Self
A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.
sourcepub fn get_link_sharing_configuration(
&self
) -> &Option<LinkSharingConfiguration>
pub fn get_link_sharing_configuration( &self ) -> &Option<LinkSharingConfiguration>
A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.
sourcepub fn build(self) -> DescribeDashboardPermissionsOutput
pub fn build(self) -> DescribeDashboardPermissionsOutput
Consumes the builder and constructs a DescribeDashboardPermissionsOutput.
Trait Implementations§
source§impl Clone for DescribeDashboardPermissionsOutputBuilder
impl Clone for DescribeDashboardPermissionsOutputBuilder
source§fn clone(&self) -> DescribeDashboardPermissionsOutputBuilder
fn clone(&self) -> DescribeDashboardPermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeDashboardPermissionsOutputBuilder
impl Default for DescribeDashboardPermissionsOutputBuilder
source§fn default() -> DescribeDashboardPermissionsOutputBuilder
fn default() -> DescribeDashboardPermissionsOutputBuilder
source§impl PartialEq for DescribeDashboardPermissionsOutputBuilder
impl PartialEq for DescribeDashboardPermissionsOutputBuilder
source§fn eq(&self, other: &DescribeDashboardPermissionsOutputBuilder) -> bool
fn eq(&self, other: &DescribeDashboardPermissionsOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.