aws-sdk-transcribe 1.78.0

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

pub(crate) fn content_redaction_correct_errors(
    mut builder: crate::types::builders::ContentRedactionBuilder,
) -> crate::types::builders::ContentRedactionBuilder {
    if builder.redaction_type.is_none() {
        builder.redaction_type = "no value was set".parse::<crate::types::RedactionType>().ok()
    }
    if builder.redaction_output.is_none() {
        builder.redaction_output = "no value was set".parse::<crate::types::RedactionOutput>().ok()
    }
    builder
}

pub(crate) fn medical_scribe_output_correct_errors(
    mut builder: crate::types::builders::MedicalScribeOutputBuilder,
) -> crate::types::builders::MedicalScribeOutputBuilder {
    if builder.transcript_file_uri.is_none() {
        builder.transcript_file_uri = Some(Default::default())
    }
    if builder.clinical_document_uri.is_none() {
        builder.clinical_document_uri = 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 medical_scribe_channel_definition_correct_errors(
    mut builder: crate::types::builders::MedicalScribeChannelDefinitionBuilder,
) -> crate::types::builders::MedicalScribeChannelDefinitionBuilder {
    if builder.channel_id.is_none() {
        builder.channel_id = Some(Default::default())
    }
    if builder.participant_role.is_none() {
        builder.participant_role = "no value was set".parse::<crate::types::MedicalScribeParticipantRole>().ok()
    }
    builder
}

pub(crate) fn summarization_correct_errors(
    mut builder: crate::types::builders::SummarizationBuilder,
) -> crate::types::builders::SummarizationBuilder {
    if builder.generate_abstractive_summary.is_none() {
        builder.generate_abstractive_summary = Some(Default::default())
    }
    builder
}

pub(crate) fn toxicity_detection_settings_correct_errors(
    mut builder: crate::types::builders::ToxicityDetectionSettingsBuilder,
) -> crate::types::builders::ToxicityDetectionSettingsBuilder {
    if builder.toxicity_categories.is_none() {
        builder.toxicity_categories = Some(Default::default())
    }
    builder
}

pub(crate) fn sentiment_filter_correct_errors(
    mut builder: crate::types::builders::SentimentFilterBuilder,
) -> crate::types::builders::SentimentFilterBuilder {
    if builder.sentiments.is_none() {
        builder.sentiments = Some(Default::default())
    }
    builder
}

pub(crate) fn transcript_filter_correct_errors(
    mut builder: crate::types::builders::TranscriptFilterBuilder,
) -> crate::types::builders::TranscriptFilterBuilder {
    if builder.transcript_filter_type.is_none() {
        builder.transcript_filter_type = "no value was set".parse::<crate::types::TranscriptFilterType>().ok()
    }
    if builder.targets.is_none() {
        builder.targets = Some(Default::default())
    }
    builder
}