#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_application_component_details_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetApplicationComponentDetailsOutput,
crate::error::GetApplicationComponentDetailsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetApplicationComponentDetailsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetApplicationComponentDetailsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::GetApplicationComponentDetailsError {
meta: generic,
kind: crate::error::GetApplicationComponentDetailsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetApplicationComponentDetailsError {
meta: generic,
kind: crate::error::GetApplicationComponentDetailsErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ThrottlingException" => crate::error::GetApplicationComponentDetailsError {
meta: generic,
kind: crate::error::GetApplicationComponentDetailsErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetApplicationComponentDetailsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_application_component_details_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetApplicationComponentDetailsOutput,
crate::error::GetApplicationComponentDetailsError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::get_application_component_details_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_get_application_component_details(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetApplicationComponentDetailsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_application_component_strategies_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetApplicationComponentStrategiesOutput,
crate::error::GetApplicationComponentStrategiesError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetApplicationComponentStrategiesError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetApplicationComponentStrategiesError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::GetApplicationComponentStrategiesError {
meta: generic,
kind: crate::error::GetApplicationComponentStrategiesErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::GetApplicationComponentStrategiesError {
meta: generic,
kind:
crate::error::GetApplicationComponentStrategiesErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ThrottlingException" => crate::error::GetApplicationComponentStrategiesError {
meta: generic,
kind: crate::error::GetApplicationComponentStrategiesErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetApplicationComponentStrategiesError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_application_component_strategies_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetApplicationComponentStrategiesOutput,
crate::error::GetApplicationComponentStrategiesError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::get_application_component_strategies_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_application_component_strategies(response.body().as_ref(), output).map_err(crate::error::GetApplicationComponentStrategiesError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAssessmentOutput, crate::error::GetAssessmentError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAssessmentOutput, crate::error::GetAssessmentError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_import_file_task_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetImportFileTaskOutput, crate::error::GetImportFileTaskError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetImportFileTaskError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetImportFileTaskError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetImportFileTaskError {
meta: generic,
kind: crate::error::GetImportFileTaskErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetImportFileTaskError {
meta: generic,
kind: crate::error::GetImportFileTaskErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetImportFileTaskError {
meta: generic,
kind: crate::error::GetImportFileTaskErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetImportFileTaskError {
meta: generic,
kind: crate::error::GetImportFileTaskErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetImportFileTaskError {
meta: generic,
kind: crate::error::GetImportFileTaskErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetImportFileTaskError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_import_file_task_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetImportFileTaskOutput, crate::error::GetImportFileTaskError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_import_file_task_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_import_file_task(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetImportFileTaskError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_latest_assessment_id_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetLatestAssessmentIdOutput,
crate::error::GetLatestAssessmentIdError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetLatestAssessmentIdError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetLatestAssessmentIdError {
meta: generic,
kind: crate::error::GetLatestAssessmentIdErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"DependencyException" => crate::error::GetLatestAssessmentIdError {
meta: generic,
kind: crate::error::GetLatestAssessmentIdErrorKind::DependencyException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::dependency_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_dependency_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetLatestAssessmentIdError {
meta: generic,
kind: crate::error::GetLatestAssessmentIdErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetLatestAssessmentIdError {
meta: generic,
kind: crate::error::GetLatestAssessmentIdErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetLatestAssessmentIdError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_latest_assessment_id_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetLatestAssessmentIdOutput,
crate::error::GetLatestAssessmentIdError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_latest_assessment_id_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_latest_assessment_id(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetLatestAssessmentIdError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_portfolio_preferences_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetPortfolioPreferencesOutput,
crate::error::GetPortfolioPreferencesError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetPortfolioPreferencesError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetPortfolioPreferencesError {
meta: generic,
kind: crate::error::GetPortfolioPreferencesErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetPortfolioPreferencesError {
meta: generic,
kind: crate::error::GetPortfolioPreferencesErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetPortfolioPreferencesError {
meta: generic,
kind: crate::error::GetPortfolioPreferencesErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetPortfolioPreferencesError {
meta: generic,
kind: crate::error::GetPortfolioPreferencesErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetPortfolioPreferencesError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_portfolio_preferences_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetPortfolioPreferencesOutput,
crate::error::GetPortfolioPreferencesError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_portfolio_preferences_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_portfolio_preferences(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetPortfolioPreferencesError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_portfolio_summary_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetPortfolioSummaryOutput,
crate::error::GetPortfolioSummaryError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetPortfolioSummaryError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetPortfolioSummaryError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetPortfolioSummaryError {
meta: generic,
kind: crate::error::GetPortfolioSummaryErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioSummaryError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetPortfolioSummaryError {
meta: generic,
kind: crate::error::GetPortfolioSummaryErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioSummaryError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetPortfolioSummaryError {
meta: generic,
kind: crate::error::GetPortfolioSummaryErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetPortfolioSummaryError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetPortfolioSummaryError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_portfolio_summary_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetPortfolioSummaryOutput,
crate::error::GetPortfolioSummaryError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_portfolio_summary_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_portfolio_summary(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetPortfolioSummaryError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_recommendation_report_details_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetRecommendationReportDetailsOutput,
crate::error::GetRecommendationReportDetailsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetRecommendationReportDetailsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetRecommendationReportDetailsError {
meta: generic,
kind: crate::error::GetRecommendationReportDetailsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetRecommendationReportDetailsError {
meta: generic,
kind: crate::error::GetRecommendationReportDetailsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetRecommendationReportDetailsError {
meta: generic,
kind: crate::error::GetRecommendationReportDetailsErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ThrottlingException" => crate::error::GetRecommendationReportDetailsError {
meta: generic,
kind: crate::error::GetRecommendationReportDetailsErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetRecommendationReportDetailsError {
meta: generic,
kind: crate::error::GetRecommendationReportDetailsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetRecommendationReportDetailsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_recommendation_report_details_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetRecommendationReportDetailsOutput,
crate::error::GetRecommendationReportDetailsError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::get_recommendation_report_details_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_get_recommendation_report_details(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetRecommendationReportDetailsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_server_details_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetServerDetailsOutput, crate::error::GetServerDetailsError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetServerDetailsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetServerDetailsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetServerDetailsError {
meta: generic,
kind: crate::error::GetServerDetailsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetServerDetailsError {
meta: generic,
kind: crate::error::GetServerDetailsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetServerDetailsError {
meta: generic,
kind: crate::error::GetServerDetailsErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetServerDetailsError {
meta: generic,
kind: crate::error::GetServerDetailsErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetServerDetailsError {
meta: generic,
kind: crate::error::GetServerDetailsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetServerDetailsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_server_details_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetServerDetailsOutput, crate::error::GetServerDetailsError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_server_details_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_server_details(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetServerDetailsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_server_strategies_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetServerStrategiesOutput,
crate::error::GetServerStrategiesError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetServerStrategiesError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetServerStrategiesError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetServerStrategiesError {
meta: generic,
kind: crate::error::GetServerStrategiesErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetServerStrategiesError {
meta: generic,
kind: crate::error::GetServerStrategiesErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetServerStrategiesError {
meta: generic,
kind: crate::error::GetServerStrategiesErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::GetServerStrategiesError {
meta: generic,
kind: crate::error::GetServerStrategiesErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetServerStrategiesError {
meta: generic,
kind: crate::error::GetServerStrategiesErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetServerStrategiesError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_server_strategies_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetServerStrategiesOutput,
crate::error::GetServerStrategiesError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_server_strategies_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_server_strategies(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetServerStrategiesError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_application_components_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListApplicationComponentsOutput,
crate::error::ListApplicationComponentsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListApplicationComponentsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListApplicationComponentsError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListApplicationComponentsError { meta: generic, kind: crate::error::ListApplicationComponentsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp =
{
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListApplicationComponentsError::unhandled)?;
output.build()
}
;
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::ListApplicationComponentsError { meta: generic, kind: crate::error::ListApplicationComponentsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp =
{
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListApplicationComponentsError::unhandled)?;
output.build()
}
;
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
})},
"ServiceLinkedRoleLockClientException" => crate::error::ListApplicationComponentsError { meta: generic, kind: crate::error::ListApplicationComponentsErrorKind::ServiceLinkedRoleLockClientException({
#[allow(unused_mut)]
let mut tmp =
{
#[allow(unused_mut)]
let mut output = crate::error::service_linked_role_lock_client_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_service_linked_role_lock_client_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListApplicationComponentsError::unhandled)?;
output.build()
}
;
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::ListApplicationComponentsError { meta: generic, kind: crate::error::ListApplicationComponentsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp =
{
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListApplicationComponentsError::unhandled)?;
output.build()
}
;
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::ListApplicationComponentsError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_application_components_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListApplicationComponentsOutput,
crate::error::ListApplicationComponentsError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_application_components_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_application_components(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListApplicationComponentsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_collectors_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListCollectorsOutput, crate::error::ListCollectorsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListCollectorsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListCollectorsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListCollectorsError {
meta: generic,
kind: crate::error::ListCollectorsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListCollectorsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListCollectorsError {
meta: generic,
kind: crate::error::ListCollectorsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListCollectorsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::ListCollectorsError {
meta: generic,
kind: crate::error::ListCollectorsErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListCollectorsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListCollectorsError {
meta: generic,
kind: crate::error::ListCollectorsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListCollectorsError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListCollectorsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_collectors_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListCollectorsOutput, crate::error::ListCollectorsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_collectors_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_collectors(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListCollectorsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_import_file_task_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListImportFileTaskOutput,
crate::error::ListImportFileTaskError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListImportFileTaskError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListImportFileTaskError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListImportFileTaskError {
meta: generic,
kind: crate::error::ListImportFileTaskErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListImportFileTaskError {
meta: generic,
kind: crate::error::ListImportFileTaskErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::ListImportFileTaskError {
meta: generic,
kind: crate::error::ListImportFileTaskErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListImportFileTaskError {
meta: generic,
kind: crate::error::ListImportFileTaskErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListImportFileTaskError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_import_file_task_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListImportFileTaskOutput,
crate::error::ListImportFileTaskError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_import_file_task_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_import_file_task(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListImportFileTaskError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_servers_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListServersOutput, crate::error::ListServersError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListServersError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListServersError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListServersError {
meta: generic,
kind: crate::error::ListServersErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListServersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListServersError {
meta: generic,
kind: crate::error::ListServersErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListServersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::ListServersError {
meta: generic,
kind: crate::error::ListServersErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListServersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListServersError {
meta: generic,
kind: crate::error::ListServersErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListServersError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListServersError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_servers_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListServersOutput, crate::error::ListServersError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_servers_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_servers(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListServersError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_put_portfolio_preferences_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::PutPortfolioPreferencesOutput,
crate::error::PutPortfolioPreferencesError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::PutPortfolioPreferencesError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::PutPortfolioPreferencesError {
meta: generic,
kind: crate::error::PutPortfolioPreferencesErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ConflictException" => {
crate::error::PutPortfolioPreferencesError {
meta: generic,
kind: crate::error::PutPortfolioPreferencesErrorKind::ConflictException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::conflict_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_conflict_exception_json_err(response.body().as_ref(), output).map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
}
}
"InternalServerException" => crate::error::PutPortfolioPreferencesError {
meta: generic,
kind: crate::error::PutPortfolioPreferencesErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::PutPortfolioPreferencesError {
meta: generic,
kind: crate::error::PutPortfolioPreferencesErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::PutPortfolioPreferencesError {
meta: generic,
kind: crate::error::PutPortfolioPreferencesErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::PutPortfolioPreferencesError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::PutPortfolioPreferencesError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_put_portfolio_preferences_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::PutPortfolioPreferencesOutput,
crate::error::PutPortfolioPreferencesError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::put_portfolio_preferences_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::StartAssessmentOutput, crate::error::StartAssessmentError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::StartAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::StartAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::StartAssessmentError {
meta: generic,
kind: crate::error::StartAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::StartAssessmentError {
meta: generic,
kind: crate::error::StartAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ServiceQuotaExceededException" => crate::error::StartAssessmentError {
meta: generic,
kind: crate::error::StartAssessmentErrorKind::ServiceQuotaExceededException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::service_quota_exceeded_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_service_quota_exceeded_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::StartAssessmentError {
meta: generic,
kind: crate::error::StartAssessmentErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::StartAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::StartAssessmentOutput, crate::error::StartAssessmentError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::start_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_start_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::StartAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_import_file_task_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartImportFileTaskOutput,
crate::error::StartImportFileTaskError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::StartImportFileTaskError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::StartImportFileTaskError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::StartImportFileTaskError {
meta: generic,
kind: crate::error::StartImportFileTaskErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::StartImportFileTaskError {
meta: generic,
kind: crate::error::StartImportFileTaskErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ServiceQuotaExceededException" => crate::error::StartImportFileTaskError {
meta: generic,
kind: crate::error::StartImportFileTaskErrorKind::ServiceQuotaExceededException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::service_quota_exceeded_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_service_quota_exceeded_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::StartImportFileTaskError {
meta: generic,
kind: crate::error::StartImportFileTaskErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::StartImportFileTaskError {
meta: generic,
kind: crate::error::StartImportFileTaskErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::StartImportFileTaskError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_import_file_task_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartImportFileTaskOutput,
crate::error::StartImportFileTaskError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::start_import_file_task_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_start_import_file_task(
response.body().as_ref(),
output,
)
.map_err(crate::error::StartImportFileTaskError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_recommendation_report_generation_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartRecommendationReportGenerationOutput,
crate::error::StartRecommendationReportGenerationError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::StartRecommendationReportGenerationError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::StartRecommendationReportGenerationError {
meta: generic,
kind: crate::error::StartRecommendationReportGenerationErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ConflictException" => {
crate::error::StartRecommendationReportGenerationError {
meta: generic,
kind: crate::error::StartRecommendationReportGenerationErrorKind::ConflictException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::conflict_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_conflict_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
}
}
"InternalServerException" => crate::error::StartRecommendationReportGenerationError {
meta: generic,
kind:
crate::error::StartRecommendationReportGenerationErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ThrottlingException" => crate::error::StartRecommendationReportGenerationError {
meta: generic,
kind: crate::error::StartRecommendationReportGenerationErrorKind::ThrottlingException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::StartRecommendationReportGenerationError {
meta: generic,
kind: crate::error::StartRecommendationReportGenerationErrorKind::ValidationException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
_ => crate::error::StartRecommendationReportGenerationError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_recommendation_report_generation_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartRecommendationReportGenerationOutput,
crate::error::StartRecommendationReportGenerationError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::start_recommendation_report_generation_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_start_recommendation_report_generation(response.body().as_ref(), output).map_err(crate::error::StartRecommendationReportGenerationError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_stop_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::StopAssessmentOutput, crate::error::StopAssessmentError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::StopAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::StopAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::StopAssessmentError {
meta: generic,
kind: crate::error::StopAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StopAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::StopAssessmentError {
meta: generic,
kind: crate::error::StopAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StopAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::StopAssessmentError {
meta: generic,
kind: crate::error::StopAssessmentErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StopAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::StopAssessmentError {
meta: generic,
kind: crate::error::StopAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StopAssessmentError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::StopAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_stop_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::StopAssessmentOutput, crate::error::StopAssessmentError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::stop_assessment_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_application_component_config_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateApplicationComponentConfigOutput,
crate::error::UpdateApplicationComponentConfigError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateApplicationComponentConfigError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::UpdateApplicationComponentConfigError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::UpdateApplicationComponentConfigError {
meta: generic,
kind: crate::error::UpdateApplicationComponentConfigErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateApplicationComponentConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::UpdateApplicationComponentConfigError {
meta: generic,
kind:
crate::error::UpdateApplicationComponentConfigErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateApplicationComponentConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ThrottlingException" => crate::error::UpdateApplicationComponentConfigError {
meta: generic,
kind: crate::error::UpdateApplicationComponentConfigErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateApplicationComponentConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateApplicationComponentConfigError {
meta: generic,
kind: crate::error::UpdateApplicationComponentConfigErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateApplicationComponentConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateApplicationComponentConfigError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_application_component_config_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateApplicationComponentConfigOutput,
crate::error::UpdateApplicationComponentConfigError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::update_application_component_config_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_server_config_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateServerConfigOutput,
crate::error::UpdateServerConfigError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateServerConfigError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UpdateServerConfigError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::UpdateServerConfigError {
meta: generic,
kind: crate::error::UpdateServerConfigErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateServerConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateServerConfigError {
meta: generic,
kind: crate::error::UpdateServerConfigErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateServerConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ThrottlingException" => crate::error::UpdateServerConfigError {
meta: generic,
kind: crate::error::UpdateServerConfigErrorKind::ThrottlingException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::throttling_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_throttling_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateServerConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateServerConfigError {
meta: generic,
kind: crate::error::UpdateServerConfigErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateServerConfigError::unhandled)?;
output.build()
};
if tmp.message.is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateServerConfigError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_server_config_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateServerConfigOutput,
crate::error::UpdateServerConfigError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_server_config_output::Builder::default();
let _ = response;
output.build()
})
}