Struct aws_sdk_elasticloadbalancing::model::Limit
source · #[non_exhaustive]pub struct Limit { /* private fields */ }
Expand description
Information about an Elastic Load Balancing resource limit for your AWS account.
Implementations§
source§impl Limit
impl Limit
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture Limit
.
Examples found in repository?
src/xml_deser.rs (line 2059)
2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092
pub fn deser_structure_crate_model_limit(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::Limit, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::Limit::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Name") /* Name com.amazonaws.elasticloadbalancing#Limit$Name */ => {
let var_54 =
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_name(var_54);
}
,
s if s.matches("Max") /* Max com.amazonaws.elasticloadbalancing#Limit$Max */ => {
let var_55 =
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_max(var_55);
}
,
_ => {}
}
}
Ok(builder.build())
}