@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonTranscribeAsyncClient extends AmazonTranscribeClient implements AmazonTranscribeAsync
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Operations and objects for transcribing speech to text.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createVocabulary, createVocabularyFilter, deleteMedicalTranscriptionJob, deleteTranscriptionJob, deleteVocabulary, deleteVocabularyFilter, getCachedResponseMetadata, getMedicalTranscriptionJob, getTranscriptionJob, getVocabulary, getVocabularyFilter, listMedicalTranscriptionJobs, listTranscriptionJobs, listVocabularies, listVocabularyFilters, startMedicalTranscriptionJob, startTranscriptionJob, updateVocabulary, updateVocabularyFilter
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createVocabulary, createVocabularyFilter, deleteMedicalTranscriptionJob, deleteTranscriptionJob, deleteVocabulary, deleteVocabularyFilter, getCachedResponseMetadata, getMedicalTranscriptionJob, getTranscriptionJob, getVocabulary, getVocabularyFilter, listMedicalTranscriptionJobs, listTranscriptionJobs, listVocabularies, listVocabularyFilters, startMedicalTranscriptionJob, startTranscriptionJob, updateVocabulary, updateVocabularyFilter
public static AmazonTranscribeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest request)
AmazonTranscribeAsync
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
createVocabularyAsync
in interface AmazonTranscribeAsync
public Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest request, AsyncHandler<CreateVocabularyRequest,CreateVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
createVocabularyAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest request)
AmazonTranscribeAsync
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
createVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest request, AsyncHandler<CreateVocabularyFilterRequest,CreateVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
createVocabularyFilterAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
deleteMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request, AsyncHandler<DeleteMedicalTranscriptionJobRequest,DeleteMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
deleteMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request)
AmazonTranscribeAsync
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
deleteTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request, AsyncHandler<DeleteTranscriptionJobRequest,DeleteTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
deleteTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest request)
AmazonTranscribeAsync
Deletes a vocabulary from Amazon Transcribe.
deleteVocabularyAsync
in interface AmazonTranscribeAsync
public Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest request, AsyncHandler<DeleteVocabularyRequest,DeleteVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Deletes a vocabulary from Amazon Transcribe.
deleteVocabularyAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest request)
AmazonTranscribeAsync
Removes a vocabulary filter.
deleteVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest request, AsyncHandler<DeleteVocabularyFilterRequest,DeleteVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Removes a vocabulary filter.
deleteVocabularyFilterAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
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.
getMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request, AsyncHandler<GetMedicalTranscriptionJobRequest,GetMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
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.
getMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest request)
AmazonTranscribeAsync
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
.
getTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest request, AsyncHandler<GetTranscriptionJobRequest,GetTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
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
.
getTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest request)
AmazonTranscribeAsync
Gets information about a vocabulary.
getVocabularyAsync
in interface AmazonTranscribeAsync
public Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest request, AsyncHandler<GetVocabularyRequest,GetVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Gets information about a vocabulary.
getVocabularyAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest request)
AmazonTranscribeAsync
Returns information about a vocabulary filter.
getVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest request, AsyncHandler<GetVocabularyFilterRequest,GetVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Returns information about a vocabulary filter.
getVocabularyFilterAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request)
AmazonTranscribeAsync
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsAsync
in interface AmazonTranscribeAsync
public Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request, AsyncHandler<ListMedicalTranscriptionJobsRequest,ListMedicalTranscriptionJobsResult> asyncHandler)
AmazonTranscribeAsync
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest request)
AmazonTranscribeAsync
Lists transcription jobs with the specified status.
listTranscriptionJobsAsync
in interface AmazonTranscribeAsync
public Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest request, AsyncHandler<ListTranscriptionJobsRequest,ListTranscriptionJobsResult> asyncHandler)
AmazonTranscribeAsync
Lists transcription jobs with the specified status.
listTranscriptionJobsAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest request)
AmazonTranscribeAsync
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesAsync
in interface AmazonTranscribeAsync
public Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest request, AsyncHandler<ListVocabulariesRequest,ListVocabulariesResult> asyncHandler)
AmazonTranscribeAsync
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest request)
AmazonTranscribeAsync
Gets information about vocabulary filters.
listVocabularyFiltersAsync
in interface AmazonTranscribeAsync
public Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest request, AsyncHandler<ListVocabularyFiltersRequest,ListVocabularyFiltersResult> asyncHandler)
AmazonTranscribeAsync
Gets information about vocabulary filters.
listVocabularyFiltersAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
Start a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request, AsyncHandler<StartMedicalTranscriptionJobRequest,StartMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Start a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest request)
AmazonTranscribeAsync
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest request, AsyncHandler<StartTranscriptionJobRequest,StartTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest request)
AmazonTranscribeAsync
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.
updateVocabularyAsync
in interface AmazonTranscribeAsync
public Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest request, AsyncHandler<UpdateVocabularyRequest,UpdateVocabularyResult> asyncHandler)
AmazonTranscribeAsync
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.
updateVocabularyAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest request)
AmazonTranscribeAsync
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest request, AsyncHandler<UpdateVocabularyFilterRequest,UpdateVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterAsync
in interface AmazonTranscribeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonTranscribe
shutdown
in class AmazonWebServiceClient
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.