pub struct Builder { /* private fields */ }
Expand description
A builder for ModifyInstanceEventStartTimeOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn event(self, input: InstanceStatusEvent) -> Self
pub fn event(self, input: InstanceStatusEvent) -> Self
Describes a scheduled event for an instance.
sourcepub fn set_event(self, input: Option<InstanceStatusEvent>) -> Self
pub fn set_event(self, input: Option<InstanceStatusEvent>) -> Self
Describes a scheduled event for an instance.
Examples found in repository?
src/xml_deser.rs (line 19879)
19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886
pub fn deser_operation_crate_operation_modify_instance_event_start_time(
inp: &[u8],
mut builder: crate::output::modify_instance_event_start_time_output::Builder,
) -> Result<
crate::output::modify_instance_event_start_time_output::Builder,
aws_smithy_xml::decode::XmlDecodeError,
> {
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !(start_el.matches("ModifyInstanceEventStartTimeResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected ModifyInstanceEventStartTimeResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("event") /* Event com.amazonaws.ec2.synthetic#ModifyInstanceEventStartTimeOutput$Event */ => {
let var_767 =
Some(
crate::xml_deser::deser_structure_crate_model_instance_status_event(&mut tag)
?
)
;
builder = builder.set_event(var_767);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> ModifyInstanceEventStartTimeOutput
pub fn build(self) -> ModifyInstanceEventStartTimeOutput
Consumes the builder and constructs a ModifyInstanceEventStartTimeOutput
.
Examples found in repository?
src/operation_deser.rs (line 13445)
13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447
pub fn parse_modify_instance_event_start_time_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ModifyInstanceEventStartTimeOutput,
crate::error::ModifyInstanceEventStartTimeError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::modify_instance_event_start_time_output::Builder::default();
let _ = response;
output =
crate::xml_deser::deser_operation_crate_operation_modify_instance_event_start_time(
response.body().as_ref(),
output,
)
.map_err(crate::error::ModifyInstanceEventStartTimeError::unhandled)?;
output.build()
})
}