AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Translate::TranslateClient Class Reference

#include <TranslateClient.h>

Inheritance diagram for Aws::Translate::TranslateClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 
 TranslateClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< TranslateEndpointProviderBase > endpointProvider=nullptr, const Aws::Translate::TranslateClientConfiguration &clientConfiguration=Aws::Translate::TranslateClientConfiguration())
 
 TranslateClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 TranslateClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 TranslateClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~TranslateClient ()
 
 
template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
Model::CreateParallelDataOutcomeCallable CreateParallelDataCallable (const CreateParallelDataRequestT &request) const
 
template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
void CreateParallelDataAsync (const CreateParallelDataRequestT &request, const CreateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
Model::DeleteParallelDataOutcomeCallable DeleteParallelDataCallable (const DeleteParallelDataRequestT &request) const
 
template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
void DeleteParallelDataAsync (const DeleteParallelDataRequestT &request, const DeleteParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
Model::DeleteTerminologyOutcomeCallable DeleteTerminologyCallable (const DeleteTerminologyRequestT &request) const
 
template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
void DeleteTerminologyAsync (const DeleteTerminologyRequestT &request, const DeleteTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
Model::DescribeTextTranslationJobOutcomeCallable DescribeTextTranslationJobCallable (const DescribeTextTranslationJobRequestT &request) const
 
template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
void DescribeTextTranslationJobAsync (const DescribeTextTranslationJobRequestT &request, const DescribeTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
Model::GetParallelDataOutcomeCallable GetParallelDataCallable (const GetParallelDataRequestT &request) const
 
template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
void GetParallelDataAsync (const GetParallelDataRequestT &request, const GetParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
Model::GetTerminologyOutcomeCallable GetTerminologyCallable (const GetTerminologyRequestT &request) const
 
template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
void GetTerminologyAsync (const GetTerminologyRequestT &request, const GetTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
Model::ImportTerminologyOutcomeCallable ImportTerminologyCallable (const ImportTerminologyRequestT &request) const
 
template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
void ImportTerminologyAsync (const ImportTerminologyRequestT &request, const ImportTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
Model::ListLanguagesOutcomeCallable ListLanguagesCallable (const ListLanguagesRequestT &request={}) const
 
template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
void ListLanguagesAsync (const ListLanguagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLanguagesRequestT &request={}) const
 
 
template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
Model::ListParallelDataOutcomeCallable ListParallelDataCallable (const ListParallelDataRequestT &request={}) const
 
template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
void ListParallelDataAsync (const ListParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListParallelDataRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
Model::ListTerminologiesOutcomeCallable ListTerminologiesCallable (const ListTerminologiesRequestT &request={}) const
 
template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
void ListTerminologiesAsync (const ListTerminologiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTerminologiesRequestT &request={}) const
 
 
template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
Model::ListTextTranslationJobsOutcomeCallable ListTextTranslationJobsCallable (const ListTextTranslationJobsRequestT &request={}) const
 
template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
void ListTextTranslationJobsAsync (const ListTextTranslationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTextTranslationJobsRequestT &request={}) const
 
 
template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
Model::StartTextTranslationJobOutcomeCallable StartTextTranslationJobCallable (const StartTextTranslationJobRequestT &request) const
 
template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
void StartTextTranslationJobAsync (const StartTextTranslationJobRequestT &request, const StartTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
Model::StopTextTranslationJobOutcomeCallable StopTextTranslationJobCallable (const StopTextTranslationJobRequestT &request) const
 
template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
void StopTextTranslationJobAsync (const StopTextTranslationJobRequestT &request, const StopTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
Model::TranslateDocumentOutcomeCallable TranslateDocumentCallable (const TranslateDocumentRequestT &request) const
 
template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
void TranslateDocumentAsync (const TranslateDocumentRequestT &request, const TranslateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TranslateTextRequestT = Model::TranslateTextRequest>
Model::TranslateTextOutcomeCallable TranslateTextCallable (const TranslateTextRequestT &request) const
 
template<typename TranslateTextRequestT = Model::TranslateTextRequest>
void TranslateTextAsync (const TranslateTextRequestT &request, const TranslateTextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
Model::UpdateParallelDataOutcomeCallable UpdateParallelDataCallable (const UpdateParallelDataRequestT &request) const
 
template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
void UpdateParallelDataAsync (const UpdateParallelDataRequestT &request, const UpdateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< TranslateClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Provides translation of the input content from the source language to the target language.

Definition at line 22 of file TranslateClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 25 of file TranslateClient.h.

◆ ClientConfigurationType

Definition at line 29 of file TranslateClient.h.

◆ EndpointProviderType

Definition at line 30 of file TranslateClient.h.

Constructor & Destructor Documentation

◆ TranslateClient() [1/6]

Aws::Translate::TranslateClient::TranslateClient ( const Aws::Translate::TranslateClientConfiguration clientConfiguration = Aws::Translate::TranslateClientConfiguration(),
std::shared_ptr< TranslateEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ TranslateClient() [2/6]

Aws::Translate::TranslateClient::TranslateClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< TranslateEndpointProviderBase endpointProvider = nullptr,
const Aws::Translate::TranslateClientConfiguration clientConfiguration = Aws::Translate::TranslateClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ TranslateClient() [3/6]

Aws::Translate::TranslateClient::TranslateClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< TranslateEndpointProviderBase endpointProvider = nullptr,
const Aws::Translate::TranslateClientConfiguration clientConfiguration = Aws::Translate::TranslateClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ TranslateClient() [4/6]

Aws::Translate::TranslateClient::TranslateClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ TranslateClient() [5/6]

Aws::Translate::TranslateClient::TranslateClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ TranslateClient() [6/6]

Aws::Translate::TranslateClient::TranslateClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~TranslateClient()

virtual Aws::Translate::TranslateClient::~TranslateClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< TranslateEndpointProviderBase > & Aws::Translate::TranslateClient::accessEndpointProvider ( )

◆ CreateParallelData()

virtual Model::CreateParallelDataOutcome Aws::Translate::TranslateClient::CreateParallelData ( const Model::CreateParallelDataRequest request) const
virtual

Creates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel data files contain examples that show how you want segments of text to be translated. By adding parallel data, you can influence the style, tone, and word choice in your translation output.

See Also:

AWS API Reference

◆ CreateParallelDataAsync()

template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
void Aws::Translate::TranslateClient::CreateParallelDataAsync ( const CreateParallelDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateParallelData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 104 of file TranslateClient.h.

◆ CreateParallelDataCallable()

template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
Model::CreateParallelDataOutcomeCallable Aws::Translate::TranslateClient::CreateParallelDataCallable ( const CreateParallelDataRequestT &  request) const
inline

A Callable wrapper for CreateParallelData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 95 of file TranslateClient.h.

◆ DeleteParallelData()

virtual Model::DeleteParallelDataOutcome Aws::Translate::TranslateClient::DeleteParallelData ( const Model::DeleteParallelDataRequest request) const
virtual

Deletes a parallel data resource in Amazon Translate.

See Also:

AWS API Reference

◆ DeleteParallelDataAsync()

template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
void Aws::Translate::TranslateClient::DeleteParallelDataAsync ( const DeleteParallelDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteParallelData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 130 of file TranslateClient.h.

◆ DeleteParallelDataCallable()

template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
Model::DeleteParallelDataOutcomeCallable Aws::Translate::TranslateClient::DeleteParallelDataCallable ( const DeleteParallelDataRequestT &  request) const
inline

A Callable wrapper for DeleteParallelData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 121 of file TranslateClient.h.

◆ DeleteTerminology()

virtual Model::DeleteTerminologyOutcome Aws::Translate::TranslateClient::DeleteTerminology ( const Model::DeleteTerminologyRequest request) const
virtual

A synchronous action that deletes a custom terminology.

See Also:

AWS API Reference

◆ DeleteTerminologyAsync()

template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
void Aws::Translate::TranslateClient::DeleteTerminologyAsync ( const DeleteTerminologyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTerminology that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 156 of file TranslateClient.h.

◆ DeleteTerminologyCallable()

template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
Model::DeleteTerminologyOutcomeCallable Aws::Translate::TranslateClient::DeleteTerminologyCallable ( const DeleteTerminologyRequestT &  request) const
inline

A Callable wrapper for DeleteTerminology that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 147 of file TranslateClient.h.

◆ DescribeTextTranslationJob()

virtual Model::DescribeTextTranslationJobOutcome Aws::Translate::TranslateClient::DescribeTextTranslationJob ( const Model::DescribeTextTranslationJobRequest request) const
virtual

Gets the properties associated with an asynchronous batch translation job including name, ID, status, source and target languages, input/output S3 buckets, and so on.

See Also:

AWS API Reference

◆ DescribeTextTranslationJobAsync()

template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
void Aws::Translate::TranslateClient::DescribeTextTranslationJobAsync ( const DescribeTextTranslationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeTextTranslationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 183 of file TranslateClient.h.

◆ DescribeTextTranslationJobCallable()

template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
Model::DescribeTextTranslationJobOutcomeCallable Aws::Translate::TranslateClient::DescribeTextTranslationJobCallable ( const DescribeTextTranslationJobRequestT &  request) const
inline

A Callable wrapper for DescribeTextTranslationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 174 of file TranslateClient.h.

◆ GetAllocationTag()

static const char * Aws::Translate::TranslateClient::GetAllocationTag ( )
static

◆ GetParallelData()

virtual Model::GetParallelDataOutcome Aws::Translate::TranslateClient::GetParallelData ( const Model::GetParallelDataRequest request) const
virtual

Provides information about a parallel data resource.

See Also:

AWS API Reference

◆ GetParallelDataAsync()

template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
void Aws::Translate::TranslateClient::GetParallelDataAsync ( const GetParallelDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetParallelData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 209 of file TranslateClient.h.

◆ GetParallelDataCallable()

template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
Model::GetParallelDataOutcomeCallable Aws::Translate::TranslateClient::GetParallelDataCallable ( const GetParallelDataRequestT &  request) const
inline

A Callable wrapper for GetParallelData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 200 of file TranslateClient.h.

◆ GetServiceName()

static const char * Aws::Translate::TranslateClient::GetServiceName ( )
static

◆ GetTerminology()

virtual Model::GetTerminologyOutcome Aws::Translate::TranslateClient::GetTerminology ( const Model::GetTerminologyRequest request) const
virtual

Retrieves a custom terminology.

See Also:

AWS API Reference

◆ GetTerminologyAsync()

template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
void Aws::Translate::TranslateClient::GetTerminologyAsync ( const GetTerminologyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTerminology that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 234 of file TranslateClient.h.

◆ GetTerminologyCallable()

template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
Model::GetTerminologyOutcomeCallable Aws::Translate::TranslateClient::GetTerminologyCallable ( const GetTerminologyRequestT &  request) const
inline

A Callable wrapper for GetTerminology that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 225 of file TranslateClient.h.

◆ ImportTerminology()

virtual Model::ImportTerminologyOutcome Aws::Translate::TranslateClient::ImportTerminology ( const Model::ImportTerminologyRequest request) const
virtual

Creates or updates a custom terminology, depending on whether one already exists for the given terminology name. Importing a terminology with the same name as an existing one will merge the terminologies based on the chosen merge strategy. The only supported merge strategy is OVERWRITE, where the imported terminology overwrites the existing terminology of the same name.

If you import a terminology that overwrites an existing one, the new terminology takes up to 10 minutes to fully propagate. After that, translations have access to the new terminology.

See Also:

AWS API Reference

◆ ImportTerminologyAsync()

template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
void Aws::Translate::TranslateClient::ImportTerminologyAsync ( const ImportTerminologyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportTerminology that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 266 of file TranslateClient.h.

◆ ImportTerminologyCallable()

template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
Model::ImportTerminologyOutcomeCallable Aws::Translate::TranslateClient::ImportTerminologyCallable ( const ImportTerminologyRequestT &  request) const
inline

A Callable wrapper for ImportTerminology that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 257 of file TranslateClient.h.

◆ ListLanguages()

virtual Model::ListLanguagesOutcome Aws::Translate::TranslateClient::ListLanguages ( const Model::ListLanguagesRequest request = {}) const
virtual

Provides a list of languages (RFC-5646 codes and names) that Amazon Translate supports.

See Also:

AWS API Reference

◆ ListLanguagesAsync()

template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
void Aws::Translate::TranslateClient::ListLanguagesAsync ( const ListLanguagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListLanguagesRequestT &  request = {} 
) const
inline

An Async wrapper for ListLanguages that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 292 of file TranslateClient.h.

◆ ListLanguagesCallable()

template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
Model::ListLanguagesOutcomeCallable Aws::Translate::TranslateClient::ListLanguagesCallable ( const ListLanguagesRequestT &  request = {}) const
inline

A Callable wrapper for ListLanguages that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 283 of file TranslateClient.h.

◆ ListParallelData()

virtual Model::ListParallelDataOutcome Aws::Translate::TranslateClient::ListParallelData ( const Model::ListParallelDataRequest request = {}) const
virtual

Provides a list of your parallel data resources in Amazon Translate.

See Also:

AWS API Reference

◆ ListParallelDataAsync()

template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
void Aws::Translate::TranslateClient::ListParallelDataAsync ( const ListParallelDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListParallelDataRequestT &  request = {} 
) const
inline

An Async wrapper for ListParallelData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 318 of file TranslateClient.h.

◆ ListParallelDataCallable()

template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
Model::ListParallelDataOutcomeCallable Aws::Translate::TranslateClient::ListParallelDataCallable ( const ListParallelDataRequestT &  request = {}) const
inline

A Callable wrapper for ListParallelData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 309 of file TranslateClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Translate::TranslateClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags associated with a given Amazon Translate resource. For more information, see Tagging your resources.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Translate::TranslateClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 346 of file TranslateClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Translate::TranslateClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 337 of file TranslateClient.h.

◆ ListTerminologies()

virtual Model::ListTerminologiesOutcome Aws::Translate::TranslateClient::ListTerminologies ( const Model::ListTerminologiesRequest request = {}) const
virtual

Provides a list of custom terminologies associated with your account.

See Also:

AWS API Reference

◆ ListTerminologiesAsync()

template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
void Aws::Translate::TranslateClient::ListTerminologiesAsync ( const ListTerminologiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTerminologiesRequestT &  request = {} 
) const
inline

An Async wrapper for ListTerminologies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 372 of file TranslateClient.h.

◆ ListTerminologiesCallable()

template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
Model::ListTerminologiesOutcomeCallable Aws::Translate::TranslateClient::ListTerminologiesCallable ( const ListTerminologiesRequestT &  request = {}) const
inline

A Callable wrapper for ListTerminologies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 363 of file TranslateClient.h.

◆ ListTextTranslationJobs()

virtual Model::ListTextTranslationJobsOutcome Aws::Translate::TranslateClient::ListTextTranslationJobs ( const Model::ListTextTranslationJobsRequest request = {}) const
virtual

Gets a list of the batch translation jobs that you have submitted.

See Also:

AWS API Reference

◆ ListTextTranslationJobsAsync()

template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
void Aws::Translate::TranslateClient::ListTextTranslationJobsAsync ( const ListTextTranslationJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTextTranslationJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListTextTranslationJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 398 of file TranslateClient.h.

◆ ListTextTranslationJobsCallable()

template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
Model::ListTextTranslationJobsOutcomeCallable Aws::Translate::TranslateClient::ListTextTranslationJobsCallable ( const ListTextTranslationJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListTextTranslationJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 389 of file TranslateClient.h.

◆ OverrideEndpoint()

void Aws::Translate::TranslateClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartTextTranslationJob()

virtual Model::StartTextTranslationJobOutcome Aws::Translate::TranslateClient::StartTextTranslationJob ( const Model::StartTextTranslationJobRequest request) const
virtual

Starts an asynchronous batch translation job. Use batch translation jobs to translate large volumes of text across multiple documents at once. For batch translation, you can input documents with different source languages (specify auto as the source language). You can specify one or more target languages. Batch translation translates each input document into each of the target languages. For more information, see Asynchronous batch processing.

Batch translation jobs can be described with the DescribeTextTranslationJob operation, listed with the ListTextTranslationJobs operation, and stopped with the StopTextTranslationJob operation.

See Also:

AWS API Reference

◆ StartTextTranslationJobAsync()

template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
void Aws::Translate::TranslateClient::StartTextTranslationJobAsync ( const StartTextTranslationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartTextTranslationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 433 of file TranslateClient.h.

◆ StartTextTranslationJobCallable()

template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
Model::StartTextTranslationJobOutcomeCallable Aws::Translate::TranslateClient::StartTextTranslationJobCallable ( const StartTextTranslationJobRequestT &  request) const
inline

A Callable wrapper for StartTextTranslationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 424 of file TranslateClient.h.

◆ StopTextTranslationJob()

virtual Model::StopTextTranslationJobOutcome Aws::Translate::TranslateClient::StopTextTranslationJob ( const Model::StopTextTranslationJobRequest request) const
virtual

Stops an asynchronous batch translation job that is in progress.

If the job's state is IN_PROGRESS, the job will be marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state. Otherwise, the job is put into the STOPPED state.

Asynchronous batch translation jobs are started with the StartTextTranslationJob operation. You can use the DescribeTextTranslationJob or ListTextTranslationJobs operations to get a batch translation job's JobId.

See Also:


AWS API Reference

◆ StopTextTranslationJobAsync()

template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
void Aws::Translate::TranslateClient::StopTextTranslationJobAsync ( const StopTextTranslationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopTextTranslationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 467 of file TranslateClient.h.

◆ StopTextTranslationJobCallable()

template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
Model::StopTextTranslationJobOutcomeCallable Aws::Translate::TranslateClient::StopTextTranslationJobCallable ( const StopTextTranslationJobRequestT &  request) const
inline

A Callable wrapper for StopTextTranslationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 458 of file TranslateClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Translate::TranslateClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Associates a specific tag with a resource. A tag is a key-value pair that adds as a metadata to a resource. For more information, see Tagging your resources.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Translate::TranslateClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 495 of file TranslateClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Translate::TranslateClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 486 of file TranslateClient.h.

◆ TranslateDocument()

virtual Model::TranslateDocumentOutcome Aws::Translate::TranslateClient::TranslateDocument ( const Model::TranslateDocumentRequest request) const
virtual

Translates the input document from the source language to the target language. This synchronous operation supports text, HTML, or Word documents as the input document. TranslateDocument supports translations from English to any supported language, and from any supported language to English. Therefore, specify either the source language code or the target language code as “en” (English).

If you set the Formality parameter, the request will fail if the target language does not support formality. For a list of target languages that support formality, see Setting formality.

See Also:

AWS API Reference

◆ TranslateDocumentAsync()

template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
void Aws::Translate::TranslateClient::TranslateDocumentAsync ( const TranslateDocumentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TranslateDocument that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 529 of file TranslateClient.h.

◆ TranslateDocumentCallable()

template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
Model::TranslateDocumentOutcomeCallable Aws::Translate::TranslateClient::TranslateDocumentCallable ( const TranslateDocumentRequestT &  request) const
inline

A Callable wrapper for TranslateDocument that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 520 of file TranslateClient.h.

◆ TranslateText()

virtual Model::TranslateTextOutcome Aws::Translate::TranslateClient::TranslateText ( const Model::TranslateTextRequest request) const
virtual

Translates input text from the source language to the target language. For a list of available languages and language codes, see Supported languages.

See Also:

AWS API Reference

◆ TranslateTextAsync()

template<typename TranslateTextRequestT = Model::TranslateTextRequest>
void Aws::Translate::TranslateClient::TranslateTextAsync ( const TranslateTextRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TranslateText that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 557 of file TranslateClient.h.

◆ TranslateTextCallable()

template<typename TranslateTextRequestT = Model::TranslateTextRequest>
Model::TranslateTextOutcomeCallable Aws::Translate::TranslateClient::TranslateTextCallable ( const TranslateTextRequestT &  request) const
inline

A Callable wrapper for TranslateText that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 548 of file TranslateClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Translate::TranslateClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a specific tag associated with an Amazon Translate resource. For more information, see Tagging your resources.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Translate::TranslateClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 585 of file TranslateClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Translate::TranslateClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 576 of file TranslateClient.h.

◆ UpdateParallelData()

virtual Model::UpdateParallelDataOutcome Aws::Translate::TranslateClient::UpdateParallelData ( const Model::UpdateParallelDataRequest request) const
virtual

Updates a previously created parallel data resource by importing a new input file from Amazon S3.

See Also:

AWS API Reference

◆ UpdateParallelDataAsync()

template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
void Aws::Translate::TranslateClient::UpdateParallelDataAsync ( const UpdateParallelDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateParallelData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 611 of file TranslateClient.h.

◆ UpdateParallelDataCallable()

template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
Model::UpdateParallelDataOutcomeCallable Aws::Translate::TranslateClient::UpdateParallelDataCallable ( const UpdateParallelDataRequestT &  request) const
inline

A Callable wrapper for UpdateParallelData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 602 of file TranslateClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< TranslateClient >

Definition at line 618 of file TranslateClient.h.


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