aws-sdk-redshift 1.106.0

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

pub(crate) fn pause_cluster_message_correct_errors(
    mut builder: crate::types::builders::PauseClusterMessageBuilder,
) -> crate::types::builders::PauseClusterMessageBuilder {
    if builder.cluster_identifier.is_none() {
        builder.cluster_identifier = Some(Default::default())
    }
    builder
}

pub(crate) fn resize_cluster_message_correct_errors(
    mut builder: crate::types::builders::ResizeClusterMessageBuilder,
) -> crate::types::builders::ResizeClusterMessageBuilder {
    if builder.cluster_identifier.is_none() {
        builder.cluster_identifier = Some(Default::default())
    }
    builder
}

pub(crate) fn resume_cluster_message_correct_errors(
    mut builder: crate::types::builders::ResumeClusterMessageBuilder,
) -> crate::types::builders::ResumeClusterMessageBuilder {
    if builder.cluster_identifier.is_none() {
        builder.cluster_identifier = Some(Default::default())
    }
    builder
}

pub(crate) fn connect_correct_errors(mut builder: crate::types::builders::ConnectBuilder) -> crate::types::builders::ConnectBuilder {
    if builder.authorization.is_none() {
        builder.authorization = "no value was set".parse::<crate::types::ServiceAuthorization>().ok()
    }
    builder
}

pub(crate) fn lake_formation_query_correct_errors(
    mut builder: crate::types::builders::LakeFormationQueryBuilder,
) -> crate::types::builders::LakeFormationQueryBuilder {
    if builder.authorization.is_none() {
        builder.authorization = "no value was set".parse::<crate::types::ServiceAuthorization>().ok()
    }
    builder
}

pub(crate) fn read_write_access_correct_errors(
    mut builder: crate::types::builders::ReadWriteAccessBuilder,
) -> crate::types::builders::ReadWriteAccessBuilder {
    if builder.authorization.is_none() {
        builder.authorization = "no value was set".parse::<crate::types::ServiceAuthorization>().ok()
    }
    builder
}