Struct aws_sdk_transcribe::types::builders::MedicalScribeJobBuilder
source · #[non_exhaustive]pub struct MedicalScribeJobBuilder { /* private fields */ }Expand description
A builder for MedicalScribeJob.
Implementations§
source§impl MedicalScribeJobBuilder
impl MedicalScribeJobBuilder
sourcepub fn medical_scribe_job_name(self, input: impl Into<String>) -> Self
pub fn medical_scribe_job_name(self, input: impl Into<String>) -> Self
The name of the Medical Scribe job. Job names are case sensitive and must be unique within an Amazon Web Services account.
sourcepub fn set_medical_scribe_job_name(self, input: Option<String>) -> Self
pub fn set_medical_scribe_job_name(self, input: Option<String>) -> Self
The name of the Medical Scribe job. Job names are case sensitive and must be unique within an Amazon Web Services account.
sourcepub fn get_medical_scribe_job_name(&self) -> &Option<String>
pub fn get_medical_scribe_job_name(&self) -> &Option<String>
The name of the Medical Scribe job. Job names are case sensitive and must be unique within an Amazon Web Services account.
sourcepub fn medical_scribe_job_status(self, input: MedicalScribeJobStatus) -> Self
pub fn medical_scribe_job_status(self, input: MedicalScribeJobStatus) -> Self
Provides the status of the specified Medical Scribe job.
If the status is COMPLETED, the job is finished and you can find the results at the location specified in MedicalScribeOutput If the status is FAILED, FailureReason provides details on why your Medical Scribe job failed.
sourcepub fn set_medical_scribe_job_status(
self,
input: Option<MedicalScribeJobStatus>
) -> Self
pub fn set_medical_scribe_job_status( self, input: Option<MedicalScribeJobStatus> ) -> Self
Provides the status of the specified Medical Scribe job.
If the status is COMPLETED, the job is finished and you can find the results at the location specified in MedicalScribeOutput If the status is FAILED, FailureReason provides details on why your Medical Scribe job failed.
sourcepub fn get_medical_scribe_job_status(&self) -> &Option<MedicalScribeJobStatus>
pub fn get_medical_scribe_job_status(&self) -> &Option<MedicalScribeJobStatus>
Provides the status of the specified Medical Scribe job.
If the status is COMPLETED, the job is finished and you can find the results at the location specified in MedicalScribeOutput If the status is FAILED, FailureReason provides details on why your Medical Scribe job failed.
sourcepub fn language_code(self, input: MedicalScribeLanguageCode) -> Self
pub fn language_code(self, input: MedicalScribeLanguageCode) -> Self
The language code used to create your Medical Scribe job. US English (en-US) is the only supported language for Medical Scribe jobs.
sourcepub fn set_language_code(self, input: Option<MedicalScribeLanguageCode>) -> Self
pub fn set_language_code(self, input: Option<MedicalScribeLanguageCode>) -> Self
The language code used to create your Medical Scribe job. US English (en-US) is the only supported language for Medical Scribe jobs.
sourcepub fn get_language_code(&self) -> &Option<MedicalScribeLanguageCode>
pub fn get_language_code(&self) -> &Option<MedicalScribeLanguageCode>
The language code used to create your Medical Scribe job. US English (en-US) is the only supported language for Medical Scribe jobs.
sourcepub fn media(self, input: Media) -> Self
pub fn media(self, input: Media) -> Self
Describes the Amazon S3 location of the media file you want to use in your request.
For information on supported media formats, refer to the MediaFormat parameter or the Media formats section in the Amazon S3 Developer Guide.
sourcepub fn set_media(self, input: Option<Media>) -> Self
pub fn set_media(self, input: Option<Media>) -> Self
Describes the Amazon S3 location of the media file you want to use in your request.
For information on supported media formats, refer to the MediaFormat parameter or the Media formats section in the Amazon S3 Developer Guide.
sourcepub fn get_media(&self) -> &Option<Media>
pub fn get_media(&self) -> &Option<Media>
Describes the Amazon S3 location of the media file you want to use in your request.
For information on supported media formats, refer to the MediaFormat parameter or the Media formats section in the Amazon S3 Developer Guide.
sourcepub fn medical_scribe_output(self, input: MedicalScribeOutput) -> Self
pub fn medical_scribe_output(self, input: MedicalScribeOutput) -> Self
The location of the output of your Medical Scribe job. ClinicalDocumentUri holds the Amazon S3 URI for the Clinical Document and TranscriptFileUri holds the Amazon S3 URI for the Transcript.
sourcepub fn set_medical_scribe_output(
self,
input: Option<MedicalScribeOutput>
) -> Self
pub fn set_medical_scribe_output( self, input: Option<MedicalScribeOutput> ) -> Self
The location of the output of your Medical Scribe job. ClinicalDocumentUri holds the Amazon S3 URI for the Clinical Document and TranscriptFileUri holds the Amazon S3 URI for the Transcript.
sourcepub fn get_medical_scribe_output(&self) -> &Option<MedicalScribeOutput>
pub fn get_medical_scribe_output(&self) -> &Option<MedicalScribeOutput>
The location of the output of your Medical Scribe job. ClinicalDocumentUri holds the Amazon S3 URI for the Clinical Document and TranscriptFileUri holds the Amazon S3 URI for the Transcript.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The date and time your Medical Scribe job began processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.789000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The date and time your Medical Scribe job began processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.789000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The date and time your Medical Scribe job began processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.789000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The date and time the specified Medical Scribe job request was made.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The date and time the specified Medical Scribe job request was made.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The date and time the specified Medical Scribe job request was made.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that started processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn completion_time(self, input: DateTime) -> Self
pub fn completion_time(self, input: DateTime) -> Self
The date and time the specified Medical Scribe job finished processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that finished processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn set_completion_time(self, input: Option<DateTime>) -> Self
pub fn set_completion_time(self, input: Option<DateTime>) -> Self
The date and time the specified Medical Scribe job finished processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that finished processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn get_completion_time(&self) -> &Option<DateTime>
pub fn get_completion_time(&self) -> &Option<DateTime>
The date and time the specified Medical Scribe job finished processing.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a Medical Scribe job that finished processing at 12:32 PM UTC-7 on May 4, 2022.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
If MedicalScribeJobStatus is FAILED, FailureReason contains information about why the transcription job failed. See also: Common Errors.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
If MedicalScribeJobStatus is FAILED, FailureReason contains information about why the transcription job failed. See also: Common Errors.
sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
If MedicalScribeJobStatus is FAILED, FailureReason contains information about why the transcription job failed. See also: Common Errors.
sourcepub fn settings(self, input: MedicalScribeSettings) -> Self
pub fn settings(self, input: MedicalScribeSettings) -> Self
Makes it possible to control how your Medical Scribe job is processed using a MedicalScribeSettings object. Specify ChannelIdentification if ChannelDefinitions are set. Enabled ShowSpeakerLabels if ChannelIdentification and ChannelDefinitions are not set. One and only one of ChannelIdentification and ShowSpeakerLabels must be set. If ShowSpeakerLabels is set, MaxSpeakerLabels must also be set. Use Settings to specify a vocabulary or vocabulary filter or both using VocabularyName, VocabularyFilterName. VocabularyFilterMethod must be specified if VocabularyFilterName is set.
sourcepub fn set_settings(self, input: Option<MedicalScribeSettings>) -> Self
pub fn set_settings(self, input: Option<MedicalScribeSettings>) -> Self
Makes it possible to control how your Medical Scribe job is processed using a MedicalScribeSettings object. Specify ChannelIdentification if ChannelDefinitions are set. Enabled ShowSpeakerLabels if ChannelIdentification and ChannelDefinitions are not set. One and only one of ChannelIdentification and ShowSpeakerLabels must be set. If ShowSpeakerLabels is set, MaxSpeakerLabels must also be set. Use Settings to specify a vocabulary or vocabulary filter or both using VocabularyName, VocabularyFilterName. VocabularyFilterMethod must be specified if VocabularyFilterName is set.
sourcepub fn get_settings(&self) -> &Option<MedicalScribeSettings>
pub fn get_settings(&self) -> &Option<MedicalScribeSettings>
Makes it possible to control how your Medical Scribe job is processed using a MedicalScribeSettings object. Specify ChannelIdentification if ChannelDefinitions are set. Enabled ShowSpeakerLabels if ChannelIdentification and ChannelDefinitions are not set. One and only one of ChannelIdentification and ShowSpeakerLabels must be set. If ShowSpeakerLabels is set, MaxSpeakerLabels must also be set. Use Settings to specify a vocabulary or vocabulary filter or both using VocabularyName, VocabularyFilterName. VocabularyFilterMethod must be specified if VocabularyFilterName is set.
sourcepub fn data_access_role_arn(self, input: impl Into<String>) -> Self
pub fn data_access_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files, write to the output bucket, and use your KMS key if supplied. If the role that you specify doesn’t have the appropriate permissions your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path. For example: arn:aws:iam::111122223333:role/Admin.
For more information, see IAM ARNs.
sourcepub fn set_data_access_role_arn(self, input: Option<String>) -> Self
pub fn set_data_access_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files, write to the output bucket, and use your KMS key if supplied. If the role that you specify doesn’t have the appropriate permissions your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path. For example: arn:aws:iam::111122223333:role/Admin.
For more information, see IAM ARNs.
sourcepub fn get_data_access_role_arn(&self) -> &Option<String>
pub fn get_data_access_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files, write to the output bucket, and use your KMS key if supplied. If the role that you specify doesn’t have the appropriate permissions your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path. For example: arn:aws:iam::111122223333:role/Admin.
For more information, see IAM ARNs.
sourcepub fn channel_definitions(self, input: MedicalScribeChannelDefinition) -> Self
pub fn channel_definitions(self, input: MedicalScribeChannelDefinition) -> Self
Appends an item to channel_definitions.
To override the contents of this collection use set_channel_definitions.
Makes it possible to specify which speaker is on which channel. For example, if the clinician is the first participant to speak, you would set ChannelId of the first ChannelDefinition in the list to 0 (to indicate the first channel) and ParticipantRole to CLINICIAN (to indicate that it's the clinician speaking). Then you would set the ChannelId of the second ChannelDefinition in the list to 1 (to indicate the second channel) and ParticipantRole to PATIENT (to indicate that it's the patient speaking).
sourcepub fn set_channel_definitions(
self,
input: Option<Vec<MedicalScribeChannelDefinition>>
) -> Self
pub fn set_channel_definitions( self, input: Option<Vec<MedicalScribeChannelDefinition>> ) -> Self
Makes it possible to specify which speaker is on which channel. For example, if the clinician is the first participant to speak, you would set ChannelId of the first ChannelDefinition in the list to 0 (to indicate the first channel) and ParticipantRole to CLINICIAN (to indicate that it's the clinician speaking). Then you would set the ChannelId of the second ChannelDefinition in the list to 1 (to indicate the second channel) and ParticipantRole to PATIENT (to indicate that it's the patient speaking).
sourcepub fn get_channel_definitions(
&self
) -> &Option<Vec<MedicalScribeChannelDefinition>>
pub fn get_channel_definitions( &self ) -> &Option<Vec<MedicalScribeChannelDefinition>>
Makes it possible to specify which speaker is on which channel. For example, if the clinician is the first participant to speak, you would set ChannelId of the first ChannelDefinition in the list to 0 (to indicate the first channel) and ParticipantRole to CLINICIAN (to indicate that it's the clinician speaking). Then you would set the ChannelId of the second ChannelDefinition in the list to 1 (to indicate the second channel) and ParticipantRole to PATIENT (to indicate that it's the patient speaking).
Appends an item to tags.
To override the contents of this collection use set_tags.
Adds one or more custom tags, each in the form of a key:value pair, to the Medica Scribe job.
To learn more about using tags with Amazon Transcribe, refer to Tagging resources.
Adds one or more custom tags, each in the form of a key:value pair, to the Medica Scribe job.
To learn more about using tags with Amazon Transcribe, refer to Tagging resources.
Adds one or more custom tags, each in the form of a key:value pair, to the Medica Scribe job.
To learn more about using tags with Amazon Transcribe, refer to Tagging resources.
sourcepub fn build(self) -> MedicalScribeJob
pub fn build(self) -> MedicalScribeJob
Consumes the builder and constructs a MedicalScribeJob.
Trait Implementations§
source§impl Clone for MedicalScribeJobBuilder
impl Clone for MedicalScribeJobBuilder
source§fn clone(&self) -> MedicalScribeJobBuilder
fn clone(&self) -> MedicalScribeJobBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for MedicalScribeJobBuilder
impl Debug for MedicalScribeJobBuilder
source§impl Default for MedicalScribeJobBuilder
impl Default for MedicalScribeJobBuilder
source§fn default() -> MedicalScribeJobBuilder
fn default() -> MedicalScribeJobBuilder
source§impl PartialEq for MedicalScribeJobBuilder
impl PartialEq for MedicalScribeJobBuilder
source§fn eq(&self, other: &MedicalScribeJobBuilder) -> bool
fn eq(&self, other: &MedicalScribeJobBuilder) -> bool
self and other values to be equal, and is used
by ==.