Struct aws_sdk_quicksight::operation::describe_topic_permissions::builders::DescribeTopicPermissionsOutputBuilder
source · #[non_exhaustive]pub struct DescribeTopicPermissionsOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeTopicPermissionsOutput
.
Implementations§
source§impl DescribeTopicPermissionsOutputBuilder
impl DescribeTopicPermissionsOutputBuilder
sourcepub fn topic_id(self, input: impl Into<String>) -> Self
pub fn topic_id(self, input: impl Into<String>) -> Self
The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn set_topic_id(self, input: Option<String>) -> Self
pub fn set_topic_id(self, input: Option<String>) -> Self
The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn get_topic_id(&self) -> &Option<String>
pub fn get_topic_id(&self) -> &Option<String>
The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn topic_arn(self, input: impl Into<String>) -> Self
pub fn topic_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn set_topic_arn(self, input: Option<String>) -> Self
pub fn set_topic_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn get_topic_arn(&self) -> &Option<String>
pub fn get_topic_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the topic.
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 that are configured to the topic.
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 that are configured to the topic.
sourcepub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
pub fn get_permissions(&self) -> &Option<Vec<ResourcePermission>>
A list of resource permissions that are configured to the topic.
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) -> DescribeTopicPermissionsOutput
pub fn build(self) -> DescribeTopicPermissionsOutput
Consumes the builder and constructs a DescribeTopicPermissionsOutput
.
Trait Implementations§
source§impl Clone for DescribeTopicPermissionsOutputBuilder
impl Clone for DescribeTopicPermissionsOutputBuilder
source§fn clone(&self) -> DescribeTopicPermissionsOutputBuilder
fn clone(&self) -> DescribeTopicPermissionsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeTopicPermissionsOutputBuilder
impl Default for DescribeTopicPermissionsOutputBuilder
source§fn default() -> DescribeTopicPermissionsOutputBuilder
fn default() -> DescribeTopicPermissionsOutputBuilder
source§impl PartialEq for DescribeTopicPermissionsOutputBuilder
impl PartialEq for DescribeTopicPermissionsOutputBuilder
source§fn eq(&self, other: &DescribeTopicPermissionsOutputBuilder) -> bool
fn eq(&self, other: &DescribeTopicPermissionsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeTopicPermissionsOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeTopicPermissionsOutputBuilder
impl RefUnwindSafe for DescribeTopicPermissionsOutputBuilder
impl Send for DescribeTopicPermissionsOutputBuilder
impl Sync for DescribeTopicPermissionsOutputBuilder
impl Unpin for DescribeTopicPermissionsOutputBuilder
impl UnwindSafe for DescribeTopicPermissionsOutputBuilder
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