Struct aws_sdk_elasticloadbalancing::model::Instance
source · #[non_exhaustive]pub struct Instance { /* private fields */ }
Expand description
The ID of an EC2 instance.
Implementations§
source§impl Instance
impl Instance
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture Instance
.
Examples found in repository?
src/xml_deser.rs (line 2033)
2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053
pub fn deser_structure_crate_model_instance(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::Instance, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::Instance::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("InstanceId") /* InstanceId com.amazonaws.elasticloadbalancing#Instance$InstanceId */ => {
let var_53 =
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_instance_id(var_53);
}
,
_ => {}
}
}
Ok(builder.build())
}