#[non_exhaustive]pub struct CancelSpotFleetRequestsErrorItem { /* private fields */ }
Expand description
Describes a Spot Fleet request that was not successfully canceled.
Implementations§
source§impl CancelSpotFleetRequestsErrorItem
impl CancelSpotFleetRequestsErrorItem
sourcepub fn error(&self) -> Option<&CancelSpotFleetRequestsError>
pub fn error(&self) -> Option<&CancelSpotFleetRequestsError>
The error.
sourcepub fn spot_fleet_request_id(&self) -> Option<&str>
pub fn spot_fleet_request_id(&self) -> Option<&str>
The ID of the Spot Fleet request.
source§impl CancelSpotFleetRequestsErrorItem
impl CancelSpotFleetRequestsErrorItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CancelSpotFleetRequestsErrorItem
.
Examples found in repository?
src/xml_deser.rs (line 40005)
40000 40001 40002 40003 40004 40005 40006 40007 40008 40009 40010 40011 40012 40013 40014 40015 40016 40017 40018 40019 40020 40021 40022 40023 40024 40025 40026 40027 40028 40029 40030 40031 40032 40033 40034 40035
pub fn deser_structure_crate_model_cancel_spot_fleet_requests_error_item(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::CancelSpotFleetRequestsErrorItem, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::CancelSpotFleetRequestsErrorItem::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("error") /* Error com.amazonaws.ec2#CancelSpotFleetRequestsErrorItem$Error */ => {
let var_1706 =
Some(
crate::xml_deser::deser_structure_crate_model_cancel_spot_fleet_requests_error(&mut tag)
?
)
;
builder = builder.set_error(var_1706);
}
,
s if s.matches("spotFleetRequestId") /* SpotFleetRequestId com.amazonaws.ec2#CancelSpotFleetRequestsErrorItem$SpotFleetRequestId */ => {
let var_1707 =
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_spot_fleet_request_id(var_1707);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for CancelSpotFleetRequestsErrorItem
impl Clone for CancelSpotFleetRequestsErrorItem
source§fn clone(&self) -> CancelSpotFleetRequestsErrorItem
fn clone(&self) -> CancelSpotFleetRequestsErrorItem
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