[−][src]Struct rusoto_transcribe::TranscribeClient
A client for the Amazon Transcribe Service API.
Implementations
impl TranscribeClient
[src]
pub fn new(region: Region) -> TranscribeClient
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> TranscribeClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> TranscribeClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> TranscribeClient
[src]
Trait Implementations
impl Clone for TranscribeClient
[src]
pub fn clone(&self) -> TranscribeClient
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Transcribe for TranscribeClient
[src]
pub fn create_medical_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: CreateMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMedicalVocabularyResponse, RusotoError<CreateMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMedicalVocabularyResponse, RusotoError<CreateMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new custom vocabulary that you can use to change how Amazon Transcribe Medical transcribes your audio file.
pub fn create_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: CreateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
pub fn create_vocabulary_filter<'life0, 'async_trait>(
&'life0 self,
input: CreateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyFilterResponse, RusotoError<CreateVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyFilterResponse, RusotoError<CreateVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
pub fn delete_medical_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: DeleteMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
pub fn delete_medical_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: DeleteMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a vocabulary from Amazon Transcribe Medical.
pub fn delete_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: DeleteTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
pub fn delete_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: DeleteVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a vocabulary from Amazon Transcribe.
pub fn delete_vocabulary_filter<'life0, 'async_trait>(
&'life0 self,
input: DeleteVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a vocabulary filter.
pub fn get_medical_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: GetMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetMedicalTranscriptionJobResponse, RusotoError<GetMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetMedicalTranscriptionJobResponse, RusotoError<GetMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check the TranscriptionJobStatus
field. If the status is COMPLETED
, the job is finished. You find the results of the completed job in the TranscriptFileUri
field.
pub fn get_medical_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: GetMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetMedicalVocabularyResponse, RusotoError<GetMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetMedicalVocabularyResponse, RusotoError<GetMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieve information about a medical vocabulary.
pub fn get_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: GetTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns information about a transcription job. To see the status of the job, check the TranscriptionJobStatus
field. If the status is COMPLETED
, the job is finished and you can find the results at the location specified in the TranscriptFileUri
field. If you enable content redaction, the redacted transcript appears in RedactedTranscriptFileUri
.
pub fn get_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: GetVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyResponse, RusotoError<GetVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyResponse, RusotoError<GetVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a vocabulary.
pub fn get_vocabulary_filter<'life0, 'async_trait>(
&'life0 self,
input: GetVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyFilterResponse, RusotoError<GetVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyFilterResponse, RusotoError<GetVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns information about a vocabulary filter.
pub fn list_medical_transcription_jobs<'life0, 'async_trait>(
&'life0 self,
input: ListMedicalTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMedicalTranscriptionJobsResponse, RusotoError<ListMedicalTranscriptionJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListMedicalTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMedicalTranscriptionJobsResponse, RusotoError<ListMedicalTranscriptionJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists medical transcription jobs with a specified status or substring that matches their names.
pub fn list_medical_vocabularies<'life0, 'async_trait>(
&'life0 self,
input: ListMedicalVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMedicalVocabulariesResponse, RusotoError<ListMedicalVocabulariesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListMedicalVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMedicalVocabulariesResponse, RusotoError<ListMedicalVocabulariesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of vocabularies that match the specified criteria. You get the entire list of vocabularies if you don't enter a value in any of the request parameters.
pub fn list_transcription_jobs<'life0, 'async_trait>(
&'life0 self,
input: ListTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTranscriptionJobsResponse, RusotoError<ListTranscriptionJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTranscriptionJobsResponse, RusotoError<ListTranscriptionJobsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists transcription jobs with the specified status.
pub fn list_vocabularies<'life0, 'async_trait>(
&'life0 self,
input: ListVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabulariesResponse, RusotoError<ListVocabulariesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabulariesResponse, RusotoError<ListVocabulariesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
pub fn list_vocabulary_filters<'life0, 'async_trait>(
&'life0 self,
input: ListVocabularyFiltersRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabularyFiltersResponse, RusotoError<ListVocabularyFiltersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListVocabularyFiltersRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabularyFiltersResponse, RusotoError<ListVocabularyFiltersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about vocabulary filters.
pub fn start_medical_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: StartMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartMedicalTranscriptionJobResponse, RusotoError<StartMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartMedicalTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartMedicalTranscriptionJobResponse, RusotoError<StartMedicalTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Start a batch job to transcribe medical speech to text.
pub fn start_transcription_job<'life0, 'async_trait>(
&'life0 self,
input: StartTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartTranscriptionJobResponse, RusotoError<StartTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartTranscriptionJobResponse, RusotoError<StartTranscriptionJobError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts an asynchronous job to transcribe speech to text.
pub fn update_medical_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: UpdateMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMedicalVocabularyResponse, RusotoError<UpdateMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateMedicalVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMedicalVocabularyResponse, RusotoError<UpdateMedicalVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing vocabulary with new values in a different text file. The UpdateMedicalVocabulary
operation overwrites all of the existing information with the values that you provide in the request.
pub fn update_vocabulary<'life0, 'async_trait>(
&'life0 self,
input: UpdateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyResponse, RusotoError<UpdateVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyResponse, RusotoError<UpdateVocabularyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing vocabulary with new values. The UpdateVocabulary
operation overwrites all of the existing information with the values that you provide in the request.
pub fn update_vocabulary_filter<'life0, 'async_trait>(
&'life0 self,
input: UpdateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyFilterResponse, RusotoError<UpdateVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyFilterResponse, RusotoError<UpdateVocabularyFilterError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a vocabulary filter with a new list of filtered words.
Auto Trait Implementations
impl !RefUnwindSafe for TranscribeClient
[src]
impl Send for TranscribeClient
[src]
impl Sync for TranscribeClient
[src]
impl Unpin for TranscribeClient
[src]
impl !UnwindSafe for TranscribeClient
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,