aws-sdk-redshiftserverless 1.106.0

AWS SDK for Redshift Serverless
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.message.is_none() {
        builder.message = 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.message.is_none() {
        builder.message = 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.message.is_none() {
        builder.message = 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.message.is_none() {
        builder.message = 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.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn create_snapshot_copy_configuration_output_output_correct_errors(
    mut builder: crate::operation::create_snapshot_copy_configuration::builders::CreateSnapshotCopyConfigurationOutputBuilder,
) -> crate::operation::create_snapshot_copy_configuration::builders::CreateSnapshotCopyConfigurationOutputBuilder {
    if builder.snapshot_copy_configuration.is_none() {
        builder.snapshot_copy_configuration = {
            let builder = crate::types::builders::SnapshotCopyConfigurationBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn insufficient_capacity_exception_correct_errors(
    mut builder: crate::types::error::builders::InsufficientCapacityExceptionBuilder,
) -> crate::types::error::builders::InsufficientCapacityExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn ipv6_cidr_block_not_found_exception_correct_errors(
    mut builder: crate::types::error::builders::Ipv6CidrBlockNotFoundExceptionBuilder,
) -> crate::types::error::builders::Ipv6CidrBlockNotFoundExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn delete_namespace_output_output_correct_errors(
    mut builder: crate::operation::delete_namespace::builders::DeleteNamespaceOutputBuilder,
) -> crate::operation::delete_namespace::builders::DeleteNamespaceOutputBuilder {
    if builder.namespace.is_none() {
        builder.namespace = {
            let builder = crate::types::builders::NamespaceBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn delete_snapshot_copy_configuration_output_output_correct_errors(
    mut builder: crate::operation::delete_snapshot_copy_configuration::builders::DeleteSnapshotCopyConfigurationOutputBuilder,
) -> crate::operation::delete_snapshot_copy_configuration::builders::DeleteSnapshotCopyConfigurationOutputBuilder {
    if builder.snapshot_copy_configuration.is_none() {
        builder.snapshot_copy_configuration = {
            let builder = crate::types::builders::SnapshotCopyConfigurationBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn delete_workgroup_output_output_correct_errors(
    mut builder: crate::operation::delete_workgroup::builders::DeleteWorkgroupOutputBuilder,
) -> crate::operation::delete_workgroup::builders::DeleteWorkgroupOutputBuilder {
    if builder.workgroup.is_none() {
        builder.workgroup = {
            let builder = crate::types::builders::WorkgroupBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn dry_run_exception_correct_errors(
    mut builder: crate::types::error::builders::DryRunExceptionBuilder,
) -> crate::types::error::builders::DryRunExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn get_namespace_output_output_correct_errors(
    mut builder: crate::operation::get_namespace::builders::GetNamespaceOutputBuilder,
) -> crate::operation::get_namespace::builders::GetNamespaceOutputBuilder {
    if builder.namespace.is_none() {
        builder.namespace = {
            let builder = crate::types::builders::NamespaceBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn get_reservation_output_output_correct_errors(
    mut builder: crate::operation::get_reservation::builders::GetReservationOutputBuilder,
) -> crate::operation::get_reservation::builders::GetReservationOutputBuilder {
    if builder.reservation.is_none() {
        builder.reservation = {
            let builder = crate::types::builders::ReservationBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn get_reservation_offering_output_output_correct_errors(
    mut builder: crate::operation::get_reservation_offering::builders::GetReservationOfferingOutputBuilder,
) -> crate::operation::get_reservation_offering::builders::GetReservationOfferingOutputBuilder {
    if builder.reservation_offering.is_none() {
        builder.reservation_offering = {
            let builder = crate::types::builders::ReservationOfferingBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn get_workgroup_output_output_correct_errors(
    mut builder: crate::operation::get_workgroup::builders::GetWorkgroupOutputBuilder,
) -> crate::operation::get_workgroup::builders::GetWorkgroupOutputBuilder {
    if builder.workgroup.is_none() {
        builder.workgroup = {
            let builder = crate::types::builders::WorkgroupBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn invalid_pagination_exception_correct_errors(
    mut builder: crate::types::error::builders::InvalidPaginationExceptionBuilder,
) -> crate::types::error::builders::InvalidPaginationExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn list_endpoint_access_output_output_correct_errors(
    mut builder: crate::operation::list_endpoint_access::builders::ListEndpointAccessOutputBuilder,
) -> crate::operation::list_endpoint_access::builders::ListEndpointAccessOutputBuilder {
    if builder.endpoints.is_none() {
        builder.endpoints = Some(Default::default())
    }
    builder
}

pub(crate) fn list_namespaces_output_output_correct_errors(
    mut builder: crate::operation::list_namespaces::builders::ListNamespacesOutputBuilder,
) -> crate::operation::list_namespaces::builders::ListNamespacesOutputBuilder {
    if builder.namespaces.is_none() {
        builder.namespaces = Some(Default::default())
    }
    builder
}

pub(crate) fn list_reservation_offerings_output_output_correct_errors(
    mut builder: crate::operation::list_reservation_offerings::builders::ListReservationOfferingsOutputBuilder,
) -> crate::operation::list_reservation_offerings::builders::ListReservationOfferingsOutputBuilder {
    if builder.reservation_offerings_list.is_none() {
        builder.reservation_offerings_list = Some(Default::default())
    }
    builder
}

pub(crate) fn list_reservations_output_output_correct_errors(
    mut builder: crate::operation::list_reservations::builders::ListReservationsOutputBuilder,
) -> crate::operation::list_reservations::builders::ListReservationsOutputBuilder {
    if builder.reservations_list.is_none() {
        builder.reservations_list = Some(Default::default())
    }
    builder
}

pub(crate) fn list_snapshot_copy_configurations_output_output_correct_errors(
    mut builder: crate::operation::list_snapshot_copy_configurations::builders::ListSnapshotCopyConfigurationsOutputBuilder,
) -> crate::operation::list_snapshot_copy_configurations::builders::ListSnapshotCopyConfigurationsOutputBuilder {
    if builder.snapshot_copy_configurations.is_none() {
        builder.snapshot_copy_configurations = Some(Default::default())
    }
    builder
}

pub(crate) fn list_workgroups_output_output_correct_errors(
    mut builder: crate::operation::list_workgroups::builders::ListWorkgroupsOutputBuilder,
) -> crate::operation::list_workgroups::builders::ListWorkgroupsOutputBuilder {
    if builder.workgroups.is_none() {
        builder.workgroups = Some(Default::default())
    }
    builder
}

pub(crate) fn update_namespace_output_output_correct_errors(
    mut builder: crate::operation::update_namespace::builders::UpdateNamespaceOutputBuilder,
) -> crate::operation::update_namespace::builders::UpdateNamespaceOutputBuilder {
    if builder.namespace.is_none() {
        builder.namespace = {
            let builder = crate::types::builders::NamespaceBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn update_snapshot_copy_configuration_output_output_correct_errors(
    mut builder: crate::operation::update_snapshot_copy_configuration::builders::UpdateSnapshotCopyConfigurationOutputBuilder,
) -> crate::operation::update_snapshot_copy_configuration::builders::UpdateSnapshotCopyConfigurationOutputBuilder {
    if builder.snapshot_copy_configuration.is_none() {
        builder.snapshot_copy_configuration = {
            let builder = crate::types::builders::SnapshotCopyConfigurationBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn update_workgroup_output_output_correct_errors(
    mut builder: crate::operation::update_workgroup::builders::UpdateWorkgroupOutputBuilder,
) -> crate::operation::update_workgroup::builders::UpdateWorkgroupOutputBuilder {
    if builder.workgroup.is_none() {
        builder.workgroup = {
            let builder = crate::types::builders::WorkgroupBuilder::default();
            Some(builder.build())
        }
    }
    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
}

pub(crate) fn create_snapshot_schedule_action_parameters_correct_errors(
    mut builder: crate::types::builders::CreateSnapshotScheduleActionParametersBuilder,
) -> crate::types::builders::CreateSnapshotScheduleActionParametersBuilder {
    if builder.namespace_name.is_none() {
        builder.namespace_name = Some(Default::default())
    }
    if builder.snapshot_name_prefix.is_none() {
        builder.snapshot_name_prefix = Some(Default::default())
    }
    builder
}