pub struct Builder { /* private fields */ }
Expand description
A builder for UpdatePipelineOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn pipeline(self, input: PipelineDeclaration) -> Self
pub fn pipeline(self, input: PipelineDeclaration) -> Self
The structure of the updated pipeline.
sourcepub fn set_pipeline(self, input: Option<PipelineDeclaration>) -> Self
pub fn set_pipeline(self, input: Option<PipelineDeclaration>) -> Self
The structure of the updated pipeline.
Examples found in repository?
src/json_deser.rs (lines 3039-3043)
3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066
pub(crate) fn deser_operation_crate_operation_update_pipeline(
value: &[u8],
mut builder: crate::output::update_pipeline_output::Builder,
) -> Result<
crate::output::update_pipeline_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() {
"pipeline" => {
builder = builder.set_pipeline(
crate::json_deser::deser_structure_crate_model_pipeline_declaration(
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) -> UpdatePipelineOutput
pub fn build(self) -> UpdatePipelineOutput
Consumes the builder and constructs a UpdatePipelineOutput
.
Examples found in repository?
src/operation_deser.rs (line 3899)
3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901
pub fn parse_update_pipeline_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdatePipelineOutput, crate::error::UpdatePipelineError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_pipeline_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_pipeline(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdatePipelineError::unhandled)?;
output.build()
})
}