Struct aws_sdk_ec2::model::DhcpConfiguration
source · #[non_exhaustive]pub struct DhcpConfiguration { /* private fields */ }
Expand description
Describes a DHCP configuration option.
Implementations§
source§impl DhcpConfiguration
impl DhcpConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DhcpConfiguration
.
Examples found in repository?
src/xml_deser.rs (line 56684)
56680 56681 56682 56683 56684 56685 56686 56687 56688 56689 56690 56691 56692 56693 56694 56695 56696 56697 56698 56699 56700 56701 56702 56703 56704 56705 56706 56707 56708 56709 56710 56711 56712 56713 56714
pub fn deser_structure_crate_model_dhcp_configuration(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::DhcpConfiguration, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::DhcpConfiguration::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("key") /* Key com.amazonaws.ec2#DhcpConfiguration$Key */ => {
let var_2753 =
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_key(var_2753);
}
,
s if s.matches("valueSet") /* Values com.amazonaws.ec2#DhcpConfiguration$Values */ => {
let var_2754 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_dhcp_configuration_value_list(&mut tag)
?
)
;
builder = builder.set_values(var_2754);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for DhcpConfiguration
impl Clone for DhcpConfiguration
source§fn clone(&self) -> DhcpConfiguration
fn clone(&self) -> DhcpConfiguration
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