Struct aws_sdk_ec2::model::SpotFleetMonitoring
source · #[non_exhaustive]pub struct SpotFleetMonitoring { /* private fields */ }
Expand description
Describes whether monitoring is enabled.
Implementations§
source§impl SpotFleetMonitoring
impl SpotFleetMonitoring
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SpotFleetMonitoring
.
Examples found in repository?
src/xml_deser.rs (line 70803)
70799 70800 70801 70802 70803 70804 70805 70806 70807 70808 70809 70810 70811 70812 70813 70814 70815 70816 70817 70818 70819 70820 70821 70822 70823 70824 70825
pub fn deser_structure_crate_model_spot_fleet_monitoring(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::SpotFleetMonitoring, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::SpotFleetMonitoring::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("enabled") /* Enabled com.amazonaws.ec2#SpotFleetMonitoring$Enabled */ => {
let var_3498 =
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_3498);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for SpotFleetMonitoring
impl Clone for SpotFleetMonitoring
source§fn clone(&self) -> SpotFleetMonitoring
fn clone(&self) -> SpotFleetMonitoring
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