Struct aws_sdk_cloudhsm::operation::add_tags_to_resource::builders::AddTagsToResourceFluentBuilder
source ยท pub struct AddTagsToResourceFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to AddTagsToResource
.
This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.
For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference.
Adds or overwrites one or more tags for the specified AWS CloudHSM resource.
Each tag consists of a key and a value. Tag keys must be unique to each resource.
Implementationsยง
sourceยงimpl AddTagsToResourceFluentBuilder
impl AddTagsToResourceFluentBuilder
sourcepub fn as_input(&self) -> &AddTagsToResourceInputBuilder
pub fn as_input(&self) -> &AddTagsToResourceInputBuilder
Access the AddTagsToResource as a reference.
sourcepub async fn send(
self
) -> Result<AddTagsToResourceOutput, SdkError<AddTagsToResourceError, HttpResponse>>
pub async fn send( self ) -> Result<AddTagsToResourceOutput, SdkError<AddTagsToResourceError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<AddTagsToResourceOutput, AddTagsToResourceError, Self>
pub fn customize( self ) -> CustomizableOperation<AddTagsToResourceOutput, AddTagsToResourceError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the AWS CloudHSM resource to tag.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the AWS CloudHSM resource to tag.
sourcepub fn get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the AWS CloudHSM resource to tag.
sourcepub fn tag_list(self, input: Tag) -> Self
pub fn tag_list(self, input: Tag) -> Self
Appends an item to TagList
.
To override the contents of this collection use set_tag_list
.
One or more tags.
sourcepub fn set_tag_list(self, input: Option<Vec<Tag>>) -> Self
pub fn set_tag_list(self, input: Option<Vec<Tag>>) -> Self
One or more tags.
sourcepub fn get_tag_list(&self) -> &Option<Vec<Tag>>
pub fn get_tag_list(&self) -> &Option<Vec<Tag>>
One or more tags.
Trait Implementationsยง
sourceยงimpl Clone for AddTagsToResourceFluentBuilder
impl Clone for AddTagsToResourceFluentBuilder
sourceยงfn clone(&self) -> AddTagsToResourceFluentBuilder
fn clone(&self) -> AddTagsToResourceFluentBuilder
1.0.0 ยท sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementationsยง
impl Freeze for AddTagsToResourceFluentBuilder
impl !RefUnwindSafe for AddTagsToResourceFluentBuilder
impl Send for AddTagsToResourceFluentBuilder
impl Sync for AddTagsToResourceFluentBuilder
impl Unpin for AddTagsToResourceFluentBuilder
impl !UnwindSafe for AddTagsToResourceFluentBuilder
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