Struct aws_sdk_ec2::model::GroupIdentifier
source · #[non_exhaustive]pub struct GroupIdentifier { /* private fields */ }
Expand description
Describes a security group.
Implementations§
source§impl GroupIdentifier
impl GroupIdentifier
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GroupIdentifier
.
Examples found in repository?
src/xml_deser.rs (line 46955)
46951 46952 46953 46954 46955 46956 46957 46958 46959 46960 46961 46962 46963 46964 46965 46966 46967 46968 46969 46970 46971 46972 46973 46974 46975 46976 46977 46978 46979 46980 46981 46982 46983 46984 46985 46986 46987 46988
pub fn deser_structure_crate_model_group_identifier(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::GroupIdentifier, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::GroupIdentifier::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("groupName") /* GroupName com.amazonaws.ec2#GroupIdentifier$GroupName */ => {
let var_2130 =
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_group_name(var_2130);
}
,
s if s.matches("groupId") /* GroupId com.amazonaws.ec2#GroupIdentifier$GroupId */ => {
let var_2131 =
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_group_id(var_2131);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for GroupIdentifier
impl Clone for GroupIdentifier
source§fn clone(&self) -> GroupIdentifier
fn clone(&self) -> GroupIdentifier
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