Struct aws_sdk_ec2::model::LoadBalancersConfig
source · #[non_exhaustive]pub struct LoadBalancersConfig { /* private fields */ }
Expand description
Describes the Classic Load Balancers and target groups to attach to a Spot Fleet request.
Implementations§
source§impl LoadBalancersConfig
impl LoadBalancersConfig
sourcepub fn classic_load_balancers_config(
&self
) -> Option<&ClassicLoadBalancersConfig>
pub fn classic_load_balancers_config(
&self
) -> Option<&ClassicLoadBalancersConfig>
The Classic Load Balancers.
sourcepub fn target_groups_config(&self) -> Option<&TargetGroupsConfig>
pub fn target_groups_config(&self) -> Option<&TargetGroupsConfig>
The target groups.
source§impl LoadBalancersConfig
impl LoadBalancersConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture LoadBalancersConfig
.
Examples found in repository?
src/xml_deser.rs (line 65897)
65893 65894 65895 65896 65897 65898 65899 65900 65901 65902 65903 65904 65905 65906 65907 65908 65909 65910 65911 65912 65913 65914 65915 65916 65917 65918 65919 65920 65921 65922 65923 65924
pub fn deser_structure_crate_model_load_balancers_config(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::LoadBalancersConfig, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::LoadBalancersConfig::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("classicLoadBalancersConfig") /* ClassicLoadBalancersConfig com.amazonaws.ec2#LoadBalancersConfig$ClassicLoadBalancersConfig */ => {
let var_3238 =
Some(
crate::xml_deser::deser_structure_crate_model_classic_load_balancers_config(&mut tag)
?
)
;
builder = builder.set_classic_load_balancers_config(var_3238);
}
,
s if s.matches("targetGroupsConfig") /* TargetGroupsConfig com.amazonaws.ec2#LoadBalancersConfig$TargetGroupsConfig */ => {
let var_3239 =
Some(
crate::xml_deser::deser_structure_crate_model_target_groups_config(&mut tag)
?
)
;
builder = builder.set_target_groups_config(var_3239);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for LoadBalancersConfig
impl Clone for LoadBalancersConfig
source§fn clone(&self) -> LoadBalancersConfig
fn clone(&self) -> LoadBalancersConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more