pub struct Builder { /* private fields */ }
Expand description
A builder for InstanceEventWindowStateChange
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn instance_event_window_id(self, input: impl Into<String>) -> Self
pub fn instance_event_window_id(self, input: impl Into<String>) -> Self
The ID of the event window.
sourcepub fn set_instance_event_window_id(self, input: Option<String>) -> Self
pub fn set_instance_event_window_id(self, input: Option<String>) -> Self
The ID of the event window.
Examples found in repository?
src/xml_deser.rs (line 32441)
32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462
pub fn deser_structure_crate_model_instance_event_window_state_change(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::InstanceEventWindowStateChange, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::InstanceEventWindowStateChange::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("instanceEventWindowId") /* InstanceEventWindowId com.amazonaws.ec2#InstanceEventWindowStateChange$InstanceEventWindowId */ => {
let var_1458 =
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_instance_event_window_id(var_1458);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#InstanceEventWindowStateChange$State */ => {
let var_1459 =
Some(
Result::<crate::model::InstanceEventWindowState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::InstanceEventWindowState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1459);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn state(self, input: InstanceEventWindowState) -> Self
pub fn state(self, input: InstanceEventWindowState) -> Self
The current state of the event window.
sourcepub fn set_state(self, input: Option<InstanceEventWindowState>) -> Self
pub fn set_state(self, input: Option<InstanceEventWindowState>) -> Self
The current state of the event window.
Examples found in repository?
src/xml_deser.rs (line 32455)
32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462
pub fn deser_structure_crate_model_instance_event_window_state_change(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::InstanceEventWindowStateChange, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::InstanceEventWindowStateChange::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("instanceEventWindowId") /* InstanceEventWindowId com.amazonaws.ec2#InstanceEventWindowStateChange$InstanceEventWindowId */ => {
let var_1458 =
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_instance_event_window_id(var_1458);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#InstanceEventWindowStateChange$State */ => {
let var_1459 =
Some(
Result::<crate::model::InstanceEventWindowState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::InstanceEventWindowState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1459);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> InstanceEventWindowStateChange
pub fn build(self) -> InstanceEventWindowStateChange
Consumes the builder and constructs a InstanceEventWindowStateChange
.
Examples found in repository?
src/xml_deser.rs (line 32461)
32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462
pub fn deser_structure_crate_model_instance_event_window_state_change(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::InstanceEventWindowStateChange, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::InstanceEventWindowStateChange::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("instanceEventWindowId") /* InstanceEventWindowId com.amazonaws.ec2#InstanceEventWindowStateChange$InstanceEventWindowId */ => {
let var_1458 =
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_instance_event_window_id(var_1458);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#InstanceEventWindowStateChange$State */ => {
let var_1459 =
Some(
Result::<crate::model::InstanceEventWindowState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::InstanceEventWindowState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1459);
}
,
_ => {}
}
}
Ok(builder.build())
}