pub(crate) fn bandwidth_rate_limit_interval_correct_errors(
mut builder: crate::types::builders::BandwidthRateLimitIntervalBuilder,
) -> crate::types::builders::BandwidthRateLimitIntervalBuilder {
if builder.start_hour_of_day.is_none() {
builder.start_hour_of_day = Some(Default::default())
}
if builder.start_minute_of_hour.is_none() {
builder.start_minute_of_hour = Some(Default::default())
}
if builder.end_hour_of_day.is_none() {
builder.end_hour_of_day = Some(Default::default())
}
if builder.end_minute_of_hour.is_none() {
builder.end_minute_of_hour = Some(Default::default())
}
if builder.days_of_week.is_none() {
builder.days_of_week = Some(Default::default())
}
builder
}
pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
if builder.key.is_none() {
builder.key = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}
pub(crate) fn cache_report_filter_correct_errors(
mut builder: crate::types::builders::CacheReportFilterBuilder,
) -> crate::types::builders::CacheReportFilterBuilder {
if builder.name.is_none() {
builder.name = "no value was set".parse::<crate::types::CacheReportFilterName>().ok()
}
if builder.values.is_none() {
builder.values = Some(Default::default())
}
builder
}
pub(crate) fn automatic_tape_creation_rule_correct_errors(
mut builder: crate::types::builders::AutomaticTapeCreationRuleBuilder,
) -> crate::types::builders::AutomaticTapeCreationRuleBuilder {
if builder.tape_barcode_prefix.is_none() {
builder.tape_barcode_prefix = Some(Default::default())
}
if builder.pool_id.is_none() {
builder.pool_id = Some(Default::default())
}
if builder.tape_size_in_bytes.is_none() {
builder.tape_size_in_bytes = Some(Default::default())
}
if builder.minimum_num_tapes.is_none() {
builder.minimum_num_tapes = Some(Default::default())
}
builder
}