#[non_exhaustive]pub struct TagDescription { /* private fields */ }
Expand description
The tags associated with a load balancer.
Implementations§
source§impl TagDescription
impl TagDescription
sourcepub fn load_balancer_name(&self) -> Option<&str>
pub fn load_balancer_name(&self) -> Option<&str>
The name of the load balancer.
The tags.
source§impl TagDescription
impl TagDescription
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TagDescription
.
Examples found in repository?
src/xml_deser.rs (line 2644)
2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674
pub fn deser_structure_crate_model_tag_description(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::TagDescription, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::TagDescription::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("LoadBalancerName") /* LoadBalancerName com.amazonaws.elasticloadbalancing#TagDescription$LoadBalancerName */ => {
let var_90 =
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_load_balancer_name(var_90);
}
,
s if s.matches("Tags") /* Tags com.amazonaws.elasticloadbalancing#TagDescription$Tags */ => {
let var_91 =
Some(
crate::xml_deser::deser_list_com_amazonaws_elasticloadbalancing_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_91);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for TagDescription
impl Clone for TagDescription
source§fn clone(&self) -> TagDescription
fn clone(&self) -> TagDescription
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