Struct aws_sdk_ec2::model::AdditionalDetail
source · #[non_exhaustive]pub struct AdditionalDetail { /* private fields */ }
Expand description
Describes an additional detail for a path analysis.
Implementations§
source§impl AdditionalDetail
impl AdditionalDetail
sourcepub fn additional_detail_type(&self) -> Option<&str>
pub fn additional_detail_type(&self) -> Option<&str>
The information type.
sourcepub fn component(&self) -> Option<&AnalysisComponent>
pub fn component(&self) -> Option<&AnalysisComponent>
The path component.
source§impl AdditionalDetail
impl AdditionalDetail
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AdditionalDetail
.
Examples found in repository?
src/xml_deser.rs (line 70444)
70440 70441 70442 70443 70444 70445 70446 70447 70448 70449 70450 70451 70452 70453 70454 70455 70456 70457 70458 70459 70460 70461 70462 70463 70464 70465 70466 70467 70468 70469 70470 70471 70472 70473 70474
pub fn deser_structure_crate_model_additional_detail(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AdditionalDetail, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AdditionalDetail::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("additionalDetailType") /* AdditionalDetailType com.amazonaws.ec2#AdditionalDetail$AdditionalDetailType */ => {
let var_3484 =
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_additional_detail_type(var_3484);
}
,
s if s.matches("component") /* Component com.amazonaws.ec2#AdditionalDetail$Component */ => {
let var_3485 =
Some(
crate::xml_deser::deser_structure_crate_model_analysis_component(&mut tag)
?
)
;
builder = builder.set_component(var_3485);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AdditionalDetail
impl Clone for AdditionalDetail
source§fn clone(&self) -> AdditionalDetail
fn clone(&self) -> AdditionalDetail
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