pub struct Builder { /* private fields */ }
Expand description
A builder for DeleteNetworkInsightsAnalysisOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn network_insights_analysis_id(self, input: impl Into<String>) -> Self
pub fn network_insights_analysis_id(self, input: impl Into<String>) -> Self
The ID of the network insights analysis.
sourcepub fn set_network_insights_analysis_id(self, input: Option<String>) -> Self
pub fn set_network_insights_analysis_id(self, input: Option<String>) -> Self
The ID of the network insights analysis.
Examples found in repository?
src/xml_deser.rs (line 6637)
6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644
pub fn deser_operation_crate_operation_delete_network_insights_analysis(
inp: &[u8],
mut builder: crate::output::delete_network_insights_analysis_output::Builder,
) -> Result<
crate::output::delete_network_insights_analysis_output::Builder,
aws_smithy_xml::decode::XmlDecodeError,
> {
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !(start_el.matches("DeleteNetworkInsightsAnalysisResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected DeleteNetworkInsightsAnalysisResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("networkInsightsAnalysisId") /* NetworkInsightsAnalysisId com.amazonaws.ec2.synthetic#DeleteNetworkInsightsAnalysisOutput$NetworkInsightsAnalysisId */ => {
let var_242 =
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_network_insights_analysis_id(var_242);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> DeleteNetworkInsightsAnalysisOutput
pub fn build(self) -> DeleteNetworkInsightsAnalysisOutput
Consumes the builder and constructs a DeleteNetworkInsightsAnalysisOutput
.
Examples found in repository?
src/operation_deser.rs (line 4657)
4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659
pub fn parse_delete_network_insights_analysis_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteNetworkInsightsAnalysisOutput,
crate::error::DeleteNetworkInsightsAnalysisError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_network_insights_analysis_output::Builder::default();
let _ = response;
output =
crate::xml_deser::deser_operation_crate_operation_delete_network_insights_analysis(
response.body().as_ref(),
output,
)
.map_err(crate::error::DeleteNetworkInsightsAnalysisError::unhandled)?;
output.build()
})
}