#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddDraftAppVersionResourceMappings {
_private: (),
}
impl AddDraftAppVersionResourceMappings {
pub fn builder() -> crate::input::add_draft_app_version_resource_mappings_input::Builder {
crate::input::add_draft_app_version_resource_mappings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddDraftAppVersionResourceMappings {
type Output = std::result::Result<
crate::output::AddDraftAppVersionResourceMappingsOutput,
crate::error::AddDraftAppVersionResourceMappingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_draft_app_version_resource_mappings_error(response)
} else {
crate::operation_deser::parse_add_draft_app_version_resource_mappings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateApp {
_private: (),
}
impl CreateApp {
pub fn builder() -> crate::input::create_app_input::Builder {
crate::input::create_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApp {
type Output = std::result::Result<crate::output::CreateAppOutput, crate::error::CreateAppError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_app_error(response)
} else {
crate::operation_deser::parse_create_app_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRecommendationTemplate {
_private: (),
}
impl CreateRecommendationTemplate {
pub fn builder() -> crate::input::create_recommendation_template_input::Builder {
crate::input::create_recommendation_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRecommendationTemplate {
type Output = std::result::Result<
crate::output::CreateRecommendationTemplateOutput,
crate::error::CreateRecommendationTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_recommendation_template_error(response)
} else {
crate::operation_deser::parse_create_recommendation_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResiliencyPolicy {
_private: (),
}
impl CreateResiliencyPolicy {
pub fn builder() -> crate::input::create_resiliency_policy_input::Builder {
crate::input::create_resiliency_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResiliencyPolicy {
type Output = std::result::Result<
crate::output::CreateResiliencyPolicyOutput,
crate::error::CreateResiliencyPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_resiliency_policy_error(response)
} else {
crate::operation_deser::parse_create_resiliency_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteApp {
_private: (),
}
impl DeleteApp {
pub fn builder() -> crate::input::delete_app_input::Builder {
crate::input::delete_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApp {
type Output = std::result::Result<crate::output::DeleteAppOutput, crate::error::DeleteAppError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_app_error(response)
} else {
crate::operation_deser::parse_delete_app_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAppAssessment {
_private: (),
}
impl DeleteAppAssessment {
pub fn builder() -> crate::input::delete_app_assessment_input::Builder {
crate::input::delete_app_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAppAssessment {
type Output = std::result::Result<
crate::output::DeleteAppAssessmentOutput,
crate::error::DeleteAppAssessmentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_app_assessment_error(response)
} else {
crate::operation_deser::parse_delete_app_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRecommendationTemplate {
_private: (),
}
impl DeleteRecommendationTemplate {
pub fn builder() -> crate::input::delete_recommendation_template_input::Builder {
crate::input::delete_recommendation_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRecommendationTemplate {
type Output = std::result::Result<
crate::output::DeleteRecommendationTemplateOutput,
crate::error::DeleteRecommendationTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_recommendation_template_error(response)
} else {
crate::operation_deser::parse_delete_recommendation_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResiliencyPolicy {
_private: (),
}
impl DeleteResiliencyPolicy {
pub fn builder() -> crate::input::delete_resiliency_policy_input::Builder {
crate::input::delete_resiliency_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResiliencyPolicy {
type Output = std::result::Result<
crate::output::DeleteResiliencyPolicyOutput,
crate::error::DeleteResiliencyPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_resiliency_policy_error(response)
} else {
crate::operation_deser::parse_delete_resiliency_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeApp {
_private: (),
}
impl DescribeApp {
pub fn builder() -> crate::input::describe_app_input::Builder {
crate::input::describe_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApp {
type Output =
std::result::Result<crate::output::DescribeAppOutput, crate::error::DescribeAppError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_app_error(response)
} else {
crate::operation_deser::parse_describe_app_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAppAssessment {
_private: (),
}
impl DescribeAppAssessment {
pub fn builder() -> crate::input::describe_app_assessment_input::Builder {
crate::input::describe_app_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAppAssessment {
type Output = std::result::Result<
crate::output::DescribeAppAssessmentOutput,
crate::error::DescribeAppAssessmentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_app_assessment_error(response)
} else {
crate::operation_deser::parse_describe_app_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAppVersionResourcesResolutionStatus {
_private: (),
}
impl DescribeAppVersionResourcesResolutionStatus {
pub fn builder() -> crate::input::describe_app_version_resources_resolution_status_input::Builder
{
crate::input::describe_app_version_resources_resolution_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DescribeAppVersionResourcesResolutionStatus
{
type Output = std::result::Result<
crate::output::DescribeAppVersionResourcesResolutionStatusOutput,
crate::error::DescribeAppVersionResourcesResolutionStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_app_version_resources_resolution_status_error(
response,
)
} else {
crate::operation_deser::parse_describe_app_version_resources_resolution_status_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAppVersionTemplate {
_private: (),
}
impl DescribeAppVersionTemplate {
pub fn builder() -> crate::input::describe_app_version_template_input::Builder {
crate::input::describe_app_version_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAppVersionTemplate {
type Output = std::result::Result<
crate::output::DescribeAppVersionTemplateOutput,
crate::error::DescribeAppVersionTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_app_version_template_error(response)
} else {
crate::operation_deser::parse_describe_app_version_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDraftAppVersionResourcesImportStatus {
_private: (),
}
impl DescribeDraftAppVersionResourcesImportStatus {
pub fn builder(
) -> crate::input::describe_draft_app_version_resources_import_status_input::Builder {
crate::input::describe_draft_app_version_resources_import_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DescribeDraftAppVersionResourcesImportStatus
{
type Output = std::result::Result<
crate::output::DescribeDraftAppVersionResourcesImportStatusOutput,
crate::error::DescribeDraftAppVersionResourcesImportStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_draft_app_version_resources_import_status_error(
response,
)
} else {
crate::operation_deser::parse_describe_draft_app_version_resources_import_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeResiliencyPolicy {
_private: (),
}
impl DescribeResiliencyPolicy {
pub fn builder() -> crate::input::describe_resiliency_policy_input::Builder {
crate::input::describe_resiliency_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeResiliencyPolicy {
type Output = std::result::Result<
crate::output::DescribeResiliencyPolicyOutput,
crate::error::DescribeResiliencyPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_resiliency_policy_error(response)
} else {
crate::operation_deser::parse_describe_resiliency_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportResourcesToDraftAppVersion {
_private: (),
}
impl ImportResourcesToDraftAppVersion {
pub fn builder() -> crate::input::import_resources_to_draft_app_version_input::Builder {
crate::input::import_resources_to_draft_app_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportResourcesToDraftAppVersion {
type Output = std::result::Result<
crate::output::ImportResourcesToDraftAppVersionOutput,
crate::error::ImportResourcesToDraftAppVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_resources_to_draft_app_version_error(response)
} else {
crate::operation_deser::parse_import_resources_to_draft_app_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAlarmRecommendations {
_private: (),
}
impl ListAlarmRecommendations {
pub fn builder() -> crate::input::list_alarm_recommendations_input::Builder {
crate::input::list_alarm_recommendations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAlarmRecommendations {
type Output = std::result::Result<
crate::output::ListAlarmRecommendationsOutput,
crate::error::ListAlarmRecommendationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_alarm_recommendations_error(response)
} else {
crate::operation_deser::parse_list_alarm_recommendations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppAssessments {
_private: (),
}
impl ListAppAssessments {
pub fn builder() -> crate::input::list_app_assessments_input::Builder {
crate::input::list_app_assessments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppAssessments {
type Output = std::result::Result<
crate::output::ListAppAssessmentsOutput,
crate::error::ListAppAssessmentsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_assessments_error(response)
} else {
crate::operation_deser::parse_list_app_assessments_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppComponentCompliances {
_private: (),
}
impl ListAppComponentCompliances {
pub fn builder() -> crate::input::list_app_component_compliances_input::Builder {
crate::input::list_app_component_compliances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppComponentCompliances {
type Output = std::result::Result<
crate::output::ListAppComponentCompliancesOutput,
crate::error::ListAppComponentCompliancesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_component_compliances_error(response)
} else {
crate::operation_deser::parse_list_app_component_compliances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppComponentRecommendations {
_private: (),
}
impl ListAppComponentRecommendations {
pub fn builder() -> crate::input::list_app_component_recommendations_input::Builder {
crate::input::list_app_component_recommendations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppComponentRecommendations {
type Output = std::result::Result<
crate::output::ListAppComponentRecommendationsOutput,
crate::error::ListAppComponentRecommendationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_component_recommendations_error(response)
} else {
crate::operation_deser::parse_list_app_component_recommendations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApps {
_private: (),
}
impl ListApps {
pub fn builder() -> crate::input::list_apps_input::Builder {
crate::input::list_apps_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApps {
type Output = std::result::Result<crate::output::ListAppsOutput, crate::error::ListAppsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_apps_error(response)
} else {
crate::operation_deser::parse_list_apps_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppVersionResourceMappings {
_private: (),
}
impl ListAppVersionResourceMappings {
pub fn builder() -> crate::input::list_app_version_resource_mappings_input::Builder {
crate::input::list_app_version_resource_mappings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppVersionResourceMappings {
type Output = std::result::Result<
crate::output::ListAppVersionResourceMappingsOutput,
crate::error::ListAppVersionResourceMappingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_version_resource_mappings_error(response)
} else {
crate::operation_deser::parse_list_app_version_resource_mappings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppVersionResources {
_private: (),
}
impl ListAppVersionResources {
pub fn builder() -> crate::input::list_app_version_resources_input::Builder {
crate::input::list_app_version_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppVersionResources {
type Output = std::result::Result<
crate::output::ListAppVersionResourcesOutput,
crate::error::ListAppVersionResourcesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_version_resources_error(response)
} else {
crate::operation_deser::parse_list_app_version_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAppVersions {
_private: (),
}
impl ListAppVersions {
pub fn builder() -> crate::input::list_app_versions_input::Builder {
crate::input::list_app_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAppVersions {
type Output = std::result::Result<
crate::output::ListAppVersionsOutput,
crate::error::ListAppVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_app_versions_error(response)
} else {
crate::operation_deser::parse_list_app_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecommendationTemplates {
_private: (),
}
impl ListRecommendationTemplates {
pub fn builder() -> crate::input::list_recommendation_templates_input::Builder {
crate::input::list_recommendation_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecommendationTemplates {
type Output = std::result::Result<
crate::output::ListRecommendationTemplatesOutput,
crate::error::ListRecommendationTemplatesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_recommendation_templates_error(response)
} else {
crate::operation_deser::parse_list_recommendation_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResiliencyPolicies {
_private: (),
}
impl ListResiliencyPolicies {
pub fn builder() -> crate::input::list_resiliency_policies_input::Builder {
crate::input::list_resiliency_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResiliencyPolicies {
type Output = std::result::Result<
crate::output::ListResiliencyPoliciesOutput,
crate::error::ListResiliencyPoliciesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resiliency_policies_error(response)
} else {
crate::operation_deser::parse_list_resiliency_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSopRecommendations {
_private: (),
}
impl ListSopRecommendations {
pub fn builder() -> crate::input::list_sop_recommendations_input::Builder {
crate::input::list_sop_recommendations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSopRecommendations {
type Output = std::result::Result<
crate::output::ListSopRecommendationsOutput,
crate::error::ListSopRecommendationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_sop_recommendations_error(response)
} else {
crate::operation_deser::parse_list_sop_recommendations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSuggestedResiliencyPolicies {
_private: (),
}
impl ListSuggestedResiliencyPolicies {
pub fn builder() -> crate::input::list_suggested_resiliency_policies_input::Builder {
crate::input::list_suggested_resiliency_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSuggestedResiliencyPolicies {
type Output = std::result::Result<
crate::output::ListSuggestedResiliencyPoliciesOutput,
crate::error::ListSuggestedResiliencyPoliciesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_suggested_resiliency_policies_error(response)
} else {
crate::operation_deser::parse_list_suggested_resiliency_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTestRecommendations {
_private: (),
}
impl ListTestRecommendations {
pub fn builder() -> crate::input::list_test_recommendations_input::Builder {
crate::input::list_test_recommendations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTestRecommendations {
type Output = std::result::Result<
crate::output::ListTestRecommendationsOutput,
crate::error::ListTestRecommendationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_test_recommendations_error(response)
} else {
crate::operation_deser::parse_list_test_recommendations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUnsupportedAppVersionResources {
_private: (),
}
impl ListUnsupportedAppVersionResources {
pub fn builder() -> crate::input::list_unsupported_app_version_resources_input::Builder {
crate::input::list_unsupported_app_version_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUnsupportedAppVersionResources {
type Output = std::result::Result<
crate::output::ListUnsupportedAppVersionResourcesOutput,
crate::error::ListUnsupportedAppVersionResourcesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_unsupported_app_version_resources_error(response)
} else {
crate::operation_deser::parse_list_unsupported_app_version_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PublishAppVersion {
_private: (),
}
impl PublishAppVersion {
pub fn builder() -> crate::input::publish_app_version_input::Builder {
crate::input::publish_app_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PublishAppVersion {
type Output = std::result::Result<
crate::output::PublishAppVersionOutput,
crate::error::PublishAppVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_publish_app_version_error(response)
} else {
crate::operation_deser::parse_publish_app_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutDraftAppVersionTemplate {
_private: (),
}
impl PutDraftAppVersionTemplate {
pub fn builder() -> crate::input::put_draft_app_version_template_input::Builder {
crate::input::put_draft_app_version_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutDraftAppVersionTemplate {
type Output = std::result::Result<
crate::output::PutDraftAppVersionTemplateOutput,
crate::error::PutDraftAppVersionTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_draft_app_version_template_error(response)
} else {
crate::operation_deser::parse_put_draft_app_version_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveDraftAppVersionResourceMappings {
_private: (),
}
impl RemoveDraftAppVersionResourceMappings {
pub fn builder() -> crate::input::remove_draft_app_version_resource_mappings_input::Builder {
crate::input::remove_draft_app_version_resource_mappings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveDraftAppVersionResourceMappings {
type Output = std::result::Result<
crate::output::RemoveDraftAppVersionResourceMappingsOutput,
crate::error::RemoveDraftAppVersionResourceMappingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_draft_app_version_resource_mappings_error(response)
} else {
crate::operation_deser::parse_remove_draft_app_version_resource_mappings_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResolveAppVersionResources {
_private: (),
}
impl ResolveAppVersionResources {
pub fn builder() -> crate::input::resolve_app_version_resources_input::Builder {
crate::input::resolve_app_version_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResolveAppVersionResources {
type Output = std::result::Result<
crate::output::ResolveAppVersionResourcesOutput,
crate::error::ResolveAppVersionResourcesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resolve_app_version_resources_error(response)
} else {
crate::operation_deser::parse_resolve_app_version_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAppAssessment {
_private: (),
}
impl StartAppAssessment {
pub fn builder() -> crate::input::start_app_assessment_input::Builder {
crate::input::start_app_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAppAssessment {
type Output = std::result::Result<
crate::output::StartAppAssessmentOutput,
crate::error::StartAppAssessmentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_app_assessment_error(response)
} else {
crate::operation_deser::parse_start_app_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApp {
_private: (),
}
impl UpdateApp {
pub fn builder() -> crate::input::update_app_input::Builder {
crate::input::update_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApp {
type Output = std::result::Result<crate::output::UpdateAppOutput, crate::error::UpdateAppError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_app_error(response)
} else {
crate::operation_deser::parse_update_app_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResiliencyPolicy {
_private: (),
}
impl UpdateResiliencyPolicy {
pub fn builder() -> crate::input::update_resiliency_policy_input::Builder {
crate::input::update_resiliency_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResiliencyPolicy {
type Output = std::result::Result<
crate::output::UpdateResiliencyPolicyOutput,
crate::error::UpdateResiliencyPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_resiliency_policy_error(response)
} else {
crate::operation_deser::parse_update_resiliency_policy_response(response)
}
}
}
pub mod customize;