pub struct Builder { /* private fields */ }
Expand description
A builder for CreateInstanceEventWindowOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn instance_event_window(self, input: InstanceEventWindow) -> Self
pub fn instance_event_window(self, input: InstanceEventWindow) -> Self
Information about the event window.
sourcepub fn set_instance_event_window(
self,
input: Option<InstanceEventWindow>
) -> Self
pub fn set_instance_event_window(
self,
input: Option<InstanceEventWindow>
) -> Self
Information about the event window.
Examples found in repository?
src/xml_deser.rs (line 2979)
2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986
pub fn deser_operation_crate_operation_create_instance_event_window(
inp: &[u8],
mut builder: crate::output::create_instance_event_window_output::Builder,
) -> Result<
crate::output::create_instance_event_window_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("CreateInstanceEventWindowResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected CreateInstanceEventWindowResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("instanceEventWindow") /* InstanceEventWindow com.amazonaws.ec2.synthetic#CreateInstanceEventWindowOutput$InstanceEventWindow */ => {
let var_112 =
Some(
crate::xml_deser::deser_structure_crate_model_instance_event_window(&mut tag)
?
)
;
builder = builder.set_instance_event_window(var_112);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> CreateInstanceEventWindowOutput
pub fn build(self) -> CreateInstanceEventWindowOutput
Consumes the builder and constructs a CreateInstanceEventWindowOutput
.
Examples found in repository?
src/operation_deser.rs (line 1968)
1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970
pub fn parse_create_instance_event_window_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::CreateInstanceEventWindowOutput,
crate::error::CreateInstanceEventWindowError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_instance_event_window_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_create_instance_event_window(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateInstanceEventWindowError::unhandled)?;
output.build()
})
}