#[non_exhaustive]pub struct ListTagsInputBuilder { /* private fields */ }
Expand description
A builder for ListTagsInput
.
Implementations§
source§impl ListTagsInputBuilder
impl ListTagsInputBuilder
sourcepub fn resource_id_list(self, input: impl Into<String>) -> Self
pub fn resource_id_list(self, input: impl Into<String>) -> Self
Appends an item to resource_id_list
.
To override the contents of this collection use set_resource_id_list
.
Specifies a list of trail, event data store, or channel ARNs whose tags will be listed. The list has a limit of 20 ARNs.
Example trail ARN format: arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE
Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890
sourcepub fn set_resource_id_list(self, input: Option<Vec<String>>) -> Self
pub fn set_resource_id_list(self, input: Option<Vec<String>>) -> Self
Specifies a list of trail, event data store, or channel ARNs whose tags will be listed. The list has a limit of 20 ARNs.
Example trail ARN format: arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE
Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890
sourcepub fn get_resource_id_list(&self) -> &Option<Vec<String>>
pub fn get_resource_id_list(&self) -> &Option<Vec<String>>
Specifies a list of trail, event data store, or channel ARNs whose tags will be listed. The list has a limit of 20 ARNs.
Example trail ARN format: arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE
Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
Reserved for future use.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
Reserved for future use.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
Reserved for future use.
sourcepub fn build(self) -> Result<ListTagsInput, BuildError>
pub fn build(self) -> Result<ListTagsInput, BuildError>
Consumes the builder and constructs a ListTagsInput
.
source§impl ListTagsInputBuilder
impl ListTagsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<ListTagsOutput, SdkError<ListTagsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<ListTagsOutput, SdkError<ListTagsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ListTagsInputBuilder
impl Clone for ListTagsInputBuilder
source§fn clone(&self) -> ListTagsInputBuilder
fn clone(&self) -> ListTagsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListTagsInputBuilder
impl Debug for ListTagsInputBuilder
source§impl Default for ListTagsInputBuilder
impl Default for ListTagsInputBuilder
source§fn default() -> ListTagsInputBuilder
fn default() -> ListTagsInputBuilder
source§impl PartialEq for ListTagsInputBuilder
impl PartialEq for ListTagsInputBuilder
source§fn eq(&self, other: &ListTagsInputBuilder) -> bool
fn eq(&self, other: &ListTagsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListTagsInputBuilder
Auto Trait Implementations§
impl Freeze for ListTagsInputBuilder
impl RefUnwindSafe for ListTagsInputBuilder
impl Send for ListTagsInputBuilder
impl Sync for ListTagsInputBuilder
impl Unpin for ListTagsInputBuilder
impl UnwindSafe for ListTagsInputBuilder
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