Struct aws_sdk_ec2::model::ResourceStatement
source · #[non_exhaustive]pub struct ResourceStatement { /* private fields */ }
Expand description
Describes a resource statement.
Implementations§
source§impl ResourceStatement
impl ResourceStatement
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ResourceStatement
.
Examples found in repository?
src/xml_deser.rs (line 68360)
68356 68357 68358 68359 68360 68361 68362 68363 68364 68365 68366 68367 68368 68369 68370 68371 68372 68373 68374 68375 68376 68377 68378 68379 68380 68381 68382 68383 68384 68385 68386 68387
pub fn deser_structure_crate_model_resource_statement(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ResourceStatement, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ResourceStatement::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("resourceSet") /* Resources com.amazonaws.ec2#ResourceStatement$Resources */ => {
let var_3378 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_value_string_list(&mut tag)
?
)
;
builder = builder.set_resources(var_3378);
}
,
s if s.matches("resourceTypeSet") /* ResourceTypes com.amazonaws.ec2#ResourceStatement$ResourceTypes */ => {
let var_3379 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_value_string_list(&mut tag)
?
)
;
builder = builder.set_resource_types(var_3379);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ResourceStatement
impl Clone for ResourceStatement
source§fn clone(&self) -> ResourceStatement
fn clone(&self) -> ResourceStatement
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