Struct aws_sdk_ec2::model::RunInstancesMonitoringEnabled
source · #[non_exhaustive]pub struct RunInstancesMonitoringEnabled { /* private fields */ }
Expand description
Describes the monitoring of an instance.
Implementations§
source§impl RunInstancesMonitoringEnabled
impl RunInstancesMonitoringEnabled
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RunInstancesMonitoringEnabled
.
Examples found in repository?
src/xml_deser.rs (line 66063)
66059 66060 66061 66062 66063 66064 66065 66066 66067 66068 66069 66070 66071 66072 66073 66074 66075 66076 66077 66078 66079 66080 66081 66082 66083 66084 66085
pub fn deser_structure_crate_model_run_instances_monitoring_enabled(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::RunInstancesMonitoringEnabled, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::RunInstancesMonitoringEnabled::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("enabled") /* Enabled com.amazonaws.ec2#RunInstancesMonitoringEnabled$Enabled */ => {
let var_3245 =
Some(
{
<bool as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (boolean: `com.amazonaws.ec2#Boolean`)"))
}
?
)
;
builder = builder.set_enabled(var_3245);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for RunInstancesMonitoringEnabled
impl Clone for RunInstancesMonitoringEnabled
source§fn clone(&self) -> RunInstancesMonitoringEnabled
fn clone(&self) -> RunInstancesMonitoringEnabled
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