#[non_exhaustive]pub struct DeleteAttributesInputBuilder { /* private fields */ }
Expand description
A builder for DeleteAttributesInput
.
Implementations§
source§impl DeleteAttributesInputBuilder
impl DeleteAttributesInputBuilder
sourcepub fn cluster(self, input: impl Into<String>) -> Self
pub fn cluster(self, input: impl Into<String>) -> Self
The short name or full Amazon Resource Name (ARN) of the cluster that contains the resource to delete attributes. If you do not specify a cluster, the default cluster is assumed.
sourcepub fn set_cluster(self, input: Option<String>) -> Self
pub fn set_cluster(self, input: Option<String>) -> Self
The short name or full Amazon Resource Name (ARN) of the cluster that contains the resource to delete attributes. If you do not specify a cluster, the default cluster is assumed.
sourcepub fn get_cluster(&self) -> &Option<String>
pub fn get_cluster(&self) -> &Option<String>
The short name or full Amazon Resource Name (ARN) of the cluster that contains the resource to delete attributes. If you do not specify a cluster, the default cluster is assumed.
sourcepub fn attributes(self, input: Attribute) -> Self
pub fn attributes(self, input: Attribute) -> Self
Appends an item to attributes
.
To override the contents of this collection use set_attributes
.
The attributes to delete from your resource. You can specify up to 10 attributes for each request. For custom attributes, specify the attribute name and target ID, but don't specify the value. If you specify the target ID using the short form, you must also specify the target type.
sourcepub fn set_attributes(self, input: Option<Vec<Attribute>>) -> Self
pub fn set_attributes(self, input: Option<Vec<Attribute>>) -> Self
The attributes to delete from your resource. You can specify up to 10 attributes for each request. For custom attributes, specify the attribute name and target ID, but don't specify the value. If you specify the target ID using the short form, you must also specify the target type.
sourcepub fn get_attributes(&self) -> &Option<Vec<Attribute>>
pub fn get_attributes(&self) -> &Option<Vec<Attribute>>
The attributes to delete from your resource. You can specify up to 10 attributes for each request. For custom attributes, specify the attribute name and target ID, but don't specify the value. If you specify the target ID using the short form, you must also specify the target type.
sourcepub fn build(self) -> Result<DeleteAttributesInput, BuildError>
pub fn build(self) -> Result<DeleteAttributesInput, BuildError>
Consumes the builder and constructs a DeleteAttributesInput
.
source§impl DeleteAttributesInputBuilder
impl DeleteAttributesInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteAttributesOutput, SdkError<DeleteAttributesError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteAttributesOutput, SdkError<DeleteAttributesError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteAttributesInputBuilder
impl Clone for DeleteAttributesInputBuilder
source§fn clone(&self) -> DeleteAttributesInputBuilder
fn clone(&self) -> DeleteAttributesInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteAttributesInputBuilder
impl Debug for DeleteAttributesInputBuilder
source§impl Default for DeleteAttributesInputBuilder
impl Default for DeleteAttributesInputBuilder
source§fn default() -> DeleteAttributesInputBuilder
fn default() -> DeleteAttributesInputBuilder
source§impl PartialEq<DeleteAttributesInputBuilder> for DeleteAttributesInputBuilder
impl PartialEq<DeleteAttributesInputBuilder> for DeleteAttributesInputBuilder
source§fn eq(&self, other: &DeleteAttributesInputBuilder) -> bool
fn eq(&self, other: &DeleteAttributesInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.