aws-sdk-simpledbv2 1.1.0

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

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

pub(crate) fn get_export_output_output_correct_errors(
    mut builder: crate::operation::get_export::builders::GetExportOutputBuilder,
) -> crate::operation::get_export::builders::GetExportOutputBuilder {
    if builder.export_arn.is_none() {
        builder.export_arn = Some(Default::default())
    }
    if builder.client_token.is_none() {
        builder.client_token = Some(Default::default())
    }
    if builder.export_status.is_none() {
        builder.export_status = "no value was set".parse::<crate::types::ExportStatus>().ok()
    }
    if builder.domain_name.is_none() {
        builder.domain_name = Some(Default::default())
    }
    if builder.requested_at.is_none() {
        builder.requested_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.s3_bucket.is_none() {
        builder.s3_bucket = Some(Default::default())
    }
    builder
}

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

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

pub(crate) fn list_exports_output_output_correct_errors(
    mut builder: crate::operation::list_exports::builders::ListExportsOutputBuilder,
) -> crate::operation::list_exports::builders::ListExportsOutputBuilder {
    if builder.export_summaries.is_none() {
        builder.export_summaries = Some(Default::default())
    }
    builder
}

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 invalid_parameter_combination_exception_correct_errors(
    mut builder: crate::types::error::builders::InvalidParameterCombinationExceptionBuilder,
) -> crate::types::error::builders::InvalidParameterCombinationExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

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

pub(crate) fn start_domain_export_output_output_correct_errors(
    mut builder: crate::operation::start_domain_export::builders::StartDomainExportOutputBuilder,
) -> crate::operation::start_domain_export::builders::StartDomainExportOutputBuilder {
    if builder.client_token.is_none() {
        builder.client_token = Some(Default::default())
    }
    if builder.export_arn.is_none() {
        builder.export_arn = Some(Default::default())
    }
    if builder.requested_at.is_none() {
        builder.requested_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}

pub(crate) fn export_summary_correct_errors(
    mut builder: crate::types::builders::ExportSummaryBuilder,
) -> crate::types::builders::ExportSummaryBuilder {
    if builder.export_arn.is_none() {
        builder.export_arn = Some(Default::default())
    }
    if builder.export_status.is_none() {
        builder.export_status = "no value was set".parse::<crate::types::ExportStatus>().ok()
    }
    if builder.requested_at.is_none() {
        builder.requested_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.domain_name.is_none() {
        builder.domain_name = Some(Default::default())
    }
    builder
}