pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateContinuousBackupsOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn continuous_backups_description(
self,
input: ContinuousBackupsDescription
) -> Self
pub fn continuous_backups_description(
self,
input: ContinuousBackupsDescription
) -> Self
Represents the continuous backups and point in time recovery settings on the table.
sourcepub fn set_continuous_backups_description(
self,
input: Option<ContinuousBackupsDescription>
) -> Self
pub fn set_continuous_backups_description(
self,
input: Option<ContinuousBackupsDescription>
) -> Self
Represents the continuous backups and point in time recovery settings on the table.
Examples found in repository?
src/json_deser.rs (lines 3783-3785)
3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808
pub(crate) fn deser_operation_crate_operation_update_continuous_backups(
value: &[u8],
mut builder: crate::output::update_continuous_backups_output::Builder,
) -> Result<
crate::output::update_continuous_backups_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() {
"ContinuousBackupsDescription" => {
builder = builder.set_continuous_backups_description(
crate::json_deser::deser_structure_crate_model_continuous_backups_description(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) -> UpdateContinuousBackupsOutput
pub fn build(self) -> UpdateContinuousBackupsOutput
Consumes the builder and constructs a UpdateContinuousBackupsOutput
.
Examples found in repository?
src/operation_deser.rs (line 4960)
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962
pub fn parse_update_continuous_backups_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateContinuousBackupsOutput,
crate::error::UpdateContinuousBackupsError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_continuous_backups_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_continuous_backups(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateContinuousBackupsError::unhandled)?;
output.build()
})
}