Struct aws_sdk_ec2::output::modify_ipam_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ModifyIpamOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn set_ipam(self, input: Option<Ipam>) -> Self
pub fn set_ipam(self, input: Option<Ipam>) -> Self
The results of the modification.
Examples found in repository?
src/xml_deser.rs (line 20101)
20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108
pub fn deser_operation_crate_operation_modify_ipam(
inp: &[u8],
mut builder: crate::output::modify_ipam_output::Builder,
) -> Result<crate::output::modify_ipam_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("ModifyIpamResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected ModifyIpamResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("ipam") /* Ipam com.amazonaws.ec2.synthetic#ModifyIpamOutput$Ipam */ => {
let var_774 =
Some(
crate::xml_deser::deser_structure_crate_model_ipam(&mut tag)
?
)
;
builder = builder.set_ipam(var_774);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> ModifyIpamOutput
pub fn build(self) -> ModifyIpamOutput
Consumes the builder and constructs a ModifyIpamOutput
.
Examples found in repository?
src/operation_deser.rs (line 13606)
13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608
pub fn parse_modify_ipam_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ModifyIpamOutput, crate::error::ModifyIpamError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::modify_ipam_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_modify_ipam(
response.body().as_ref(),
output,
)
.map_err(crate::error::ModifyIpamError::unhandled)?;
output.build()
})
}