Struct aws_sdk_elasticloadbalancing::model::limit::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Limit
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the limit. The possible values are:
-
classic-listeners
-
classic-load-balancers
-
classic-registered-instances
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the limit. The possible values are:
-
classic-listeners
-
classic-load-balancers
-
classic-registered-instances
Examples found in repository?
src/xml_deser.rs (line 2072)
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())
}
sourcepub fn set_max(self, input: Option<String>) -> Self
pub fn set_max(self, input: Option<String>) -> Self
The maximum value of the limit.
Examples found in repository?
src/xml_deser.rs (line 2085)
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())
}
sourcepub fn build(self) -> Limit
pub fn build(self) -> Limit
Consumes the builder and constructs a Limit
.
Examples found in repository?
src/xml_deser.rs (line 2091)
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())
}