aws-sdk-s3files 1.5.0

AWS SDK for Amazon S3 Files
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn conflict_exception_correct_errors(
    mut builder: crate::types::error::builders::ConflictExceptionBuilder,
) -> crate::types::error::builders::ConflictExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn internal_server_exception_correct_errors(
    mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
) -> crate::types::error::builders::InternalServerExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn resource_not_found_exception_correct_errors(
    mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn service_quota_exceeded_exception_correct_errors(
    mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn validation_exception_correct_errors(
    mut builder: crate::types::error::builders::ValidationExceptionBuilder,
) -> crate::types::error::builders::ValidationExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn throttling_exception_correct_errors(
    mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
) -> crate::types::error::builders::ThrottlingExceptionBuilder {
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    builder
}

pub(crate) fn create_access_point_output_output_correct_errors(
    mut builder: crate::operation::create_access_point::builders::CreateAccessPointOutputBuilder,
) -> crate::operation::create_access_point::builders::CreateAccessPointOutputBuilder {
    if builder.access_point_arn.is_none() {
        builder.access_point_arn = Some(Default::default())
    }
    if builder.access_point_id.is_none() {
        builder.access_point_id = Some(Default::default())
    }
    if builder.client_token.is_none() {
        builder.client_token = Some(Default::default())
    }
    if builder.file_system_id.is_none() {
        builder.file_system_id = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = "no value was set".parse::<crate::types::LifeCycleState>().ok()
    }
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    builder
}

pub(crate) fn create_mount_target_output_output_correct_errors(
    mut builder: crate::operation::create_mount_target::builders::CreateMountTargetOutputBuilder,
) -> crate::operation::create_mount_target::builders::CreateMountTargetOutputBuilder {
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    if builder.mount_target_id.is_none() {
        builder.mount_target_id = Some(Default::default())
    }
    if builder.subnet_id.is_none() {
        builder.subnet_id = Some(Default::default())
    }
    builder
}

pub(crate) fn get_access_point_output_output_correct_errors(
    mut builder: crate::operation::get_access_point::builders::GetAccessPointOutputBuilder,
) -> crate::operation::get_access_point::builders::GetAccessPointOutputBuilder {
    if builder.access_point_arn.is_none() {
        builder.access_point_arn = Some(Default::default())
    }
    if builder.access_point_id.is_none() {
        builder.access_point_id = Some(Default::default())
    }
    if builder.client_token.is_none() {
        builder.client_token = Some(Default::default())
    }
    if builder.file_system_id.is_none() {
        builder.file_system_id = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = "no value was set".parse::<crate::types::LifeCycleState>().ok()
    }
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    builder
}

pub(crate) fn get_file_system_policy_output_output_correct_errors(
    mut builder: crate::operation::get_file_system_policy::builders::GetFileSystemPolicyOutputBuilder,
) -> crate::operation::get_file_system_policy::builders::GetFileSystemPolicyOutputBuilder {
    if builder.file_system_id.is_none() {
        builder.file_system_id = Some(Default::default())
    }
    if builder.policy.is_none() {
        builder.policy = Some(Default::default())
    }
    builder
}

pub(crate) fn get_mount_target_output_output_correct_errors(
    mut builder: crate::operation::get_mount_target::builders::GetMountTargetOutputBuilder,
) -> crate::operation::get_mount_target::builders::GetMountTargetOutputBuilder {
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    if builder.mount_target_id.is_none() {
        builder.mount_target_id = Some(Default::default())
    }
    if builder.subnet_id.is_none() {
        builder.subnet_id = Some(Default::default())
    }
    builder
}

pub(crate) fn get_synchronization_configuration_output_output_correct_errors(
    mut builder: crate::operation::get_synchronization_configuration::builders::GetSynchronizationConfigurationOutputBuilder,
) -> crate::operation::get_synchronization_configuration::builders::GetSynchronizationConfigurationOutputBuilder {
    if builder.import_data_rules.is_none() {
        builder.import_data_rules = Some(Default::default())
    }
    if builder.expiration_data_rules.is_none() {
        builder.expiration_data_rules = Some(Default::default())
    }
    builder
}

pub(crate) fn list_access_points_output_output_correct_errors(
    mut builder: crate::operation::list_access_points::builders::ListAccessPointsOutputBuilder,
) -> crate::operation::list_access_points::builders::ListAccessPointsOutputBuilder {
    if builder.access_points.is_none() {
        builder.access_points = Some(Default::default())
    }
    builder
}

pub(crate) fn list_file_systems_output_output_correct_errors(
    mut builder: crate::operation::list_file_systems::builders::ListFileSystemsOutputBuilder,
) -> crate::operation::list_file_systems::builders::ListFileSystemsOutputBuilder {
    if builder.file_systems.is_none() {
        builder.file_systems = Some(Default::default())
    }
    builder
}

pub(crate) fn list_mount_targets_output_output_correct_errors(
    mut builder: crate::operation::list_mount_targets::builders::ListMountTargetsOutputBuilder,
) -> crate::operation::list_mount_targets::builders::ListMountTargetsOutputBuilder {
    if builder.mount_targets.is_none() {
        builder.mount_targets = Some(Default::default())
    }
    builder
}

pub(crate) fn update_mount_target_output_output_correct_errors(
    mut builder: crate::operation::update_mount_target::builders::UpdateMountTargetOutputBuilder,
) -> crate::operation::update_mount_target::builders::UpdateMountTargetOutputBuilder {
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    if builder.mount_target_id.is_none() {
        builder.mount_target_id = Some(Default::default())
    }
    if builder.subnet_id.is_none() {
        builder.subnet_id = Some(Default::default())
    }
    builder
}

pub(crate) fn posix_user_correct_errors(mut builder: crate::types::builders::PosixUserBuilder) -> crate::types::builders::PosixUserBuilder {
    if builder.uid.is_none() {
        builder.uid = Some(Default::default())
    }
    if builder.gid.is_none() {
        builder.gid = Some(Default::default())
    }
    builder
}

pub(crate) fn creation_permissions_correct_errors(
    mut builder: crate::types::builders::CreationPermissionsBuilder,
) -> crate::types::builders::CreationPermissionsBuilder {
    if builder.owner_uid.is_none() {
        builder.owner_uid = Some(Default::default())
    }
    if builder.owner_gid.is_none() {
        builder.owner_gid = Some(Default::default())
    }
    if builder.permissions.is_none() {
        builder.permissions = Some(Default::default())
    }
    builder
}

pub(crate) fn expiration_data_rule_correct_errors(
    mut builder: crate::types::builders::ExpirationDataRuleBuilder,
) -> crate::types::builders::ExpirationDataRuleBuilder {
    if builder.days_after_last_access.is_none() {
        builder.days_after_last_access = Some(Default::default())
    }
    builder
}

pub(crate) fn import_data_rule_correct_errors(
    mut builder: crate::types::builders::ImportDataRuleBuilder,
) -> crate::types::builders::ImportDataRuleBuilder {
    if builder.prefix.is_none() {
        builder.prefix = Some(Default::default())
    }
    if builder.trigger.is_none() {
        builder.trigger = "no value was set".parse::<crate::types::ImportTrigger>().ok()
    }
    if builder.size_less_than.is_none() {
        builder.size_less_than = Some(Default::default())
    }
    builder
}

pub(crate) fn list_access_points_description_correct_errors(
    mut builder: crate::types::builders::ListAccessPointsDescriptionBuilder,
) -> crate::types::builders::ListAccessPointsDescriptionBuilder {
    if builder.access_point_arn.is_none() {
        builder.access_point_arn = Some(Default::default())
    }
    if builder.access_point_id.is_none() {
        builder.access_point_id = Some(Default::default())
    }
    if builder.file_system_id.is_none() {
        builder.file_system_id = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = "no value was set".parse::<crate::types::LifeCycleState>().ok()
    }
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    builder
}

pub(crate) fn list_file_systems_description_correct_errors(
    mut builder: crate::types::builders::ListFileSystemsDescriptionBuilder,
) -> crate::types::builders::ListFileSystemsDescriptionBuilder {
    if builder.creation_time.is_none() {
        builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.file_system_arn.is_none() {
        builder.file_system_arn = Some(Default::default())
    }
    if builder.file_system_id.is_none() {
        builder.file_system_id = Some(Default::default())
    }
    if builder.bucket.is_none() {
        builder.bucket = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = "no value was set".parse::<crate::types::LifeCycleState>().ok()
    }
    if builder.role_arn.is_none() {
        builder.role_arn = Some(Default::default())
    }
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    builder
}

pub(crate) fn list_mount_targets_description_correct_errors(
    mut builder: crate::types::builders::ListMountTargetsDescriptionBuilder,
) -> crate::types::builders::ListMountTargetsDescriptionBuilder {
    if builder.mount_target_id.is_none() {
        builder.mount_target_id = Some(Default::default())
    }
    if builder.owner_id.is_none() {
        builder.owner_id = Some(Default::default())
    }
    if builder.subnet_id.is_none() {
        builder.subnet_id = Some(Default::default())
    }
    builder
}

pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}