Struct aws_sdk_ec2::model::DnsEntry
source · #[non_exhaustive]pub struct DnsEntry { /* private fields */ }
Expand description
Describes a DNS entry.
Implementations§
source§impl DnsEntry
impl DnsEntry
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DnsEntry
.
Examples found in repository?
src/xml_deser.rs (line 57788)
57784 57785 57786 57787 57788 57789 57790 57791 57792 57793 57794 57795 57796 57797 57798 57799 57800 57801 57802 57803 57804 57805 57806 57807 57808 57809 57810 57811 57812 57813 57814 57815 57816 57817 57818 57819 57820 57821
pub fn deser_structure_crate_model_dns_entry(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::DnsEntry, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::DnsEntry::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("dnsName") /* DnsName com.amazonaws.ec2#DnsEntry$DnsName */ => {
let var_2816 =
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_dns_name(var_2816);
}
,
s if s.matches("hostedZoneId") /* HostedZoneId com.amazonaws.ec2#DnsEntry$HostedZoneId */ => {
let var_2817 =
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_hosted_zone_id(var_2817);
}
,
_ => {}
}
}
Ok(builder.build())
}