#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAccessPoint {
_private: (),
}
impl CreateAccessPoint {
pub fn builder() -> crate::input::create_access_point_input::Builder {
crate::input::create_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAccessPoint {
type Output = std::result::Result<
crate::output::CreateAccessPointOutput,
crate::error::CreateAccessPointError,
>;
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_access_point_error(response)
} else {
crate::operation_deser::parse_create_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFileSystem {
_private: (),
}
impl CreateFileSystem {
pub fn builder() -> crate::input::create_file_system_input::Builder {
crate::input::create_file_system_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFileSystem {
type Output = std::result::Result<
crate::output::CreateFileSystemOutput,
crate::error::CreateFileSystemError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_file_system_error(response)
} else {
crate::operation_deser::parse_create_file_system_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMountTarget {
_private: (),
}
impl CreateMountTarget {
pub fn builder() -> crate::input::create_mount_target_input::Builder {
crate::input::create_mount_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMountTarget {
type Output = std::result::Result<
crate::output::CreateMountTargetOutput,
crate::error::CreateMountTargetError,
>;
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_mount_target_error(response)
} else {
crate::operation_deser::parse_create_mount_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateReplicationConfiguration {
_private: (),
}
impl CreateReplicationConfiguration {
pub fn builder() -> crate::input::create_replication_configuration_input::Builder {
crate::input::create_replication_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReplicationConfiguration {
type Output = std::result::Result<
crate::output::CreateReplicationConfigurationOutput,
crate::error::CreateReplicationConfigurationError,
>;
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_replication_configuration_error(response)
} else {
crate::operation_deser::parse_create_replication_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTags {
_private: (),
}
impl CreateTags {
pub fn builder() -> crate::input::create_tags_input::Builder {
crate::input::create_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTags {
type Output =
std::result::Result<crate::output::CreateTagsOutput, crate::error::CreateTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_create_tags_error(response)
} else {
crate::operation_deser::parse_create_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccessPoint {
_private: (),
}
impl DeleteAccessPoint {
pub fn builder() -> crate::input::delete_access_point_input::Builder {
crate::input::delete_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccessPoint {
type Output = std::result::Result<
crate::output::DeleteAccessPointOutput,
crate::error::DeleteAccessPointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_access_point_error(response)
} else {
crate::operation_deser::parse_delete_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFileSystem {
_private: (),
}
impl DeleteFileSystem {
pub fn builder() -> crate::input::delete_file_system_input::Builder {
crate::input::delete_file_system_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFileSystem {
type Output = std::result::Result<
crate::output::DeleteFileSystemOutput,
crate::error::DeleteFileSystemError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_file_system_error(response)
} else {
crate::operation_deser::parse_delete_file_system_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFileSystemPolicy {
_private: (),
}
impl DeleteFileSystemPolicy {
pub fn builder() -> crate::input::delete_file_system_policy_input::Builder {
crate::input::delete_file_system_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFileSystemPolicy {
type Output = std::result::Result<
crate::output::DeleteFileSystemPolicyOutput,
crate::error::DeleteFileSystemPolicyError,
>;
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_file_system_policy_error(response)
} else {
crate::operation_deser::parse_delete_file_system_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMountTarget {
_private: (),
}
impl DeleteMountTarget {
pub fn builder() -> crate::input::delete_mount_target_input::Builder {
crate::input::delete_mount_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMountTarget {
type Output = std::result::Result<
crate::output::DeleteMountTargetOutput,
crate::error::DeleteMountTargetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_mount_target_error(response)
} else {
crate::operation_deser::parse_delete_mount_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReplicationConfiguration {
_private: (),
}
impl DeleteReplicationConfiguration {
pub fn builder() -> crate::input::delete_replication_configuration_input::Builder {
crate::input::delete_replication_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReplicationConfiguration {
type Output = std::result::Result<
crate::output::DeleteReplicationConfigurationOutput,
crate::error::DeleteReplicationConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_replication_configuration_error(response)
} else {
crate::operation_deser::parse_delete_replication_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTags {
_private: (),
}
impl DeleteTags {
pub fn builder() -> crate::input::delete_tags_input::Builder {
crate::input::delete_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTags {
type Output =
std::result::Result<crate::output::DeleteTagsOutput, crate::error::DeleteTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_tags_error(response)
} else {
crate::operation_deser::parse_delete_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAccessPoints {
_private: (),
}
impl DescribeAccessPoints {
pub fn builder() -> crate::input::describe_access_points_input::Builder {
crate::input::describe_access_points_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccessPoints {
type Output = std::result::Result<
crate::output::DescribeAccessPointsOutput,
crate::error::DescribeAccessPointsError,
>;
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_access_points_error(response)
} else {
crate::operation_deser::parse_describe_access_points_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAccountPreferences {
_private: (),
}
impl DescribeAccountPreferences {
pub fn builder() -> crate::input::describe_account_preferences_input::Builder {
crate::input::describe_account_preferences_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccountPreferences {
type Output = std::result::Result<
crate::output::DescribeAccountPreferencesOutput,
crate::error::DescribeAccountPreferencesError,
>;
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_account_preferences_error(response)
} else {
crate::operation_deser::parse_describe_account_preferences_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBackupPolicy {
_private: (),
}
impl DescribeBackupPolicy {
pub fn builder() -> crate::input::describe_backup_policy_input::Builder {
crate::input::describe_backup_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBackupPolicy {
type Output = std::result::Result<
crate::output::DescribeBackupPolicyOutput,
crate::error::DescribeBackupPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_describe_backup_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFileSystemPolicy {
_private: (),
}
impl DescribeFileSystemPolicy {
pub fn builder() -> crate::input::describe_file_system_policy_input::Builder {
crate::input::describe_file_system_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFileSystemPolicy {
type Output = std::result::Result<
crate::output::DescribeFileSystemPolicyOutput,
crate::error::DescribeFileSystemPolicyError,
>;
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_file_system_policy_error(response)
} else {
crate::operation_deser::parse_describe_file_system_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFileSystems {
_private: (),
}
impl DescribeFileSystems {
pub fn builder() -> crate::input::describe_file_systems_input::Builder {
crate::input::describe_file_systems_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFileSystems {
type Output = std::result::Result<
crate::output::DescribeFileSystemsOutput,
crate::error::DescribeFileSystemsError,
>;
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_file_systems_error(response)
} else {
crate::operation_deser::parse_describe_file_systems_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLifecycleConfiguration {
_private: (),
}
impl DescribeLifecycleConfiguration {
pub fn builder() -> crate::input::describe_lifecycle_configuration_input::Builder {
crate::input::describe_lifecycle_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLifecycleConfiguration {
type Output = std::result::Result<
crate::output::DescribeLifecycleConfigurationOutput,
crate::error::DescribeLifecycleConfigurationError,
>;
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_lifecycle_configuration_error(response)
} else {
crate::operation_deser::parse_describe_lifecycle_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMountTargets {
_private: (),
}
impl DescribeMountTargets {
pub fn builder() -> crate::input::describe_mount_targets_input::Builder {
crate::input::describe_mount_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMountTargets {
type Output = std::result::Result<
crate::output::DescribeMountTargetsOutput,
crate::error::DescribeMountTargetsError,
>;
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_mount_targets_error(response)
} else {
crate::operation_deser::parse_describe_mount_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMountTargetSecurityGroups {
_private: (),
}
impl DescribeMountTargetSecurityGroups {
pub fn builder() -> crate::input::describe_mount_target_security_groups_input::Builder {
crate::input::describe_mount_target_security_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMountTargetSecurityGroups {
type Output = std::result::Result<
crate::output::DescribeMountTargetSecurityGroupsOutput,
crate::error::DescribeMountTargetSecurityGroupsError,
>;
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_mount_target_security_groups_error(response)
} else {
crate::operation_deser::parse_describe_mount_target_security_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationConfigurations {
_private: (),
}
impl DescribeReplicationConfigurations {
pub fn builder() -> crate::input::describe_replication_configurations_input::Builder {
crate::input::describe_replication_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationConfigurations {
type Output = std::result::Result<
crate::output::DescribeReplicationConfigurationsOutput,
crate::error::DescribeReplicationConfigurationsError,
>;
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_replication_configurations_error(response)
} else {
crate::operation_deser::parse_describe_replication_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTags {
_private: (),
}
impl DescribeTags {
pub fn builder() -> crate::input::describe_tags_input::Builder {
crate::input::describe_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTags {
type Output =
std::result::Result<crate::output::DescribeTagsOutput, crate::error::DescribeTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_describe_tags_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 ModifyMountTargetSecurityGroups {
_private: (),
}
impl ModifyMountTargetSecurityGroups {
pub fn builder() -> crate::input::modify_mount_target_security_groups_input::Builder {
crate::input::modify_mount_target_security_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyMountTargetSecurityGroups {
type Output = std::result::Result<
crate::output::ModifyMountTargetSecurityGroupsOutput,
crate::error::ModifyMountTargetSecurityGroupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_modify_mount_target_security_groups_error(response)
} else {
crate::operation_deser::parse_modify_mount_target_security_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutAccountPreferences {
_private: (),
}
impl PutAccountPreferences {
pub fn builder() -> crate::input::put_account_preferences_input::Builder {
crate::input::put_account_preferences_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutAccountPreferences {
type Output = std::result::Result<
crate::output::PutAccountPreferencesOutput,
crate::error::PutAccountPreferencesError,
>;
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_account_preferences_error(response)
} else {
crate::operation_deser::parse_put_account_preferences_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBackupPolicy {
_private: (),
}
impl PutBackupPolicy {
pub fn builder() -> crate::input::put_backup_policy_input::Builder {
crate::input::put_backup_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBackupPolicy {
type Output = std::result::Result<
crate::output::PutBackupPolicyOutput,
crate::error::PutBackupPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_put_backup_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFileSystemPolicy {
_private: (),
}
impl PutFileSystemPolicy {
pub fn builder() -> crate::input::put_file_system_policy_input::Builder {
crate::input::put_file_system_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFileSystemPolicy {
type Output = std::result::Result<
crate::output::PutFileSystemPolicyOutput,
crate::error::PutFileSystemPolicyError,
>;
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_file_system_policy_error(response)
} else {
crate::operation_deser::parse_put_file_system_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutLifecycleConfiguration {
_private: (),
}
impl PutLifecycleConfiguration {
pub fn builder() -> crate::input::put_lifecycle_configuration_input::Builder {
crate::input::put_lifecycle_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutLifecycleConfiguration {
type Output = std::result::Result<
crate::output::PutLifecycleConfigurationOutput,
crate::error::PutLifecycleConfigurationError,
>;
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_lifecycle_configuration_error(response)
} else {
crate::operation_deser::parse_put_lifecycle_configuration_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 UpdateFileSystem {
_private: (),
}
impl UpdateFileSystem {
pub fn builder() -> crate::input::update_file_system_input::Builder {
crate::input::update_file_system_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFileSystem {
type Output = std::result::Result<
crate::output::UpdateFileSystemOutput,
crate::error::UpdateFileSystemError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_file_system_error(response)
} else {
crate::operation_deser::parse_update_file_system_response(response)
}
}
}
pub mod customize;