AWS SDK for C++  1.9.161
AWS SDK for C++
Public Member Functions | List of all members
Aws::TranscribeService::Model::TranscriptionJob Class Reference

#include <TranscriptionJob.h>

Public Member Functions

 TranscriptionJob ()
 
 TranscriptionJob (Aws::Utils::Json::JsonView jsonValue)
 
TranscriptionJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTranscriptionJobName () const
 
bool TranscriptionJobNameHasBeenSet () const
 
void SetTranscriptionJobName (const Aws::String &value)
 
void SetTranscriptionJobName (Aws::String &&value)
 
void SetTranscriptionJobName (const char *value)
 
TranscriptionJobWithTranscriptionJobName (const Aws::String &value)
 
TranscriptionJobWithTranscriptionJobName (Aws::String &&value)
 
TranscriptionJobWithTranscriptionJobName (const char *value)
 
const TranscriptionJobStatusGetTranscriptionJobStatus () const
 
bool TranscriptionJobStatusHasBeenSet () const
 
void SetTranscriptionJobStatus (const TranscriptionJobStatus &value)
 
void SetTranscriptionJobStatus (TranscriptionJobStatus &&value)
 
TranscriptionJobWithTranscriptionJobStatus (const TranscriptionJobStatus &value)
 
TranscriptionJobWithTranscriptionJobStatus (TranscriptionJobStatus &&value)
 
const LanguageCodeGetLanguageCode () const
 
bool LanguageCodeHasBeenSet () const
 
void SetLanguageCode (const LanguageCode &value)
 
void SetLanguageCode (LanguageCode &&value)
 
TranscriptionJobWithLanguageCode (const LanguageCode &value)
 
TranscriptionJobWithLanguageCode (LanguageCode &&value)
 
int GetMediaSampleRateHertz () const
 
bool MediaSampleRateHertzHasBeenSet () const
 
void SetMediaSampleRateHertz (int value)
 
TranscriptionJobWithMediaSampleRateHertz (int value)
 
const MediaFormatGetMediaFormat () const
 
bool MediaFormatHasBeenSet () const
 
void SetMediaFormat (const MediaFormat &value)
 
void SetMediaFormat (MediaFormat &&value)
 
TranscriptionJobWithMediaFormat (const MediaFormat &value)
 
TranscriptionJobWithMediaFormat (MediaFormat &&value)
 
const MediaGetMedia () const
 
bool MediaHasBeenSet () const
 
void SetMedia (const Media &value)
 
void SetMedia (Media &&value)
 
TranscriptionJobWithMedia (const Media &value)
 
TranscriptionJobWithMedia (Media &&value)
 
const TranscriptGetTranscript () const
 
bool TranscriptHasBeenSet () const
 
void SetTranscript (const Transcript &value)
 
void SetTranscript (Transcript &&value)
 
TranscriptionJobWithTranscript (const Transcript &value)
 
TranscriptionJobWithTranscript (Transcript &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
TranscriptionJobWithStartTime (const Aws::Utils::DateTime &value)
 
TranscriptionJobWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
TranscriptionJobWithCreationTime (const Aws::Utils::DateTime &value)
 
TranscriptionJobWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCompletionTime () const
 
bool CompletionTimeHasBeenSet () const
 
void SetCompletionTime (const Aws::Utils::DateTime &value)
 
void SetCompletionTime (Aws::Utils::DateTime &&value)
 
TranscriptionJobWithCompletionTime (const Aws::Utils::DateTime &value)
 
TranscriptionJobWithCompletionTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
TranscriptionJobWithFailureReason (const Aws::String &value)
 
TranscriptionJobWithFailureReason (Aws::String &&value)
 
TranscriptionJobWithFailureReason (const char *value)
 
const SettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const Settings &value)
 
void SetSettings (Settings &&value)
 
TranscriptionJobWithSettings (const Settings &value)
 
TranscriptionJobWithSettings (Settings &&value)
 
const ModelSettingsGetModelSettings () const
 
bool ModelSettingsHasBeenSet () const
 
void SetModelSettings (const ModelSettings &value)
 
void SetModelSettings (ModelSettings &&value)
 
TranscriptionJobWithModelSettings (const ModelSettings &value)
 
TranscriptionJobWithModelSettings (ModelSettings &&value)
 
const JobExecutionSettingsGetJobExecutionSettings () const
 
bool JobExecutionSettingsHasBeenSet () const
 
void SetJobExecutionSettings (const JobExecutionSettings &value)
 
void SetJobExecutionSettings (JobExecutionSettings &&value)
 
TranscriptionJobWithJobExecutionSettings (const JobExecutionSettings &value)
 
TranscriptionJobWithJobExecutionSettings (JobExecutionSettings &&value)
 
const ContentRedactionGetContentRedaction () const
 
bool ContentRedactionHasBeenSet () const
 
void SetContentRedaction (const ContentRedaction &value)
 
void SetContentRedaction (ContentRedaction &&value)
 
TranscriptionJobWithContentRedaction (const ContentRedaction &value)
 
TranscriptionJobWithContentRedaction (ContentRedaction &&value)
 
bool GetIdentifyLanguage () const
 
bool IdentifyLanguageHasBeenSet () const
 
void SetIdentifyLanguage (bool value)
 
TranscriptionJobWithIdentifyLanguage (bool value)
 
const Aws::Vector< LanguageCode > & GetLanguageOptions () const
 
bool LanguageOptionsHasBeenSet () const
 
void SetLanguageOptions (const Aws::Vector< LanguageCode > &value)
 
void SetLanguageOptions (Aws::Vector< LanguageCode > &&value)
 
TranscriptionJobWithLanguageOptions (const Aws::Vector< LanguageCode > &value)
 
TranscriptionJobWithLanguageOptions (Aws::Vector< LanguageCode > &&value)
 
TranscriptionJobAddLanguageOptions (const LanguageCode &value)
 
TranscriptionJobAddLanguageOptions (LanguageCode &&value)
 
double GetIdentifiedLanguageScore () const
 
bool IdentifiedLanguageScoreHasBeenSet () const
 
void SetIdentifiedLanguageScore (double value)
 
TranscriptionJobWithIdentifiedLanguageScore (double value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
TranscriptionJobWithTags (const Aws::Vector< Tag > &value)
 
TranscriptionJobWithTags (Aws::Vector< Tag > &&value)
 
TranscriptionJobAddTags (const Tag &value)
 
TranscriptionJobAddTags (Tag &&value)
 
const SubtitlesOutputGetSubtitles () const
 
bool SubtitlesHasBeenSet () const
 
void SetSubtitles (const SubtitlesOutput &value)
 
void SetSubtitles (SubtitlesOutput &&value)
 
TranscriptionJobWithSubtitles (const SubtitlesOutput &value)
 
TranscriptionJobWithSubtitles (SubtitlesOutput &&value)
 
const Aws::Map< LanguageCode, LanguageIdSettings > & GetLanguageIdSettings () const
 
bool LanguageIdSettingsHasBeenSet () const
 
void SetLanguageIdSettings (const Aws::Map< LanguageCode, LanguageIdSettings > &value)
 
void SetLanguageIdSettings (Aws::Map< LanguageCode, LanguageIdSettings > &&value)
 
TranscriptionJobWithLanguageIdSettings (const Aws::Map< LanguageCode, LanguageIdSettings > &value)
 
TranscriptionJobWithLanguageIdSettings (Aws::Map< LanguageCode, LanguageIdSettings > &&value)
 
TranscriptionJobAddLanguageIdSettings (const LanguageCode &key, const LanguageIdSettings &value)
 
TranscriptionJobAddLanguageIdSettings (LanguageCode &&key, const LanguageIdSettings &value)
 
TranscriptionJobAddLanguageIdSettings (const LanguageCode &key, LanguageIdSettings &&value)
 
TranscriptionJobAddLanguageIdSettings (LanguageCode &&key, LanguageIdSettings &&value)
 

Detailed Description

Describes an asynchronous transcription job that was created with the StartTranscriptionJob operation.

See Also:

AWS API Reference

Definition at line 47 of file TranscriptionJob.h.

Constructor & Destructor Documentation

◆ TranscriptionJob() [1/2]

Aws::TranscribeService::Model::TranscriptionJob::TranscriptionJob ( )

◆ TranscriptionJob() [2/2]

Aws::TranscribeService::Model::TranscriptionJob::TranscriptionJob ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddLanguageIdSettings() [1/4]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageIdSettings ( const LanguageCode key,
const LanguageIdSettings value 
)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 992 of file TranscriptionJob.h.

◆ AddLanguageIdSettings() [2/4]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageIdSettings ( const LanguageCode key,
LanguageIdSettings &&  value 
)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 1008 of file TranscriptionJob.h.

◆ AddLanguageIdSettings() [3/4]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageIdSettings ( LanguageCode &&  key,
const LanguageIdSettings value 
)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 1000 of file TranscriptionJob.h.

◆ AddLanguageIdSettings() [4/4]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageIdSettings ( LanguageCode &&  key,
LanguageIdSettings &&  value 
)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 1016 of file TranscriptionJob.h.

◆ AddLanguageOptions() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageOptions ( const LanguageCode value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 828 of file TranscriptionJob.h.

◆ AddLanguageOptions() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddLanguageOptions ( LanguageCode &&  value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 834 of file TranscriptionJob.h.

◆ AddTags() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddTags ( const Tag value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 899 of file TranscriptionJob.h.

◆ AddTags() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::AddTags ( Tag &&  value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 904 of file TranscriptionJob.h.

◆ CompletionTimeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::CompletionTimeHasBeenSet ( ) const
inline

A timestamp that shows when the job completed.

Definition at line 343 of file TranscriptionJob.h.

◆ ContentRedactionHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::ContentRedactionHasBeenSet ( ) const
inline

An object that describes content redaction settings for the transcription job.

Definition at line 736 of file TranscriptionJob.h.

◆ CreationTimeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::CreationTimeHasBeenSet ( ) const
inline

A timestamp that shows when the job was created.

Definition at line 312 of file TranscriptionJob.h.

◆ FailureReasonHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::FailureReasonHasBeenSet ( ) const
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 426 of file TranscriptionJob.h.

◆ GetCompletionTime()

const Aws::Utils::DateTime& Aws::TranscribeService::Model::TranscriptionJob::GetCompletionTime ( ) const
inline

A timestamp that shows when the job completed.

Definition at line 338 of file TranscriptionJob.h.

◆ GetContentRedaction()

const ContentRedaction& Aws::TranscribeService::Model::TranscriptionJob::GetContentRedaction ( ) const
inline

An object that describes content redaction settings for the transcription job.

Definition at line 730 of file TranscriptionJob.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::TranscribeService::Model::TranscriptionJob::GetCreationTime ( ) const
inline

A timestamp that shows when the job was created.

Definition at line 307 of file TranscriptionJob.h.

◆ GetFailureReason()

const Aws::String& Aws::TranscribeService::Model::TranscriptionJob::GetFailureReason ( ) const
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 395 of file TranscriptionJob.h.

◆ GetIdentifiedLanguageScore()

double Aws::TranscribeService::Model::TranscriptionJob::GetIdentifiedLanguageScore ( ) const
inline

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

Definition at line 842 of file TranscriptionJob.h.

◆ GetIdentifyLanguage()

bool Aws::TranscribeService::Model::TranscriptionJob::GetIdentifyLanguage ( ) const
inline

A value that shows if automatic language identification was enabled for a transcription job.

Definition at line 767 of file TranscriptionJob.h.

◆ GetJobExecutionSettings()

const JobExecutionSettings& Aws::TranscribeService::Model::TranscriptionJob::GetJobExecutionSettings ( ) const
inline

Provides information about how a transcription job is executed.

Definition at line 698 of file TranscriptionJob.h.

◆ GetLanguageCode()

const LanguageCode& Aws::TranscribeService::Model::TranscriptionJob::GetLanguageCode ( ) const
inline

The language code for the input speech.

Definition at line 131 of file TranscriptionJob.h.

◆ GetLanguageIdSettings()

const Aws::Map<LanguageCode, LanguageIdSettings>& Aws::TranscribeService::Model::TranscriptionJob::GetLanguageIdSettings ( ) const
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 944 of file TranscriptionJob.h.

◆ GetLanguageOptions()

const Aws::Vector<LanguageCode>& Aws::TranscribeService::Model::TranscriptionJob::GetLanguageOptions ( ) const
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 792 of file TranscriptionJob.h.

◆ GetMedia()

const Media& Aws::TranscribeService::Model::TranscriptionJob::GetMedia ( ) const
inline

An object that describes the input media for the transcription job.

Definition at line 214 of file TranscriptionJob.h.

◆ GetMediaFormat()

const MediaFormat& Aws::TranscribeService::Model::TranscriptionJob::GetMediaFormat ( ) const
inline

The format of the input media file.

Definition at line 183 of file TranscriptionJob.h.

◆ GetMediaSampleRateHertz()

int Aws::TranscribeService::Model::TranscriptionJob::GetMediaSampleRateHertz ( ) const
inline

The sample rate, in Hertz, of the audio track in the input media file.

Definition at line 162 of file TranscriptionJob.h.

◆ GetModelSettings()

const ModelSettings& Aws::TranscribeService::Model::TranscriptionJob::GetModelSettings ( ) const
inline

An object containing the details of your custom language model.

Definition at line 667 of file TranscriptionJob.h.

◆ GetSettings()

const Settings& Aws::TranscribeService::Model::TranscriptionJob::GetSettings ( ) const
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 621 of file TranscriptionJob.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::TranscribeService::Model::TranscriptionJob::GetStartTime ( ) const
inline

A timestamp that shows when the job started processing.

Definition at line 276 of file TranscriptionJob.h.

◆ GetSubtitles()

const SubtitlesOutput& Aws::TranscribeService::Model::TranscriptionJob::GetSubtitles ( ) const
inline

Generate subtitles for your batch transcription job.

Definition at line 910 of file TranscriptionJob.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::TranscribeService::Model::TranscriptionJob::GetTags ( ) const
inline

A key:value pair assigned to a given transcription job.

Definition at line 869 of file TranscriptionJob.h.

◆ GetTranscript()

const Transcript& Aws::TranscribeService::Model::TranscriptionJob::GetTranscript ( ) const
inline

An object that describes the output of the transcription job.

Definition at line 245 of file TranscriptionJob.h.

◆ GetTranscriptionJobName()

const Aws::String& Aws::TranscribeService::Model::TranscriptionJob::GetTranscriptionJobName ( ) const
inline

The name of the transcription job.

Definition at line 59 of file TranscriptionJob.h.

◆ GetTranscriptionJobStatus()

const TranscriptionJobStatus& Aws::TranscribeService::Model::TranscriptionJob::GetTranscriptionJobStatus ( ) const
inline

The status of the transcription job.

Definition at line 100 of file TranscriptionJob.h.

◆ IdentifiedLanguageScoreHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::IdentifiedLanguageScoreHasBeenSet ( ) const
inline

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

Definition at line 849 of file TranscriptionJob.h.

◆ IdentifyLanguageHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::IdentifyLanguageHasBeenSet ( ) const
inline

A value that shows if automatic language identification was enabled for a transcription job.

Definition at line 773 of file TranscriptionJob.h.

◆ JobExecutionSettingsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::JobExecutionSettingsHasBeenSet ( ) const
inline

Provides information about how a transcription job is executed.

Definition at line 703 of file TranscriptionJob.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::TranscribeService::Model::TranscriptionJob::Jsonize ( ) const

◆ LanguageCodeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::LanguageCodeHasBeenSet ( ) const
inline

The language code for the input speech.

Definition at line 136 of file TranscriptionJob.h.

◆ LanguageIdSettingsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::LanguageIdSettingsHasBeenSet ( ) const
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 952 of file TranscriptionJob.h.

◆ LanguageOptionsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::LanguageOptionsHasBeenSet ( ) const
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 798 of file TranscriptionJob.h.

◆ MediaFormatHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::MediaFormatHasBeenSet ( ) const
inline

The format of the input media file.

Definition at line 188 of file TranscriptionJob.h.

◆ MediaHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::MediaHasBeenSet ( ) const
inline

An object that describes the input media for the transcription job.

Definition at line 219 of file TranscriptionJob.h.

◆ MediaSampleRateHertzHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::MediaSampleRateHertzHasBeenSet ( ) const
inline

The sample rate, in Hertz, of the audio track in the input media file.

Definition at line 167 of file TranscriptionJob.h.

◆ ModelSettingsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::ModelSettingsHasBeenSet ( ) const
inline

An object containing the details of your custom language model.

Definition at line 672 of file TranscriptionJob.h.

◆ operator=()

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCompletionTime() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetCompletionTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job completed.

Definition at line 353 of file TranscriptionJob.h.

◆ SetCompletionTime() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetCompletionTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job completed.

Definition at line 348 of file TranscriptionJob.h.

◆ SetContentRedaction() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetContentRedaction ( const ContentRedaction value)
inline

An object that describes content redaction settings for the transcription job.

Definition at line 742 of file TranscriptionJob.h.

◆ SetContentRedaction() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetContentRedaction ( ContentRedaction &&  value)
inline

An object that describes content redaction settings for the transcription job.

Definition at line 748 of file TranscriptionJob.h.

◆ SetCreationTime() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job was created.

Definition at line 322 of file TranscriptionJob.h.

◆ SetCreationTime() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetCreationTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job was created.

Definition at line 317 of file TranscriptionJob.h.

◆ SetFailureReason() [1/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetFailureReason ( Aws::String &&  value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 488 of file TranscriptionJob.h.

◆ SetFailureReason() [2/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetFailureReason ( const Aws::String value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 457 of file TranscriptionJob.h.

◆ SetFailureReason() [3/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetFailureReason ( const char *  value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 519 of file TranscriptionJob.h.

◆ SetIdentifiedLanguageScore()

void Aws::TranscribeService::Model::TranscriptionJob::SetIdentifiedLanguageScore ( double  value)
inline

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

Definition at line 856 of file TranscriptionJob.h.

◆ SetIdentifyLanguage()

void Aws::TranscribeService::Model::TranscriptionJob::SetIdentifyLanguage ( bool  value)
inline

A value that shows if automatic language identification was enabled for a transcription job.

Definition at line 779 of file TranscriptionJob.h.

◆ SetJobExecutionSettings() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetJobExecutionSettings ( const JobExecutionSettings value)
inline

Provides information about how a transcription job is executed.

Definition at line 708 of file TranscriptionJob.h.

◆ SetJobExecutionSettings() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetJobExecutionSettings ( JobExecutionSettings &&  value)
inline

Provides information about how a transcription job is executed.

Definition at line 713 of file TranscriptionJob.h.

◆ SetLanguageCode() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageCode ( const LanguageCode value)
inline

The language code for the input speech.

Definition at line 141 of file TranscriptionJob.h.

◆ SetLanguageCode() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageCode ( LanguageCode &&  value)
inline

The language code for the input speech.

Definition at line 146 of file TranscriptionJob.h.

◆ SetLanguageIdSettings() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageIdSettings ( Aws::Map< LanguageCode, LanguageIdSettings > &&  value)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 968 of file TranscriptionJob.h.

◆ SetLanguageIdSettings() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageIdSettings ( const Aws::Map< LanguageCode, LanguageIdSettings > &  value)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 960 of file TranscriptionJob.h.

◆ SetLanguageOptions() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageOptions ( Aws::Vector< LanguageCode > &&  value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 810 of file TranscriptionJob.h.

◆ SetLanguageOptions() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetLanguageOptions ( const Aws::Vector< LanguageCode > &  value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 804 of file TranscriptionJob.h.

◆ SetMedia() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetMedia ( const Media value)
inline

An object that describes the input media for the transcription job.

Definition at line 224 of file TranscriptionJob.h.

◆ SetMedia() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetMedia ( Media &&  value)
inline

An object that describes the input media for the transcription job.

Definition at line 229 of file TranscriptionJob.h.

◆ SetMediaFormat() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetMediaFormat ( const MediaFormat value)
inline

The format of the input media file.

Definition at line 193 of file TranscriptionJob.h.

◆ SetMediaFormat() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetMediaFormat ( MediaFormat &&  value)
inline

The format of the input media file.

Definition at line 198 of file TranscriptionJob.h.

◆ SetMediaSampleRateHertz()

void Aws::TranscribeService::Model::TranscriptionJob::SetMediaSampleRateHertz ( int  value)
inline

The sample rate, in Hertz, of the audio track in the input media file.

Definition at line 172 of file TranscriptionJob.h.

◆ SetModelSettings() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetModelSettings ( const ModelSettings value)
inline

An object containing the details of your custom language model.

Definition at line 677 of file TranscriptionJob.h.

◆ SetModelSettings() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetModelSettings ( ModelSettings &&  value)
inline

An object containing the details of your custom language model.

Definition at line 682 of file TranscriptionJob.h.

◆ SetSettings() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetSettings ( const Settings value)
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 637 of file TranscriptionJob.h.

◆ SetSettings() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetSettings ( Settings &&  value)
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 645 of file TranscriptionJob.h.

◆ SetStartTime() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job started processing.

Definition at line 291 of file TranscriptionJob.h.

◆ SetStartTime() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetStartTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job started processing.

Definition at line 286 of file TranscriptionJob.h.

◆ SetSubtitles() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetSubtitles ( const SubtitlesOutput value)
inline

Generate subtitles for your batch transcription job.

Definition at line 920 of file TranscriptionJob.h.

◆ SetSubtitles() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetSubtitles ( SubtitlesOutput &&  value)
inline

Generate subtitles for your batch transcription job.

Definition at line 925 of file TranscriptionJob.h.

◆ SetTags() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTags ( Aws::Vector< Tag > &&  value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 884 of file TranscriptionJob.h.

◆ SetTags() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTags ( const Aws::Vector< Tag > &  value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 879 of file TranscriptionJob.h.

◆ SettingsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::SettingsHasBeenSet ( ) const
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 629 of file TranscriptionJob.h.

◆ SetTranscript() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscript ( const Transcript value)
inline

An object that describes the output of the transcription job.

Definition at line 255 of file TranscriptionJob.h.

◆ SetTranscript() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscript ( Transcript &&  value)
inline

An object that describes the output of the transcription job.

Definition at line 260 of file TranscriptionJob.h.

◆ SetTranscriptionJobName() [1/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscriptionJobName ( Aws::String &&  value)
inline

The name of the transcription job.

Definition at line 74 of file TranscriptionJob.h.

◆ SetTranscriptionJobName() [2/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscriptionJobName ( const Aws::String value)
inline

The name of the transcription job.

Definition at line 69 of file TranscriptionJob.h.

◆ SetTranscriptionJobName() [3/3]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscriptionJobName ( const char *  value)
inline

The name of the transcription job.

Definition at line 79 of file TranscriptionJob.h.

◆ SetTranscriptionJobStatus() [1/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscriptionJobStatus ( const TranscriptionJobStatus value)
inline

The status of the transcription job.

Definition at line 110 of file TranscriptionJob.h.

◆ SetTranscriptionJobStatus() [2/2]

void Aws::TranscribeService::Model::TranscriptionJob::SetTranscriptionJobStatus ( TranscriptionJobStatus &&  value)
inline

The status of the transcription job.

Definition at line 115 of file TranscriptionJob.h.

◆ StartTimeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::StartTimeHasBeenSet ( ) const
inline

A timestamp that shows when the job started processing.

Definition at line 281 of file TranscriptionJob.h.

◆ SubtitlesHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::SubtitlesHasBeenSet ( ) const
inline

Generate subtitles for your batch transcription job.

Definition at line 915 of file TranscriptionJob.h.

◆ TagsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::TagsHasBeenSet ( ) const
inline

A key:value pair assigned to a given transcription job.

Definition at line 874 of file TranscriptionJob.h.

◆ TranscriptHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::TranscriptHasBeenSet ( ) const
inline

An object that describes the output of the transcription job.

Definition at line 250 of file TranscriptionJob.h.

◆ TranscriptionJobNameHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::TranscriptionJobNameHasBeenSet ( ) const
inline

The name of the transcription job.

Definition at line 64 of file TranscriptionJob.h.

◆ TranscriptionJobStatusHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptionJob::TranscriptionJobStatusHasBeenSet ( ) const
inline

The status of the transcription job.

Definition at line 105 of file TranscriptionJob.h.

◆ WithCompletionTime() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithCompletionTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job completed.

Definition at line 363 of file TranscriptionJob.h.

◆ WithCompletionTime() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithCompletionTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job completed.

Definition at line 358 of file TranscriptionJob.h.

◆ WithContentRedaction() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithContentRedaction ( const ContentRedaction value)
inline

An object that describes content redaction settings for the transcription job.

Definition at line 754 of file TranscriptionJob.h.

◆ WithContentRedaction() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithContentRedaction ( ContentRedaction &&  value)
inline

An object that describes content redaction settings for the transcription job.

Definition at line 760 of file TranscriptionJob.h.

◆ WithCreationTime() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job was created.

Definition at line 332 of file TranscriptionJob.h.

◆ WithCreationTime() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithCreationTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job was created.

Definition at line 327 of file TranscriptionJob.h.

◆ WithFailureReason() [1/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithFailureReason ( Aws::String &&  value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 581 of file TranscriptionJob.h.

◆ WithFailureReason() [2/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithFailureReason ( const Aws::String value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 550 of file TranscriptionJob.h.

◆ WithFailureReason() [3/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithFailureReason ( const char *  value)
inline

If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

The FailureReason field can contain one of the following values:

  • Unsupported media format - The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

  • The media format provided does not match the detected media format - The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure that the two values match.

  • Invalid sample rate for audio file - The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8,000 and 48,000 Hertz.

  • The sample rate provided does not match the detected sample rate - The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

  • Invalid file size: file size too large - The size of your audio file is larger than Amazon Transcribe can process. For more information, see Limits in the Amazon Transcribe Developer Guide.

  • Invalid number of channels: number of channels too large - Your audio contains more channels than Amazon Transcribe is configured to process. To request additional channels, see Amazon Transcribe Limits in the Amazon Web Services General Reference.

Definition at line 612 of file TranscriptionJob.h.

◆ WithIdentifiedLanguageScore()

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithIdentifiedLanguageScore ( double  value)
inline

A value between zero and one that Amazon Transcribe assigned to the language that it identified in the source audio. Larger values indicate that Amazon Transcribe has higher confidence in the language it identified.

Definition at line 863 of file TranscriptionJob.h.

◆ WithIdentifyLanguage()

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithIdentifyLanguage ( bool  value)
inline

A value that shows if automatic language identification was enabled for a transcription job.

Definition at line 785 of file TranscriptionJob.h.

◆ WithJobExecutionSettings() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithJobExecutionSettings ( const JobExecutionSettings value)
inline

Provides information about how a transcription job is executed.

Definition at line 718 of file TranscriptionJob.h.

◆ WithJobExecutionSettings() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithJobExecutionSettings ( JobExecutionSettings &&  value)
inline

Provides information about how a transcription job is executed.

Definition at line 723 of file TranscriptionJob.h.

◆ WithLanguageCode() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageCode ( const LanguageCode value)
inline

The language code for the input speech.

Definition at line 151 of file TranscriptionJob.h.

◆ WithLanguageCode() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageCode ( LanguageCode &&  value)
inline

The language code for the input speech.

Definition at line 156 of file TranscriptionJob.h.

◆ WithLanguageIdSettings() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageIdSettings ( Aws::Map< LanguageCode, LanguageIdSettings > &&  value)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 984 of file TranscriptionJob.h.

◆ WithLanguageIdSettings() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageIdSettings ( const Aws::Map< LanguageCode, LanguageIdSettings > &  value)
inline

Language-specific settings that can be specified when language identification is enabled for your transcription job. These settings include VocabularyName, VocabularyFilterName, and LanguageModelNameLanguageModelName.

Definition at line 976 of file TranscriptionJob.h.

◆ WithLanguageOptions() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageOptions ( Aws::Vector< LanguageCode > &&  value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 822 of file TranscriptionJob.h.

◆ WithLanguageOptions() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithLanguageOptions ( const Aws::Vector< LanguageCode > &  value)
inline

An object that shows the optional array of languages inputted for transcription jobs with automatic language identification enabled.

Definition at line 816 of file TranscriptionJob.h.

◆ WithMedia() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithMedia ( const Media value)
inline

An object that describes the input media for the transcription job.

Definition at line 234 of file TranscriptionJob.h.

◆ WithMedia() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithMedia ( Media &&  value)
inline

An object that describes the input media for the transcription job.

Definition at line 239 of file TranscriptionJob.h.

◆ WithMediaFormat() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithMediaFormat ( const MediaFormat value)
inline

The format of the input media file.

Definition at line 203 of file TranscriptionJob.h.

◆ WithMediaFormat() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithMediaFormat ( MediaFormat &&  value)
inline

The format of the input media file.

Definition at line 208 of file TranscriptionJob.h.

◆ WithMediaSampleRateHertz()

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithMediaSampleRateHertz ( int  value)
inline

The sample rate, in Hertz, of the audio track in the input media file.

Definition at line 177 of file TranscriptionJob.h.

◆ WithModelSettings() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithModelSettings ( const ModelSettings value)
inline

An object containing the details of your custom language model.

Definition at line 687 of file TranscriptionJob.h.

◆ WithModelSettings() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithModelSettings ( ModelSettings &&  value)
inline

An object containing the details of your custom language model.

Definition at line 692 of file TranscriptionJob.h.

◆ WithSettings() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithSettings ( const Settings value)
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 653 of file TranscriptionJob.h.

◆ WithSettings() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithSettings ( Settings &&  value)
inline

Optional settings for the transcription job. Use these settings to turn on speaker recognition, to set the maximum number of speakers that should be identified and to specify a custom vocabulary to use when processing the transcription job.

Definition at line 661 of file TranscriptionJob.h.

◆ WithStartTime() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the job started processing.

Definition at line 301 of file TranscriptionJob.h.

◆ WithStartTime() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithStartTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the job started processing.

Definition at line 296 of file TranscriptionJob.h.

◆ WithSubtitles() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithSubtitles ( const SubtitlesOutput value)
inline

Generate subtitles for your batch transcription job.

Definition at line 930 of file TranscriptionJob.h.

◆ WithSubtitles() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithSubtitles ( SubtitlesOutput &&  value)
inline

Generate subtitles for your batch transcription job.

Definition at line 935 of file TranscriptionJob.h.

◆ WithTags() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTags ( Aws::Vector< Tag > &&  value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 894 of file TranscriptionJob.h.

◆ WithTags() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTags ( const Aws::Vector< Tag > &  value)
inline

A key:value pair assigned to a given transcription job.

Definition at line 889 of file TranscriptionJob.h.

◆ WithTranscript() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscript ( const Transcript value)
inline

An object that describes the output of the transcription job.

Definition at line 265 of file TranscriptionJob.h.

◆ WithTranscript() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscript ( Transcript &&  value)
inline

An object that describes the output of the transcription job.

Definition at line 270 of file TranscriptionJob.h.

◆ WithTranscriptionJobName() [1/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscriptionJobName ( Aws::String &&  value)
inline

The name of the transcription job.

Definition at line 89 of file TranscriptionJob.h.

◆ WithTranscriptionJobName() [2/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscriptionJobName ( const Aws::String value)
inline

The name of the transcription job.

Definition at line 84 of file TranscriptionJob.h.

◆ WithTranscriptionJobName() [3/3]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscriptionJobName ( const char *  value)
inline

The name of the transcription job.

Definition at line 94 of file TranscriptionJob.h.

◆ WithTranscriptionJobStatus() [1/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscriptionJobStatus ( const TranscriptionJobStatus value)
inline

The status of the transcription job.

Definition at line 120 of file TranscriptionJob.h.

◆ WithTranscriptionJobStatus() [2/2]

TranscriptionJob& Aws::TranscribeService::Model::TranscriptionJob::WithTranscriptionJobStatus ( TranscriptionJobStatus &&  value)
inline

The status of the transcription job.

Definition at line 125 of file TranscriptionJob.h.


The documentation for this class was generated from the following file: