pub struct Builder { /* private fields */ }Expand description
A builder for DeleteAccountCustomizationOutput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn request_id(self, input: impl Into<String>) -> Self
pub fn request_id(self, input: impl Into<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn set_request_id(self, input: Option<String>) -> Self
pub fn set_request_id(self, input: Option<String>) -> Self
The Amazon Web Services request ID for this operation.
Examples found in repository?
src/json_deser.rs (lines 2101-2107)
2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130
pub(crate) fn deser_operation_crate_operation_delete_account_customization(
value: &[u8],
mut builder: crate::output::delete_account_customization_output::Builder,
) -> Result<
crate::output::delete_account_customization_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() {
"RequestId" => {
builder = builder.set_request_id(
aws_smithy_json::deserialize::token::expect_string_or_null(
tokens.next(),
)?
.map(|s| s.to_unescaped().map(|u| u.into_owned()))
.transpose()?,
);
}
_ => 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 set_status(self, input: Option<i32>) -> Self
pub fn set_status(self, input: Option<i32>) -> Self
The HTTP status of the request.
Examples found in repository?
src/operation_deser.rs (line 3351)
3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354
pub fn parse_delete_account_customization_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAccountCustomizationOutput,
crate::error::DeleteAccountCustomizationError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_account_customization_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_delete_account_customization(
response.body().as_ref(),
output,
)
.map_err(crate::error::DeleteAccountCustomizationError::unhandled)?;
output = output.set_status(Some(response.status().as_u16() as _));
output.build()
})
}sourcepub fn build(self) -> DeleteAccountCustomizationOutput
pub fn build(self) -> DeleteAccountCustomizationOutput
Consumes the builder and constructs a DeleteAccountCustomizationOutput.
Examples found in repository?
src/operation_deser.rs (line 3352)
3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354
pub fn parse_delete_account_customization_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAccountCustomizationOutput,
crate::error::DeleteAccountCustomizationError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_account_customization_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_delete_account_customization(
response.body().as_ref(),
output,
)
.map_err(crate::error::DeleteAccountCustomizationError::unhandled)?;
output = output.set_status(Some(response.status().as_u16() as _));
output.build()
})
}