#[non_exhaustive]pub struct CancelSpotFleetRequestsSuccessItem { /* private fields */ }
Expand description
Describes a Spot Fleet request that was successfully canceled.
Implementations§
source§impl CancelSpotFleetRequestsSuccessItem
impl CancelSpotFleetRequestsSuccessItem
sourcepub fn current_spot_fleet_request_state(&self) -> Option<&BatchState>
pub fn current_spot_fleet_request_state(&self) -> Option<&BatchState>
The current state of the Spot Fleet request.
sourcepub fn previous_spot_fleet_request_state(&self) -> Option<&BatchState>
pub fn previous_spot_fleet_request_state(&self) -> Option<&BatchState>
The previous state of the Spot Fleet request.
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 CancelSpotFleetRequestsSuccessItem
impl CancelSpotFleetRequestsSuccessItem
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CancelSpotFleetRequestsSuccessItem
.
Examples found in repository?
src/xml_deser.rs (line 39950)
39945 39946 39947 39948 39949 39950 39951 39952 39953 39954 39955 39956 39957 39958 39959 39960 39961 39962 39963 39964 39965 39966 39967 39968 39969 39970 39971 39972 39973 39974 39975 39976 39977 39978 39979 39980 39981 39982 39983 39984 39985 39986 39987 39988 39989 39990 39991 39992 39993 39994 39995 39996 39997 39998
pub fn deser_structure_crate_model_cancel_spot_fleet_requests_success_item(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::CancelSpotFleetRequestsSuccessItem, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::CancelSpotFleetRequestsSuccessItem::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("currentSpotFleetRequestState") /* CurrentSpotFleetRequestState com.amazonaws.ec2#CancelSpotFleetRequestsSuccessItem$CurrentSpotFleetRequestState */ => {
let var_1703 =
Some(
Result::<crate::model::BatchState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::BatchState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_current_spot_fleet_request_state(var_1703);
}
,
s if s.matches("previousSpotFleetRequestState") /* PreviousSpotFleetRequestState com.amazonaws.ec2#CancelSpotFleetRequestsSuccessItem$PreviousSpotFleetRequestState */ => {
let var_1704 =
Some(
Result::<crate::model::BatchState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::BatchState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_previous_spot_fleet_request_state(var_1704);
}
,
s if s.matches("spotFleetRequestId") /* SpotFleetRequestId com.amazonaws.ec2#CancelSpotFleetRequestsSuccessItem$SpotFleetRequestId */ => {
let var_1705 =
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_1705);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for CancelSpotFleetRequestsSuccessItem
impl Clone for CancelSpotFleetRequestsSuccessItem
source§fn clone(&self) -> CancelSpotFleetRequestsSuccessItem
fn clone(&self) -> CancelSpotFleetRequestsSuccessItem
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