pub struct Builder { /* private fields */ }
Expand description
A builder for StartNetworkInsightsAnalysisOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn network_insights_analysis(self, input: NetworkInsightsAnalysis) -> Self
pub fn network_insights_analysis(self, input: NetworkInsightsAnalysis) -> Self
Information about the network insights analysis.
sourcepub fn set_network_insights_analysis(
self,
input: Option<NetworkInsightsAnalysis>
) -> Self
pub fn set_network_insights_analysis(
self,
input: Option<NetworkInsightsAnalysis>
) -> Self
Information about the network insights analysis.
Examples found in repository?
src/xml_deser.rs (line 23422)
23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429
pub fn deser_operation_crate_operation_start_network_insights_analysis(
inp: &[u8],
mut builder: crate::output::start_network_insights_analysis_output::Builder,
) -> Result<
crate::output::start_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("StartNetworkInsightsAnalysisResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected StartNetworkInsightsAnalysisResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("networkInsightsAnalysis") /* NetworkInsightsAnalysis com.amazonaws.ec2.synthetic#StartNetworkInsightsAnalysisOutput$NetworkInsightsAnalysis */ => {
let var_881 =
Some(
crate::xml_deser::deser_structure_crate_model_network_insights_analysis(&mut tag)
?
)
;
builder = builder.set_network_insights_analysis(var_881);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> StartNetworkInsightsAnalysisOutput
pub fn build(self) -> StartNetworkInsightsAnalysisOutput
Consumes the builder and constructs a StartNetworkInsightsAnalysisOutput
.
Examples found in repository?
src/operation_deser.rs (line 16299)
16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301
pub fn parse_start_network_insights_analysis_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartNetworkInsightsAnalysisOutput,
crate::error::StartNetworkInsightsAnalysisError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::start_network_insights_analysis_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_start_network_insights_analysis(
response.body().as_ref(),
output,
)
.map_err(crate::error::StartNetworkInsightsAnalysisError::unhandled)?;
output.build()
})
}