pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateApplicationOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn application(self, input: Application) -> Self
pub fn application(self, input: Application) -> Self
Describes an application in the application catalog.
sourcepub fn set_application(self, input: Option<Application>) -> Self
pub fn set_application(self, input: Option<Application>) -> Self
Describes an application in the application catalog.
Examples found in repository?
src/json_deser.rs (lines 2612-2614)
2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637
pub(crate) fn deser_operation_crate_operation_update_application(
value: &[u8],
mut builder: crate::output::update_application_output::Builder,
) -> Result<
crate::output::update_application_output::Builder,
aws_smithy_json::deserialize::error::DeserializeError,
> {
let mut tokens_owned =
aws_smithy_json::deserialize::json_token_iter(crate::json_deser::or_empty_doc(value))
.peekable();
let tokens = &mut tokens_owned;
aws_smithy_json::deserialize::token::expect_start_object(tokens.next())?;
loop {
match tokens.next().transpose()? {
Some(aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
Some(aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => {
match key.to_unescaped()?.as_ref() {
"Application" => {
builder = builder.set_application(
crate::json_deser::deser_structure_crate_model_application(tokens)?,
);
}
_ => aws_smithy_json::deserialize::token::skip_value(tokens)?,
}
}
other => {
return Err(
aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
"expected object key or end object, found: {:?}",
other
)),
)
}
}
}
if tokens.next().is_some() {
return Err(
aws_smithy_json::deserialize::error::DeserializeError::custom(
"found more JSON tokens after completing parsing",
),
);
}
Ok(builder)
}
sourcepub fn build(self) -> UpdateApplicationOutput
pub fn build(self) -> UpdateApplicationOutput
Consumes the builder and constructs a UpdateApplicationOutput
.
Examples found in repository?
src/operation_deser.rs (line 5449)
5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451
pub fn parse_update_application_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateApplicationOutput, crate::error::UpdateApplicationError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_application_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_application(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateApplicationError::unhandled)?;
output.build()
})
}