#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelLegalHold {
_private: (),
}
impl CancelLegalHold {
pub fn builder() -> crate::input::cancel_legal_hold_input::Builder {
crate::input::cancel_legal_hold_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelLegalHold {
type Output = std::result::Result<
crate::output::CancelLegalHoldOutput,
crate::error::CancelLegalHoldError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_cancel_legal_hold_error(response)
} else {
crate::operation_deser::parse_cancel_legal_hold_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBackupPlan {
_private: (),
}
impl CreateBackupPlan {
pub fn builder() -> crate::input::create_backup_plan_input::Builder {
crate::input::create_backup_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBackupPlan {
type Output = std::result::Result<
crate::output::CreateBackupPlanOutput,
crate::error::CreateBackupPlanError,
>;
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_backup_plan_error(response)
} else {
crate::operation_deser::parse_create_backup_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBackupSelection {
_private: (),
}
impl CreateBackupSelection {
pub fn builder() -> crate::input::create_backup_selection_input::Builder {
crate::input::create_backup_selection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBackupSelection {
type Output = std::result::Result<
crate::output::CreateBackupSelectionOutput,
crate::error::CreateBackupSelectionError,
>;
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_backup_selection_error(response)
} else {
crate::operation_deser::parse_create_backup_selection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBackupVault {
_private: (),
}
impl CreateBackupVault {
pub fn builder() -> crate::input::create_backup_vault_input::Builder {
crate::input::create_backup_vault_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBackupVault {
type Output = std::result::Result<
crate::output::CreateBackupVaultOutput,
crate::error::CreateBackupVaultError,
>;
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_backup_vault_error(response)
} else {
crate::operation_deser::parse_create_backup_vault_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFramework {
_private: (),
}
impl CreateFramework {
pub fn builder() -> crate::input::create_framework_input::Builder {
crate::input::create_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFramework {
type Output = std::result::Result<
crate::output::CreateFrameworkOutput,
crate::error::CreateFrameworkError,
>;
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_framework_error(response)
} else {
crate::operation_deser::parse_create_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLegalHold {
_private: (),
}
impl CreateLegalHold {
pub fn builder() -> crate::input::create_legal_hold_input::Builder {
crate::input::create_legal_hold_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLegalHold {
type Output = std::result::Result<
crate::output::CreateLegalHoldOutput,
crate::error::CreateLegalHoldError,
>;
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_legal_hold_error(response)
} else {
crate::operation_deser::parse_create_legal_hold_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateReportPlan {
_private: (),
}
impl CreateReportPlan {
pub fn builder() -> crate::input::create_report_plan_input::Builder {
crate::input::create_report_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReportPlan {
type Output = std::result::Result<
crate::output::CreateReportPlanOutput,
crate::error::CreateReportPlanError,
>;
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_report_plan_error(response)
} else {
crate::operation_deser::parse_create_report_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupPlan {
_private: (),
}
impl DeleteBackupPlan {
pub fn builder() -> crate::input::delete_backup_plan_input::Builder {
crate::input::delete_backup_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupPlan {
type Output = std::result::Result<
crate::output::DeleteBackupPlanOutput,
crate::error::DeleteBackupPlanError,
>;
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_backup_plan_error(response)
} else {
crate::operation_deser::parse_delete_backup_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupSelection {
_private: (),
}
impl DeleteBackupSelection {
pub fn builder() -> crate::input::delete_backup_selection_input::Builder {
crate::input::delete_backup_selection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupSelection {
type Output = std::result::Result<
crate::output::DeleteBackupSelectionOutput,
crate::error::DeleteBackupSelectionError,
>;
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_backup_selection_error(response)
} else {
crate::operation_deser::parse_delete_backup_selection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupVault {
_private: (),
}
impl DeleteBackupVault {
pub fn builder() -> crate::input::delete_backup_vault_input::Builder {
crate::input::delete_backup_vault_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupVault {
type Output = std::result::Result<
crate::output::DeleteBackupVaultOutput,
crate::error::DeleteBackupVaultError,
>;
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_backup_vault_error(response)
} else {
crate::operation_deser::parse_delete_backup_vault_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupVaultAccessPolicy {
_private: (),
}
impl DeleteBackupVaultAccessPolicy {
pub fn builder() -> crate::input::delete_backup_vault_access_policy_input::Builder {
crate::input::delete_backup_vault_access_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupVaultAccessPolicy {
type Output = std::result::Result<
crate::output::DeleteBackupVaultAccessPolicyOutput,
crate::error::DeleteBackupVaultAccessPolicyError,
>;
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_backup_vault_access_policy_error(response)
} else {
crate::operation_deser::parse_delete_backup_vault_access_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupVaultLockConfiguration {
_private: (),
}
impl DeleteBackupVaultLockConfiguration {
pub fn builder() -> crate::input::delete_backup_vault_lock_configuration_input::Builder {
crate::input::delete_backup_vault_lock_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupVaultLockConfiguration {
type Output = std::result::Result<
crate::output::DeleteBackupVaultLockConfigurationOutput,
crate::error::DeleteBackupVaultLockConfigurationError,
>;
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_backup_vault_lock_configuration_error(response)
} else {
crate::operation_deser::parse_delete_backup_vault_lock_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackupVaultNotifications {
_private: (),
}
impl DeleteBackupVaultNotifications {
pub fn builder() -> crate::input::delete_backup_vault_notifications_input::Builder {
crate::input::delete_backup_vault_notifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackupVaultNotifications {
type Output = std::result::Result<
crate::output::DeleteBackupVaultNotificationsOutput,
crate::error::DeleteBackupVaultNotificationsError,
>;
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_backup_vault_notifications_error(response)
} else {
crate::operation_deser::parse_delete_backup_vault_notifications_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFramework {
_private: (),
}
impl DeleteFramework {
pub fn builder() -> crate::input::delete_framework_input::Builder {
crate::input::delete_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFramework {
type Output = std::result::Result<
crate::output::DeleteFrameworkOutput,
crate::error::DeleteFrameworkError,
>;
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_framework_error(response)
} else {
crate::operation_deser::parse_delete_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRecoveryPoint {
_private: (),
}
impl DeleteRecoveryPoint {
pub fn builder() -> crate::input::delete_recovery_point_input::Builder {
crate::input::delete_recovery_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRecoveryPoint {
type Output = std::result::Result<
crate::output::DeleteRecoveryPointOutput,
crate::error::DeleteRecoveryPointError,
>;
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_recovery_point_error(response)
} else {
crate::operation_deser::parse_delete_recovery_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReportPlan {
_private: (),
}
impl DeleteReportPlan {
pub fn builder() -> crate::input::delete_report_plan_input::Builder {
crate::input::delete_report_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReportPlan {
type Output = std::result::Result<
crate::output::DeleteReportPlanOutput,
crate::error::DeleteReportPlanError,
>;
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_report_plan_error(response)
} else {
crate::operation_deser::parse_delete_report_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBackupJob {
_private: (),
}
impl DescribeBackupJob {
pub fn builder() -> crate::input::describe_backup_job_input::Builder {
crate::input::describe_backup_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBackupJob {
type Output = std::result::Result<
crate::output::DescribeBackupJobOutput,
crate::error::DescribeBackupJobError,
>;
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_backup_job_error(response)
} else {
crate::operation_deser::parse_describe_backup_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBackupVault {
_private: (),
}
impl DescribeBackupVault {
pub fn builder() -> crate::input::describe_backup_vault_input::Builder {
crate::input::describe_backup_vault_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBackupVault {
type Output = std::result::Result<
crate::output::DescribeBackupVaultOutput,
crate::error::DescribeBackupVaultError,
>;
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_backup_vault_error(response)
} else {
crate::operation_deser::parse_describe_backup_vault_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCopyJob {
_private: (),
}
impl DescribeCopyJob {
pub fn builder() -> crate::input::describe_copy_job_input::Builder {
crate::input::describe_copy_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCopyJob {
type Output = std::result::Result<
crate::output::DescribeCopyJobOutput,
crate::error::DescribeCopyJobError,
>;
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_copy_job_error(response)
} else {
crate::operation_deser::parse_describe_copy_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFramework {
_private: (),
}
impl DescribeFramework {
pub fn builder() -> crate::input::describe_framework_input::Builder {
crate::input::describe_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFramework {
type Output = std::result::Result<
crate::output::DescribeFrameworkOutput,
crate::error::DescribeFrameworkError,
>;
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_framework_error(response)
} else {
crate::operation_deser::parse_describe_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGlobalSettings {
_private: (),
}
impl DescribeGlobalSettings {
pub fn builder() -> crate::input::describe_global_settings_input::Builder {
crate::input::describe_global_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGlobalSettings {
type Output = std::result::Result<
crate::output::DescribeGlobalSettingsOutput,
crate::error::DescribeGlobalSettingsError,
>;
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_global_settings_error(response)
} else {
crate::operation_deser::parse_describe_global_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeProtectedResource {
_private: (),
}
impl DescribeProtectedResource {
pub fn builder() -> crate::input::describe_protected_resource_input::Builder {
crate::input::describe_protected_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeProtectedResource {
type Output = std::result::Result<
crate::output::DescribeProtectedResourceOutput,
crate::error::DescribeProtectedResourceError,
>;
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_protected_resource_error(response)
} else {
crate::operation_deser::parse_describe_protected_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRecoveryPoint {
_private: (),
}
impl DescribeRecoveryPoint {
pub fn builder() -> crate::input::describe_recovery_point_input::Builder {
crate::input::describe_recovery_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRecoveryPoint {
type Output = std::result::Result<
crate::output::DescribeRecoveryPointOutput,
crate::error::DescribeRecoveryPointError,
>;
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_recovery_point_error(response)
} else {
crate::operation_deser::parse_describe_recovery_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRegionSettings {
_private: (),
}
impl DescribeRegionSettings {
pub fn builder() -> crate::input::describe_region_settings_input::Builder {
crate::input::describe_region_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRegionSettings {
type Output = std::result::Result<
crate::output::DescribeRegionSettingsOutput,
crate::error::DescribeRegionSettingsError,
>;
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_region_settings_error(response)
} else {
crate::operation_deser::parse_describe_region_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReportJob {
_private: (),
}
impl DescribeReportJob {
pub fn builder() -> crate::input::describe_report_job_input::Builder {
crate::input::describe_report_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReportJob {
type Output = std::result::Result<
crate::output::DescribeReportJobOutput,
crate::error::DescribeReportJobError,
>;
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_report_job_error(response)
} else {
crate::operation_deser::parse_describe_report_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReportPlan {
_private: (),
}
impl DescribeReportPlan {
pub fn builder() -> crate::input::describe_report_plan_input::Builder {
crate::input::describe_report_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReportPlan {
type Output = std::result::Result<
crate::output::DescribeReportPlanOutput,
crate::error::DescribeReportPlanError,
>;
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_report_plan_error(response)
} else {
crate::operation_deser::parse_describe_report_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRestoreJob {
_private: (),
}
impl DescribeRestoreJob {
pub fn builder() -> crate::input::describe_restore_job_input::Builder {
crate::input::describe_restore_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRestoreJob {
type Output = std::result::Result<
crate::output::DescribeRestoreJobOutput,
crate::error::DescribeRestoreJobError,
>;
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_restore_job_error(response)
} else {
crate::operation_deser::parse_describe_restore_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateRecoveryPoint {
_private: (),
}
impl DisassociateRecoveryPoint {
pub fn builder() -> crate::input::disassociate_recovery_point_input::Builder {
crate::input::disassociate_recovery_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateRecoveryPoint {
type Output = std::result::Result<
crate::output::DisassociateRecoveryPointOutput,
crate::error::DisassociateRecoveryPointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_recovery_point_error(response)
} else {
crate::operation_deser::parse_disassociate_recovery_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateRecoveryPointFromParent {
_private: (),
}
impl DisassociateRecoveryPointFromParent {
pub fn builder() -> crate::input::disassociate_recovery_point_from_parent_input::Builder {
crate::input::disassociate_recovery_point_from_parent_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateRecoveryPointFromParent {
type Output = std::result::Result<
crate::output::DisassociateRecoveryPointFromParentOutput,
crate::error::DisassociateRecoveryPointFromParentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_disassociate_recovery_point_from_parent_error(response)
} else {
crate::operation_deser::parse_disassociate_recovery_point_from_parent_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExportBackupPlanTemplate {
_private: (),
}
impl ExportBackupPlanTemplate {
pub fn builder() -> crate::input::export_backup_plan_template_input::Builder {
crate::input::export_backup_plan_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExportBackupPlanTemplate {
type Output = std::result::Result<
crate::output::ExportBackupPlanTemplateOutput,
crate::error::ExportBackupPlanTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_export_backup_plan_template_error(response)
} else {
crate::operation_deser::parse_export_backup_plan_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupPlan {
_private: (),
}
impl GetBackupPlan {
pub fn builder() -> crate::input::get_backup_plan_input::Builder {
crate::input::get_backup_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupPlan {
type Output =
std::result::Result<crate::output::GetBackupPlanOutput, crate::error::GetBackupPlanError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_plan_error(response)
} else {
crate::operation_deser::parse_get_backup_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupPlanFromJSON {
_private: (),
}
impl GetBackupPlanFromJSON {
pub fn builder() -> crate::input::get_backup_plan_from_json_input::Builder {
crate::input::get_backup_plan_from_json_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupPlanFromJSON {
type Output = std::result::Result<
crate::output::GetBackupPlanFromJsonOutput,
crate::error::GetBackupPlanFromJSONError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_plan_from_json_error(response)
} else {
crate::operation_deser::parse_get_backup_plan_from_json_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupPlanFromTemplate {
_private: (),
}
impl GetBackupPlanFromTemplate {
pub fn builder() -> crate::input::get_backup_plan_from_template_input::Builder {
crate::input::get_backup_plan_from_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupPlanFromTemplate {
type Output = std::result::Result<
crate::output::GetBackupPlanFromTemplateOutput,
crate::error::GetBackupPlanFromTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_plan_from_template_error(response)
} else {
crate::operation_deser::parse_get_backup_plan_from_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupSelection {
_private: (),
}
impl GetBackupSelection {
pub fn builder() -> crate::input::get_backup_selection_input::Builder {
crate::input::get_backup_selection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupSelection {
type Output = std::result::Result<
crate::output::GetBackupSelectionOutput,
crate::error::GetBackupSelectionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_selection_error(response)
} else {
crate::operation_deser::parse_get_backup_selection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupVaultAccessPolicy {
_private: (),
}
impl GetBackupVaultAccessPolicy {
pub fn builder() -> crate::input::get_backup_vault_access_policy_input::Builder {
crate::input::get_backup_vault_access_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupVaultAccessPolicy {
type Output = std::result::Result<
crate::output::GetBackupVaultAccessPolicyOutput,
crate::error::GetBackupVaultAccessPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_vault_access_policy_error(response)
} else {
crate::operation_deser::parse_get_backup_vault_access_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBackupVaultNotifications {
_private: (),
}
impl GetBackupVaultNotifications {
pub fn builder() -> crate::input::get_backup_vault_notifications_input::Builder {
crate::input::get_backup_vault_notifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBackupVaultNotifications {
type Output = std::result::Result<
crate::output::GetBackupVaultNotificationsOutput,
crate::error::GetBackupVaultNotificationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_backup_vault_notifications_error(response)
} else {
crate::operation_deser::parse_get_backup_vault_notifications_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLegalHold {
_private: (),
}
impl GetLegalHold {
pub fn builder() -> crate::input::get_legal_hold_input::Builder {
crate::input::get_legal_hold_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLegalHold {
type Output =
std::result::Result<crate::output::GetLegalHoldOutput, crate::error::GetLegalHoldError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_legal_hold_error(response)
} else {
crate::operation_deser::parse_get_legal_hold_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRecoveryPointRestoreMetadata {
_private: (),
}
impl GetRecoveryPointRestoreMetadata {
pub fn builder() -> crate::input::get_recovery_point_restore_metadata_input::Builder {
crate::input::get_recovery_point_restore_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRecoveryPointRestoreMetadata {
type Output = std::result::Result<
crate::output::GetRecoveryPointRestoreMetadataOutput,
crate::error::GetRecoveryPointRestoreMetadataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_recovery_point_restore_metadata_error(response)
} else {
crate::operation_deser::parse_get_recovery_point_restore_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSupportedResourceTypes {
_private: (),
}
impl GetSupportedResourceTypes {
pub fn builder() -> crate::input::get_supported_resource_types_input::Builder {
crate::input::get_supported_resource_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSupportedResourceTypes {
type Output = std::result::Result<
crate::output::GetSupportedResourceTypesOutput,
crate::error::GetSupportedResourceTypesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_supported_resource_types_error(response)
} else {
crate::operation_deser::parse_get_supported_resource_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupJobs {
_private: (),
}
impl ListBackupJobs {
pub fn builder() -> crate::input::list_backup_jobs_input::Builder {
crate::input::list_backup_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupJobs {
type Output =
std::result::Result<crate::output::ListBackupJobsOutput, crate::error::ListBackupJobsError>;
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_backup_jobs_error(response)
} else {
crate::operation_deser::parse_list_backup_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupPlans {
_private: (),
}
impl ListBackupPlans {
pub fn builder() -> crate::input::list_backup_plans_input::Builder {
crate::input::list_backup_plans_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupPlans {
type Output = std::result::Result<
crate::output::ListBackupPlansOutput,
crate::error::ListBackupPlansError,
>;
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_backup_plans_error(response)
} else {
crate::operation_deser::parse_list_backup_plans_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupPlanTemplates {
_private: (),
}
impl ListBackupPlanTemplates {
pub fn builder() -> crate::input::list_backup_plan_templates_input::Builder {
crate::input::list_backup_plan_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupPlanTemplates {
type Output = std::result::Result<
crate::output::ListBackupPlanTemplatesOutput,
crate::error::ListBackupPlanTemplatesError,
>;
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_backup_plan_templates_error(response)
} else {
crate::operation_deser::parse_list_backup_plan_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupPlanVersions {
_private: (),
}
impl ListBackupPlanVersions {
pub fn builder() -> crate::input::list_backup_plan_versions_input::Builder {
crate::input::list_backup_plan_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupPlanVersions {
type Output = std::result::Result<
crate::output::ListBackupPlanVersionsOutput,
crate::error::ListBackupPlanVersionsError,
>;
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_backup_plan_versions_error(response)
} else {
crate::operation_deser::parse_list_backup_plan_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupSelections {
_private: (),
}
impl ListBackupSelections {
pub fn builder() -> crate::input::list_backup_selections_input::Builder {
crate::input::list_backup_selections_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupSelections {
type Output = std::result::Result<
crate::output::ListBackupSelectionsOutput,
crate::error::ListBackupSelectionsError,
>;
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_backup_selections_error(response)
} else {
crate::operation_deser::parse_list_backup_selections_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackupVaults {
_private: (),
}
impl ListBackupVaults {
pub fn builder() -> crate::input::list_backup_vaults_input::Builder {
crate::input::list_backup_vaults_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackupVaults {
type Output = std::result::Result<
crate::output::ListBackupVaultsOutput,
crate::error::ListBackupVaultsError,
>;
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_backup_vaults_error(response)
} else {
crate::operation_deser::parse_list_backup_vaults_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCopyJobs {
_private: (),
}
impl ListCopyJobs {
pub fn builder() -> crate::input::list_copy_jobs_input::Builder {
crate::input::list_copy_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCopyJobs {
type Output =
std::result::Result<crate::output::ListCopyJobsOutput, crate::error::ListCopyJobsError>;
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_copy_jobs_error(response)
} else {
crate::operation_deser::parse_list_copy_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFrameworks {
_private: (),
}
impl ListFrameworks {
pub fn builder() -> crate::input::list_frameworks_input::Builder {
crate::input::list_frameworks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFrameworks {
type Output =
std::result::Result<crate::output::ListFrameworksOutput, crate::error::ListFrameworksError>;
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_frameworks_error(response)
} else {
crate::operation_deser::parse_list_frameworks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLegalHolds {
_private: (),
}
impl ListLegalHolds {
pub fn builder() -> crate::input::list_legal_holds_input::Builder {
crate::input::list_legal_holds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLegalHolds {
type Output =
std::result::Result<crate::output::ListLegalHoldsOutput, crate::error::ListLegalHoldsError>;
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_legal_holds_error(response)
} else {
crate::operation_deser::parse_list_legal_holds_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListProtectedResources {
_private: (),
}
impl ListProtectedResources {
pub fn builder() -> crate::input::list_protected_resources_input::Builder {
crate::input::list_protected_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProtectedResources {
type Output = std::result::Result<
crate::output::ListProtectedResourcesOutput,
crate::error::ListProtectedResourcesError,
>;
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_protected_resources_error(response)
} else {
crate::operation_deser::parse_list_protected_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecoveryPointsByBackupVault {
_private: (),
}
impl ListRecoveryPointsByBackupVault {
pub fn builder() -> crate::input::list_recovery_points_by_backup_vault_input::Builder {
crate::input::list_recovery_points_by_backup_vault_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecoveryPointsByBackupVault {
type Output = std::result::Result<
crate::output::ListRecoveryPointsByBackupVaultOutput,
crate::error::ListRecoveryPointsByBackupVaultError,
>;
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_recovery_points_by_backup_vault_error(response)
} else {
crate::operation_deser::parse_list_recovery_points_by_backup_vault_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecoveryPointsByLegalHold {
_private: (),
}
impl ListRecoveryPointsByLegalHold {
pub fn builder() -> crate::input::list_recovery_points_by_legal_hold_input::Builder {
crate::input::list_recovery_points_by_legal_hold_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecoveryPointsByLegalHold {
type Output = std::result::Result<
crate::output::ListRecoveryPointsByLegalHoldOutput,
crate::error::ListRecoveryPointsByLegalHoldError,
>;
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_recovery_points_by_legal_hold_error(response)
} else {
crate::operation_deser::parse_list_recovery_points_by_legal_hold_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecoveryPointsByResource {
_private: (),
}
impl ListRecoveryPointsByResource {
pub fn builder() -> crate::input::list_recovery_points_by_resource_input::Builder {
crate::input::list_recovery_points_by_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecoveryPointsByResource {
type Output = std::result::Result<
crate::output::ListRecoveryPointsByResourceOutput,
crate::error::ListRecoveryPointsByResourceError,
>;
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_recovery_points_by_resource_error(response)
} else {
crate::operation_deser::parse_list_recovery_points_by_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListReportJobs {
_private: (),
}
impl ListReportJobs {
pub fn builder() -> crate::input::list_report_jobs_input::Builder {
crate::input::list_report_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReportJobs {
type Output =
std::result::Result<crate::output::ListReportJobsOutput, crate::error::ListReportJobsError>;
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_report_jobs_error(response)
} else {
crate::operation_deser::parse_list_report_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListReportPlans {
_private: (),
}
impl ListReportPlans {
pub fn builder() -> crate::input::list_report_plans_input::Builder {
crate::input::list_report_plans_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReportPlans {
type Output = std::result::Result<
crate::output::ListReportPlansOutput,
crate::error::ListReportPlansError,
>;
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_report_plans_error(response)
} else {
crate::operation_deser::parse_list_report_plans_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRestoreJobs {
_private: (),
}
impl ListRestoreJobs {
pub fn builder() -> crate::input::list_restore_jobs_input::Builder {
crate::input::list_restore_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRestoreJobs {
type Output = std::result::Result<
crate::output::ListRestoreJobsOutput,
crate::error::ListRestoreJobsError,
>;
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_restore_jobs_error(response)
} else {
crate::operation_deser::parse_list_restore_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTags {
_private: (),
}
impl ListTags {
pub fn builder() -> crate::input::list_tags_input::Builder {
crate::input::list_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTags {
type Output = std::result::Result<crate::output::ListTagsOutput, crate::error::ListTagsError>;
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_error(response)
} else {
crate::operation_deser::parse_list_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBackupVaultAccessPolicy {
_private: (),
}
impl PutBackupVaultAccessPolicy {
pub fn builder() -> crate::input::put_backup_vault_access_policy_input::Builder {
crate::input::put_backup_vault_access_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBackupVaultAccessPolicy {
type Output = std::result::Result<
crate::output::PutBackupVaultAccessPolicyOutput,
crate::error::PutBackupVaultAccessPolicyError,
>;
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_backup_vault_access_policy_error(response)
} else {
crate::operation_deser::parse_put_backup_vault_access_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBackupVaultLockConfiguration {
_private: (),
}
impl PutBackupVaultLockConfiguration {
pub fn builder() -> crate::input::put_backup_vault_lock_configuration_input::Builder {
crate::input::put_backup_vault_lock_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBackupVaultLockConfiguration {
type Output = std::result::Result<
crate::output::PutBackupVaultLockConfigurationOutput,
crate::error::PutBackupVaultLockConfigurationError,
>;
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_backup_vault_lock_configuration_error(response)
} else {
crate::operation_deser::parse_put_backup_vault_lock_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBackupVaultNotifications {
_private: (),
}
impl PutBackupVaultNotifications {
pub fn builder() -> crate::input::put_backup_vault_notifications_input::Builder {
crate::input::put_backup_vault_notifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBackupVaultNotifications {
type Output = std::result::Result<
crate::output::PutBackupVaultNotificationsOutput,
crate::error::PutBackupVaultNotificationsError,
>;
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_backup_vault_notifications_error(response)
} else {
crate::operation_deser::parse_put_backup_vault_notifications_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartBackupJob {
_private: (),
}
impl StartBackupJob {
pub fn builder() -> crate::input::start_backup_job_input::Builder {
crate::input::start_backup_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartBackupJob {
type Output =
std::result::Result<crate::output::StartBackupJobOutput, crate::error::StartBackupJobError>;
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_backup_job_error(response)
} else {
crate::operation_deser::parse_start_backup_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartCopyJob {
_private: (),
}
impl StartCopyJob {
pub fn builder() -> crate::input::start_copy_job_input::Builder {
crate::input::start_copy_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartCopyJob {
type Output =
std::result::Result<crate::output::StartCopyJobOutput, crate::error::StartCopyJobError>;
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_copy_job_error(response)
} else {
crate::operation_deser::parse_start_copy_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartReportJob {
_private: (),
}
impl StartReportJob {
pub fn builder() -> crate::input::start_report_job_input::Builder {
crate::input::start_report_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartReportJob {
type Output =
std::result::Result<crate::output::StartReportJobOutput, crate::error::StartReportJobError>;
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_report_job_error(response)
} else {
crate::operation_deser::parse_start_report_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartRestoreJob {
_private: (),
}
impl StartRestoreJob {
pub fn builder() -> crate::input::start_restore_job_input::Builder {
crate::input::start_restore_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartRestoreJob {
type Output = std::result::Result<
crate::output::StartRestoreJobOutput,
crate::error::StartRestoreJobError,
>;
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_restore_job_error(response)
} else {
crate::operation_deser::parse_start_restore_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopBackupJob {
_private: (),
}
impl StopBackupJob {
pub fn builder() -> crate::input::stop_backup_job_input::Builder {
crate::input::stop_backup_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopBackupJob {
type Output =
std::result::Result<crate::output::StopBackupJobOutput, crate::error::StopBackupJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_backup_job_error(response)
} else {
crate::operation_deser::parse_stop_backup_job_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 UpdateBackupPlan {
_private: (),
}
impl UpdateBackupPlan {
pub fn builder() -> crate::input::update_backup_plan_input::Builder {
crate::input::update_backup_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBackupPlan {
type Output = std::result::Result<
crate::output::UpdateBackupPlanOutput,
crate::error::UpdateBackupPlanError,
>;
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_backup_plan_error(response)
} else {
crate::operation_deser::parse_update_backup_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFramework {
_private: (),
}
impl UpdateFramework {
pub fn builder() -> crate::input::update_framework_input::Builder {
crate::input::update_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFramework {
type Output = std::result::Result<
crate::output::UpdateFrameworkOutput,
crate::error::UpdateFrameworkError,
>;
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_framework_error(response)
} else {
crate::operation_deser::parse_update_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGlobalSettings {
_private: (),
}
impl UpdateGlobalSettings {
pub fn builder() -> crate::input::update_global_settings_input::Builder {
crate::input::update_global_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGlobalSettings {
type Output = std::result::Result<
crate::output::UpdateGlobalSettingsOutput,
crate::error::UpdateGlobalSettingsError,
>;
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_global_settings_error(response)
} else {
crate::operation_deser::parse_update_global_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRecoveryPointLifecycle {
_private: (),
}
impl UpdateRecoveryPointLifecycle {
pub fn builder() -> crate::input::update_recovery_point_lifecycle_input::Builder {
crate::input::update_recovery_point_lifecycle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRecoveryPointLifecycle {
type Output = std::result::Result<
crate::output::UpdateRecoveryPointLifecycleOutput,
crate::error::UpdateRecoveryPointLifecycleError,
>;
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_recovery_point_lifecycle_error(response)
} else {
crate::operation_deser::parse_update_recovery_point_lifecycle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRegionSettings {
_private: (),
}
impl UpdateRegionSettings {
pub fn builder() -> crate::input::update_region_settings_input::Builder {
crate::input::update_region_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRegionSettings {
type Output = std::result::Result<
crate::output::UpdateRegionSettingsOutput,
crate::error::UpdateRegionSettingsError,
>;
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_region_settings_error(response)
} else {
crate::operation_deser::parse_update_region_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateReportPlan {
_private: (),
}
impl UpdateReportPlan {
pub fn builder() -> crate::input::update_report_plan_input::Builder {
crate::input::update_report_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateReportPlan {
type Output = std::result::Result<
crate::output::UpdateReportPlanOutput,
crate::error::UpdateReportPlanError,
>;
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_report_plan_error(response)
} else {
crate::operation_deser::parse_update_report_plan_response(response)
}
}
}
pub mod customize;