Struct aws_sdk_quicksight::operation::describe_analysis_permissions::builders::DescribeAnalysisPermissionsOutputBuilder
source · #[non_exhaustive]pub struct DescribeAnalysisPermissionsOutputBuilder { /* private fields */ }Expand description
A builder for DescribeAnalysisPermissionsOutput.
Implementations§
source§impl DescribeAnalysisPermissionsOutputBuilder
impl DescribeAnalysisPermissionsOutputBuilder
sourcepub fn analysis_id(self, input: impl Into<String>) -> Self
pub fn analysis_id(self, input: impl Into<String>) -> Self
The ID of the analysis whose permissions you're describing.
sourcepub fn set_analysis_id(self, input: Option<String>) -> Self
pub fn set_analysis_id(self, input: Option<String>) -> Self
The ID of the analysis whose permissions you're describing.
sourcepub fn get_analysis_id(&self) -> &Option<String>
pub fn get_analysis_id(&self) -> &Option<String>
The ID of the analysis whose permissions you're describing.
sourcepub fn analysis_arn(self, input: impl Into<String>) -> Self
pub fn analysis_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.
sourcepub fn set_analysis_arn(self, input: Option<String>) -> Self
pub fn set_analysis_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.
sourcepub fn get_analysis_arn(&self) -> &Option<String>
pub fn get_analysis_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.
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 describes the principals and the resource-level permissions on an analysis.
sourcepub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
pub fn set_permissions(self, input: Option<Vec<ResourcePermission>>) -> Self
A structure that describes the principals and the resource-level permissions on an analysis.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
A structure that describes the principals and the resource-level permissions on an analysis.
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 build(self) -> DescribeAnalysisPermissionsOutput
pub fn build(self) -> DescribeAnalysisPermissionsOutput
Consumes the builder and constructs a DescribeAnalysisPermissionsOutput.
Trait Implementations§
source§impl Clone for DescribeAnalysisPermissionsOutputBuilder
impl Clone for DescribeAnalysisPermissionsOutputBuilder
source§fn clone(&self) -> DescribeAnalysisPermissionsOutputBuilder
fn clone(&self) -> DescribeAnalysisPermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeAnalysisPermissionsOutputBuilder
impl Default for DescribeAnalysisPermissionsOutputBuilder
source§fn default() -> DescribeAnalysisPermissionsOutputBuilder
fn default() -> DescribeAnalysisPermissionsOutputBuilder
source§impl PartialEq for DescribeAnalysisPermissionsOutputBuilder
impl PartialEq for DescribeAnalysisPermissionsOutputBuilder
source§fn eq(&self, other: &DescribeAnalysisPermissionsOutputBuilder) -> bool
fn eq(&self, other: &DescribeAnalysisPermissionsOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeAnalysisPermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeAnalysisPermissionsOutputBuilder
impl RefUnwindSafe for DescribeAnalysisPermissionsOutputBuilder
impl Send for DescribeAnalysisPermissionsOutputBuilder
impl Sync for DescribeAnalysisPermissionsOutputBuilder
impl Unpin for DescribeAnalysisPermissionsOutputBuilder
impl UnwindSafe for DescribeAnalysisPermissionsOutputBuilder
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