aws-sdk-migrationhub 1.99.0

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

pub(crate) fn created_artifact_correct_errors(
    mut builder: crate::types::builders::CreatedArtifactBuilder,
) -> crate::types::builders::CreatedArtifactBuilder {
    if builder.name.is_none() {
        builder.name = Some(Default::default())
    }
    builder
}

pub(crate) fn discovered_resource_correct_errors(
    mut builder: crate::types::builders::DiscoveredResourceBuilder,
) -> crate::types::builders::DiscoveredResourceBuilder {
    if builder.configuration_id.is_none() {
        builder.configuration_id = Some(Default::default())
    }
    builder
}

pub(crate) fn source_resource_correct_errors(
    mut builder: crate::types::builders::SourceResourceBuilder,
) -> crate::types::builders::SourceResourceBuilder {
    if builder.name.is_none() {
        builder.name = Some(Default::default())
    }
    builder
}

pub(crate) fn task_correct_errors(mut builder: crate::types::builders::TaskBuilder) -> crate::types::builders::TaskBuilder {
    if builder.status.is_none() {
        builder.status = "no value was set".parse::<crate::types::Status>().ok()
    }
    builder
}

pub(crate) fn resource_attribute_correct_errors(
    mut builder: crate::types::builders::ResourceAttributeBuilder,
) -> crate::types::builders::ResourceAttributeBuilder {
    if builder.r#type.is_none() {
        builder.r#type = "no value was set".parse::<crate::types::ResourceAttributeType>().ok()
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}