aws-sdk-appconfig 1.110.0

AWS SDK for Amazon AppConfig
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn treatment_correct_errors(mut builder: crate::types::builders::TreatmentBuilder) -> crate::types::builders::TreatmentBuilder {
    if builder.weight.is_none() {
        builder.weight = Some(Default::default())
    }
    if builder.flag_value.is_none() {
        builder.flag_value = {
            let builder = crate::types::builders::FlagValueBuilder::default();
            Some(crate::serde_util::flag_value_correct_errors(builder).build())
        }
    }
    builder
}

pub(crate) fn flag_value_correct_errors(mut builder: crate::types::builders::FlagValueBuilder) -> crate::types::builders::FlagValueBuilder {
    if builder.enabled.is_none() {
        builder.enabled = Some(Default::default())
    }
    builder
}

pub(crate) fn monitor_correct_errors(mut builder: crate::types::builders::MonitorBuilder) -> crate::types::builders::MonitorBuilder {
    if builder.alarm_arn.is_none() {
        builder.alarm_arn = Some(Default::default())
    }
    builder
}

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