aws-sdk-support 1.113.0

AWS SDK for AWS Support
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn complete_attachment_upload_output_output_correct_errors(
    mut builder: crate::operation::complete_attachment_upload::builders::CompleteAttachmentUploadOutputBuilder,
) -> crate::operation::complete_attachment_upload::builders::CompleteAttachmentUploadOutputBuilder {
    if builder.upload_status.is_none() {
        builder.upload_status = "no value was set".parse::<crate::types::UploadStatus>().ok()
    }
    builder
}

pub(crate) fn describe_attachment_upload_status_output_output_correct_errors(
    mut builder: crate::operation::describe_attachment_upload_status::builders::DescribeAttachmentUploadStatusOutputBuilder,
) -> crate::operation::describe_attachment_upload_status::builders::DescribeAttachmentUploadStatusOutputBuilder {
    if builder.upload_status.is_none() {
        builder.upload_status = "no value was set".parse::<crate::types::UploadStatus>().ok()
    }
    if builder.file_name.is_none() {
        builder.file_name = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_trusted_advisor_check_refresh_statuses_output_output_correct_errors(
    mut builder: crate::operation::describe_trusted_advisor_check_refresh_statuses::builders::DescribeTrustedAdvisorCheckRefreshStatusesOutputBuilder,
) -> crate::operation::describe_trusted_advisor_check_refresh_statuses::builders::DescribeTrustedAdvisorCheckRefreshStatusesOutputBuilder {
    if builder.statuses.is_none() {
        builder.statuses = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_trusted_advisor_check_summaries_output_output_correct_errors(
    mut builder: crate::operation::describe_trusted_advisor_check_summaries::builders::DescribeTrustedAdvisorCheckSummariesOutputBuilder,
) -> crate::operation::describe_trusted_advisor_check_summaries::builders::DescribeTrustedAdvisorCheckSummariesOutputBuilder {
    if builder.summaries.is_none() {
        builder.summaries = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_trusted_advisor_checks_output_output_correct_errors(
    mut builder: crate::operation::describe_trusted_advisor_checks::builders::DescribeTrustedAdvisorChecksOutputBuilder,
) -> crate::operation::describe_trusted_advisor_checks::builders::DescribeTrustedAdvisorChecksOutputBuilder {
    if builder.checks.is_none() {
        builder.checks = Some(Default::default())
    }
    builder
}

pub(crate) fn get_attachment_download_link_output_output_correct_errors(
    mut builder: crate::operation::get_attachment_download_link::builders::GetAttachmentDownloadLinkOutputBuilder,
) -> crate::operation::get_attachment_download_link::builders::GetAttachmentDownloadLinkOutputBuilder {
    if builder.file_name.is_none() {
        builder.file_name = Some(Default::default())
    }
    if builder.download_url.is_none() {
        builder.download_url = {
            let builder = crate::types::builders::DownloadUrlBuilder::default();
            crate::serde_util::download_url_correct_errors(builder).build().ok()
        }
    }
    builder
}

pub(crate) fn get_attachment_upload_links_output_output_correct_errors(
    mut builder: crate::operation::get_attachment_upload_links::builders::GetAttachmentUploadLinksOutputBuilder,
) -> crate::operation::get_attachment_upload_links::builders::GetAttachmentUploadLinksOutputBuilder {
    if builder.upload_id.is_none() {
        builder.upload_id = Some(Default::default())
    }
    if builder.part_size_bytes.is_none() {
        builder.part_size_bytes = Some(Default::default())
    }
    if builder.total_parts.is_none() {
        builder.total_parts = Some(Default::default())
    }
    if builder.upload_urls.is_none() {
        builder.upload_urls = Some(Default::default())
    }
    builder
}

pub(crate) fn refresh_trusted_advisor_check_output_output_correct_errors(
    mut builder: crate::operation::refresh_trusted_advisor_check::builders::RefreshTrustedAdvisorCheckOutputBuilder,
) -> crate::operation::refresh_trusted_advisor_check::builders::RefreshTrustedAdvisorCheckOutputBuilder {
    if builder.status.is_none() {
        builder.status = {
            let builder = crate::types::builders::TrustedAdvisorCheckRefreshStatusBuilder::default();
            crate::serde_util::trusted_advisor_check_refresh_status_correct_errors(builder)
                .build()
                .ok()
        }
    }
    builder
}

pub(crate) fn download_url_correct_errors(mut builder: crate::types::builders::DownloadUrlBuilder) -> crate::types::builders::DownloadUrlBuilder {
    if builder.url.is_none() {
        builder.url = Some(Default::default())
    }
    if builder.expiry_date.is_none() {
        builder.expiry_date = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_check_refresh_status_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorCheckRefreshStatusBuilder,
) -> crate::types::builders::TrustedAdvisorCheckRefreshStatusBuilder {
    if builder.check_id.is_none() {
        builder.check_id = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = Some(Default::default())
    }
    if builder.millis_until_next_refreshable.is_none() {
        builder.millis_until_next_refreshable = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_check_result_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorCheckResultBuilder,
) -> crate::types::builders::TrustedAdvisorCheckResultBuilder {
    if builder.check_id.is_none() {
        builder.check_id = Some(Default::default())
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = Some(Default::default())
    }
    if builder.resources_summary.is_none() {
        builder.resources_summary = {
            let builder = crate::types::builders::TrustedAdvisorResourcesSummaryBuilder::default();
            Some(crate::serde_util::trusted_advisor_resources_summary_correct_errors(builder).build())
        }
    }
    if builder.category_specific_summary.is_none() {
        builder.category_specific_summary = {
            let builder = crate::types::builders::TrustedAdvisorCategorySpecificSummaryBuilder::default();
            Some(builder.build())
        }
    }
    if builder.flagged_resources.is_none() {
        builder.flagged_resources = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_check_description_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorCheckDescriptionBuilder,
) -> crate::types::builders::TrustedAdvisorCheckDescriptionBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.name.is_none() {
        builder.name = Some(Default::default())
    }
    if builder.description.is_none() {
        builder.description = Some(Default::default())
    }
    if builder.category.is_none() {
        builder.category = Some(Default::default())
    }
    if builder.metadata.is_none() {
        builder.metadata = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_check_summary_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorCheckSummaryBuilder,
) -> crate::types::builders::TrustedAdvisorCheckSummaryBuilder {
    if builder.check_id.is_none() {
        builder.check_id = Some(Default::default())
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(Default::default())
    }
    if builder.status.is_none() {
        builder.status = Some(Default::default())
    }
    if builder.resources_summary.is_none() {
        builder.resources_summary = {
            let builder = crate::types::builders::TrustedAdvisorResourcesSummaryBuilder::default();
            Some(crate::serde_util::trusted_advisor_resources_summary_correct_errors(builder).build())
        }
    }
    if builder.category_specific_summary.is_none() {
        builder.category_specific_summary = {
            let builder = crate::types::builders::TrustedAdvisorCategorySpecificSummaryBuilder::default();
            Some(builder.build())
        }
    }
    builder
}

pub(crate) fn trusted_advisor_resources_summary_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorResourcesSummaryBuilder,
) -> crate::types::builders::TrustedAdvisorResourcesSummaryBuilder {
    if builder.resources_processed.is_none() {
        builder.resources_processed = Some(Default::default())
    }
    if builder.resources_flagged.is_none() {
        builder.resources_flagged = Some(Default::default())
    }
    if builder.resources_ignored.is_none() {
        builder.resources_ignored = Some(Default::default())
    }
    if builder.resources_suppressed.is_none() {
        builder.resources_suppressed = Some(Default::default())
    }
    builder
}

pub(crate) fn upload_url_correct_errors(mut builder: crate::types::builders::UploadUrlBuilder) -> crate::types::builders::UploadUrlBuilder {
    if builder.url.is_none() {
        builder.url = Some(Default::default())
    }
    if builder.part_index.is_none() {
        builder.part_index = Some(Default::default())
    }
    if builder.expiry_date.is_none() {
        builder.expiry_date = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_cost_optimizing_summary_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorCostOptimizingSummaryBuilder,
) -> crate::types::builders::TrustedAdvisorCostOptimizingSummaryBuilder {
    if builder.estimated_monthly_savings.is_none() {
        builder.estimated_monthly_savings = Some(Default::default())
    }
    if builder.estimated_percent_monthly_savings.is_none() {
        builder.estimated_percent_monthly_savings = Some(Default::default())
    }
    builder
}

pub(crate) fn trusted_advisor_resource_detail_correct_errors(
    mut builder: crate::types::builders::TrustedAdvisorResourceDetailBuilder,
) -> crate::types::builders::TrustedAdvisorResourceDetailBuilder {
    if builder.status.is_none() {
        builder.status = Some(Default::default())
    }
    if builder.resource_id.is_none() {
        builder.resource_id = Some(Default::default())
    }
    if builder.metadata.is_none() {
        builder.metadata = Some(Default::default())
    }
    builder
}