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
}