aws-sdk-sagemakerfeaturestoreruntime 1.106.0

AWS SDK for Amazon SageMaker Feature Store Runtime
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn batch_get_record_output_output_correct_errors(
    mut builder: crate::operation::batch_get_record::builders::BatchGetRecordOutputBuilder,
) -> crate::operation::batch_get_record::builders::BatchGetRecordOutputBuilder {
    if builder.records.is_none() {
        builder.records = Some(Default::default())
    }
    if builder.errors.is_none() {
        builder.errors = Some(Default::default())
    }
    if builder.unprocessed_identifiers.is_none() {
        builder.unprocessed_identifiers = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_write_record_output_output_correct_errors(
    mut builder: crate::operation::batch_write_record::builders::BatchWriteRecordOutputBuilder,
) -> crate::operation::batch_write_record::builders::BatchWriteRecordOutputBuilder {
    if builder.errors.is_none() {
        builder.errors = Some(Default::default())
    }
    if builder.unprocessed_entries.is_none() {
        builder.unprocessed_entries = Some(Default::default())
    }
    builder
}

pub(crate) fn list_records_output_output_correct_errors(
    mut builder: crate::operation::list_records::builders::ListRecordsOutputBuilder,
) -> crate::operation::list_records::builders::ListRecordsOutputBuilder {
    if builder.record_identifiers.is_none() {
        builder.record_identifiers = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_get_record_error_correct_errors(
    mut builder: crate::types::builders::BatchGetRecordErrorBuilder,
) -> crate::types::builders::BatchGetRecordErrorBuilder {
    if builder.feature_group_name.is_none() {
        builder.feature_group_name = Some(Default::default())
    }
    if builder.record_identifier_value_as_string.is_none() {
        builder.record_identifier_value_as_string = Some(Default::default())
    }
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    if builder.error_message.is_none() {
        builder.error_message = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_get_record_identifier_correct_errors(
    mut builder: crate::types::builders::BatchGetRecordIdentifierBuilder,
) -> crate::types::builders::BatchGetRecordIdentifierBuilder {
    if builder.feature_group_name.is_none() {
        builder.feature_group_name = Some(Default::default())
    }
    if builder.record_identifiers_value_as_string.is_none() {
        builder.record_identifiers_value_as_string = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_get_record_result_detail_correct_errors(
    mut builder: crate::types::builders::BatchGetRecordResultDetailBuilder,
) -> crate::types::builders::BatchGetRecordResultDetailBuilder {
    if builder.feature_group_name.is_none() {
        builder.feature_group_name = Some(Default::default())
    }
    if builder.record_identifier_value_as_string.is_none() {
        builder.record_identifier_value_as_string = Some(Default::default())
    }
    if builder.record.is_none() {
        builder.record = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_write_record_entry_correct_errors(
    mut builder: crate::types::builders::BatchWriteRecordEntryBuilder,
) -> crate::types::builders::BatchWriteRecordEntryBuilder {
    if builder.feature_group_name.is_none() {
        builder.feature_group_name = Some(Default::default())
    }
    if builder.record.is_none() {
        builder.record = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_write_record_error_correct_errors(
    mut builder: crate::types::builders::BatchWriteRecordErrorBuilder,
) -> crate::types::builders::BatchWriteRecordErrorBuilder {
    if builder.entry.is_none() {
        builder.entry = {
            let builder = crate::types::builders::BatchWriteRecordEntryBuilder::default();
            Some(crate::serde_util::batch_write_record_entry_correct_errors(builder).build())
        }
    }
    if builder.error_code.is_none() {
        builder.error_code = Some(Default::default())
    }
    if builder.error_message.is_none() {
        builder.error_message = Some(Default::default())
    }
    builder
}

pub(crate) fn feature_value_correct_errors(mut builder: crate::types::builders::FeatureValueBuilder) -> crate::types::builders::FeatureValueBuilder {
    if builder.feature_name.is_none() {
        builder.feature_name = Some(Default::default())
    }
    builder
}

pub(crate) fn ttl_duration_correct_errors(mut builder: crate::types::builders::TtlDurationBuilder) -> crate::types::builders::TtlDurationBuilder {
    if builder.unit.is_none() {
        builder.unit = "no value was set".parse::<crate::types::TtlDurationUnit>().ok()
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}