Struct aws_sdk_ec2::model::CancelledSpotInstanceRequest
source · #[non_exhaustive]pub struct CancelledSpotInstanceRequest { /* private fields */ }
Expand description
Describes a request to cancel a Spot Instance.
Implementations§
source§impl CancelledSpotInstanceRequest
impl CancelledSpotInstanceRequest
sourcepub fn spot_instance_request_id(&self) -> Option<&str>
pub fn spot_instance_request_id(&self) -> Option<&str>
The ID of the Spot Instance request.
sourcepub fn state(&self) -> Option<&CancelSpotInstanceRequestState>
pub fn state(&self) -> Option<&CancelSpotInstanceRequestState>
The state of the Spot Instance request.
source§impl CancelledSpotInstanceRequest
impl CancelledSpotInstanceRequest
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CancelledSpotInstanceRequest
.
Examples found in repository?
src/xml_deser.rs (line 40041)
40037 40038 40039 40040 40041 40042 40043 40044 40045 40046 40047 40048 40049 40050 40051 40052 40053 40054 40055 40056 40057 40058 40059 40060 40061 40062 40063 40064 40065 40066 40067 40068 40069 40070 40071 40072 40073 40074 40075
pub fn deser_structure_crate_model_cancelled_spot_instance_request(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::CancelledSpotInstanceRequest, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::CancelledSpotInstanceRequest::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("spotInstanceRequestId") /* SpotInstanceRequestId com.amazonaws.ec2#CancelledSpotInstanceRequest$SpotInstanceRequestId */ => {
let var_1708 =
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_instance_request_id(var_1708);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#CancelledSpotInstanceRequest$State */ => {
let var_1709 =
Some(
Result::<crate::model::CancelSpotInstanceRequestState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::CancelSpotInstanceRequestState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1709);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for CancelledSpotInstanceRequest
impl Clone for CancelledSpotInstanceRequest
source§fn clone(&self) -> CancelledSpotInstanceRequest
fn clone(&self) -> CancelledSpotInstanceRequest
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