pub struct Builder { /* private fields */ }
Expand description
A builder for DependencyThrottleException
.
Implementations§
source§impl Builder
impl Builder
pub fn message(self, input: impl Into<String>) -> Self
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
Examples found in repository?
src/xml_deser.rs (line 1250)
1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257
pub fn deser_structure_crate_error_dependency_throttle_exception_xml_err(
inp: &[u8],
mut builder: crate::error::dependency_throttle_exception::Builder,
) -> Result<
crate::error::dependency_throttle_exception::Builder,
aws_smithy_xml::decode::XmlDecodeError,
> {
if inp.is_empty() {
return Ok(builder);
}
let mut document = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut error_decoder = crate::rest_xml_wrapped_errors::error_scope(&mut document)?;
while let Some(mut tag) = error_decoder.next_tag() {
match tag.start_el() {
s if s.matches("Message") /* Message com.amazonaws.elasticloadbalancing#DependencyThrottleException$Message */ => {
let var_32 =
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_message(var_32);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> DependencyThrottleException
pub fn build(self) -> DependencyThrottleException
Consumes the builder and constructs a DependencyThrottleException
.
Examples found in repository?
src/operation_deser.rs (line 1567)
1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577
pub fn parse_describe_load_balancers_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DescribeLoadBalancersOutput,
crate::error::DescribeLoadBalancersError,
> {
let generic = crate::xml_deser::parse_http_generic_error(response)
.map_err(crate::error::DescribeLoadBalancersError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::DescribeLoadBalancersError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"LoadBalancerNotFound" => crate::error::DescribeLoadBalancersError {
meta: generic,
kind: crate::error::DescribeLoadBalancersErrorKind::AccessPointNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::access_point_not_found_exception::Builder::default();
let _ = response;
output = crate::xml_deser::deser_structure_crate_error_access_point_not_found_exception_xml_err(response.body().as_ref(), output).map_err(crate::error::DescribeLoadBalancersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"DependencyThrottle" => crate::error::DescribeLoadBalancersError {
meta: generic,
kind: crate::error::DescribeLoadBalancersErrorKind::DependencyThrottleException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::dependency_throttle_exception::Builder::default();
let _ = response;
output = crate::xml_deser::deser_structure_crate_error_dependency_throttle_exception_xml_err(response.body().as_ref(), output).map_err(crate::error::DescribeLoadBalancersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DescribeLoadBalancersError::generic(generic),
})
}