Struct aws_sdk_ec2::model::VCpuCountRange
source · #[non_exhaustive]pub struct VCpuCountRange { /* private fields */ }
Expand description
The minimum and maximum number of vCPUs.
Implementations§
source§impl VCpuCountRange
impl VCpuCountRange
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VCpuCountRange
.
Examples found in repository?
src/xml_deser.rs (line 61844)
61840 61841 61842 61843 61844 61845 61846 61847 61848 61849 61850 61851 61852 61853 61854 61855 61856 61857 61858 61859 61860 61861 61862 61863 61864 61865 61866 61867 61868 61869 61870 61871 61872 61873 61874 61875 61876 61877 61878 61879 61880 61881
pub fn deser_structure_crate_model_v_cpu_count_range(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::VCpuCountRange, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::VCpuCountRange::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("min") /* Min com.amazonaws.ec2#VCpuCountRange$Min */ => {
let var_3025 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.ec2#Integer`)"))
}
?
)
;
builder = builder.set_min(var_3025);
}
,
s if s.matches("max") /* Max com.amazonaws.ec2#VCpuCountRange$Max */ => {
let var_3026 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.ec2#Integer`)"))
}
?
)
;
builder = builder.set_max(var_3026);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for VCpuCountRange
impl Clone for VCpuCountRange
source§fn clone(&self) -> VCpuCountRange
fn clone(&self) -> VCpuCountRange
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