Struct aws_sdk_ec2::model::AccountAttribute
source · #[non_exhaustive]pub struct AccountAttribute { /* private fields */ }
Expand description
Describes an account attribute.
Implementations§
source§impl AccountAttribute
impl AccountAttribute
sourcepub fn attribute_name(&self) -> Option<&str>
pub fn attribute_name(&self) -> Option<&str>
The name of the account attribute.
sourcepub fn attribute_values(&self) -> Option<&[AccountAttributeValue]>
pub fn attribute_values(&self) -> Option<&[AccountAttributeValue]>
The values for the account attribute.
source§impl AccountAttribute
impl AccountAttribute
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AccountAttribute
.
Examples found in repository?
src/xml_deser.rs (line 42775)
42771 42772 42773 42774 42775 42776 42777 42778 42779 42780 42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 42794 42795 42796 42797 42798 42799 42800 42801 42802 42803 42804 42805
pub fn deser_structure_crate_model_account_attribute(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AccountAttribute, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AccountAttribute::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("attributeName") /* AttributeName com.amazonaws.ec2#AccountAttribute$AttributeName */ => {
let var_1834 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_attribute_name(var_1834);
}
,
s if s.matches("attributeValueSet") /* AttributeValues com.amazonaws.ec2#AccountAttribute$AttributeValues */ => {
let var_1835 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_account_attribute_value_list(&mut tag)
?
)
;
builder = builder.set_attribute_values(var_1835);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AccountAttribute
impl Clone for AccountAttribute
source§fn clone(&self) -> AccountAttribute
fn clone(&self) -> AccountAttribute
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more