Struct aws_sdk_ec2::model::DeleteFleetSuccessItem
source · #[non_exhaustive]pub struct DeleteFleetSuccessItem { /* private fields */ }
Expand description
Describes an EC2 Fleet that was successfully deleted.
Implementations§
source§impl DeleteFleetSuccessItem
impl DeleteFleetSuccessItem
sourcepub fn current_fleet_state(&self) -> Option<&FleetStateCode>
pub fn current_fleet_state(&self) -> Option<&FleetStateCode>
The current state of the EC2 Fleet.
sourcepub fn previous_fleet_state(&self) -> Option<&FleetStateCode>
pub fn previous_fleet_state(&self) -> Option<&FleetStateCode>
The previous state of the EC2 Fleet.
source§impl DeleteFleetSuccessItem
impl DeleteFleetSuccessItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DeleteFleetSuccessItem
.
Examples found in repository?
src/xml_deser.rs (line 42436)
42432 42433 42434 42435 42436 42437 42438 42439 42440 42441 42442 42443 42444 42445 42446 42447 42448 42449 42450 42451 42452 42453 42454 42455 42456 42457 42458 42459 42460 42461 42462 42463 42464 42465 42466 42467 42468 42469 42470 42471 42472 42473 42474 42475 42476 42477 42478 42479 42480 42481 42482 42483 42484
pub fn deser_structure_crate_model_delete_fleet_success_item(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::DeleteFleetSuccessItem, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::DeleteFleetSuccessItem::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("currentFleetState") /* CurrentFleetState com.amazonaws.ec2#DeleteFleetSuccessItem$CurrentFleetState */ => {
let var_1817 =
Some(
Result::<crate::model::FleetStateCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::FleetStateCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_current_fleet_state(var_1817);
}
,
s if s.matches("previousFleetState") /* PreviousFleetState com.amazonaws.ec2#DeleteFleetSuccessItem$PreviousFleetState */ => {
let var_1818 =
Some(
Result::<crate::model::FleetStateCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::FleetStateCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_previous_fleet_state(var_1818);
}
,
s if s.matches("fleetId") /* FleetId com.amazonaws.ec2#DeleteFleetSuccessItem$FleetId */ => {
let var_1819 =
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_fleet_id(var_1819);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for DeleteFleetSuccessItem
impl Clone for DeleteFleetSuccessItem
source§fn clone(&self) -> DeleteFleetSuccessItem
fn clone(&self) -> DeleteFleetSuccessItem
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