[][src]Struct rusoto_transcribe::StartTranscriptionJobRequest

pub struct StartTranscriptionJobRequest {
    pub language_code: String,
    pub media: Media,
    pub media_format: String,
    pub media_sample_rate_hertz: Option<i64>,
    pub output_bucket_name: Option<String>,
    pub settings: Option<Settings>,
    pub transcription_job_name: String,
}

Fields

The language code for the language used in the input media file.

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

The format of the input media file.

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

The location where the transcription is stored.

If you set the OutputBucketName, Amazon Transcribe puts the transcription in the specified S3 bucket. When you call the GetTranscriptionJob operation, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

If you don't set the OutputBucketName, Amazon Transcribe generates a pre-signed URL, a shareable URL that provides secure access to your transcription, and returns it in the TranscriptFileUri field. Use this URL to download the transcription.

A Settings object that provides optional settings for a transcription job.

The name of the job. You can't use the strings "." or ".." in the job name. The name must be unique within an AWS account.

Trait Implementations

impl Default for StartTranscriptionJobRequest
[src]

Returns the "default value" for a type. Read more

impl PartialEq<StartTranscriptionJobRequest> for StartTranscriptionJobRequest
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for StartTranscriptionJobRequest
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for StartTranscriptionJobRequest
[src]

Formats the value using the given formatter. Read more

impl Serialize for StartTranscriptionJobRequest
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Same for T

Should always be Self

impl<T> Erased for T