AWS SDK for C++

AWS SDK for C++ Version 1.11.682

Loading...
Searching...
No Matches
TranslateClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/translate/TranslateServiceClientModel.h>
12#include <aws/translate/Translate_EXPORTS.h>
13
14namespace Aws {
15namespace Translate {
20class AWS_TRANSLATE_API TranslateClient : public Aws::Client::AWSJsonClient,
21 public Aws::Client::ClientWithAsyncTemplateMethods<TranslateClient> {
22 public:
24 static const char* GetServiceName();
25 static const char* GetAllocationTag();
26
29
35 std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr);
36
41 TranslateClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr,
43
48 TranslateClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
49 std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr,
51
52 /* Legacy constructors due deprecation */
58
63 TranslateClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
64
69 TranslateClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
70 const Aws::Client::ClientConfiguration& clientConfiguration);
71
72 /* End of legacy constructors due deprecation */
74
85
90 template <typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
91 Model::CreateParallelDataOutcomeCallable CreateParallelDataCallable(const CreateParallelDataRequestT& request) const {
92 return SubmitCallable(&TranslateClient::CreateParallelData, request);
93 }
94
99 template <typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
100 void CreateParallelDataAsync(const CreateParallelDataRequestT& request, const CreateParallelDataResponseReceivedHandler& handler,
101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
102 return SubmitAsync(&TranslateClient::CreateParallelData, request, handler, context);
103 }
104
112
117 template <typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
118 Model::DeleteParallelDataOutcomeCallable DeleteParallelDataCallable(const DeleteParallelDataRequestT& request) const {
119 return SubmitCallable(&TranslateClient::DeleteParallelData, request);
120 }
121
126 template <typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
127 void DeleteParallelDataAsync(const DeleteParallelDataRequestT& request, const DeleteParallelDataResponseReceivedHandler& handler,
128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
129 return SubmitAsync(&TranslateClient::DeleteParallelData, request, handler, context);
130 }
131
139
144 template <typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
145 Model::DeleteTerminologyOutcomeCallable DeleteTerminologyCallable(const DeleteTerminologyRequestT& request) const {
146 return SubmitCallable(&TranslateClient::DeleteTerminology, request);
147 }
148
153 template <typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
154 void DeleteTerminologyAsync(const DeleteTerminologyRequestT& request, const DeleteTerminologyResponseReceivedHandler& handler,
155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
156 return SubmitAsync(&TranslateClient::DeleteTerminology, request, handler, context);
157 }
158
167 const Model::DescribeTextTranslationJobRequest& request) const;
168
173 template <typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
175 const DescribeTextTranslationJobRequestT& request) const {
176 return SubmitCallable(&TranslateClient::DescribeTextTranslationJob, request);
177 }
178
183 template <typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
184 void DescribeTextTranslationJobAsync(const DescribeTextTranslationJobRequestT& request,
186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
187 return SubmitAsync(&TranslateClient::DescribeTextTranslationJob, request, handler, context);
188 }
189
197
201 template <typename GetParallelDataRequestT = Model::GetParallelDataRequest>
202 Model::GetParallelDataOutcomeCallable GetParallelDataCallable(const GetParallelDataRequestT& request) const {
203 return SubmitCallable(&TranslateClient::GetParallelData, request);
204 }
205
210 template <typename GetParallelDataRequestT = Model::GetParallelDataRequest>
211 void GetParallelDataAsync(const GetParallelDataRequestT& request, const GetParallelDataResponseReceivedHandler& handler,
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
213 return SubmitAsync(&TranslateClient::GetParallelData, request, handler, context);
214 }
215
222
226 template <typename GetTerminologyRequestT = Model::GetTerminologyRequest>
227 Model::GetTerminologyOutcomeCallable GetTerminologyCallable(const GetTerminologyRequestT& request) const {
228 return SubmitCallable(&TranslateClient::GetTerminology, request);
229 }
230
235 template <typename GetTerminologyRequestT = Model::GetTerminologyRequest>
236 void GetTerminologyAsync(const GetTerminologyRequestT& request, const GetTerminologyResponseReceivedHandler& handler,
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
238 return SubmitAsync(&TranslateClient::GetTerminology, request, handler, context);
239 }
240
254
259 template <typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
260 Model::ImportTerminologyOutcomeCallable ImportTerminologyCallable(const ImportTerminologyRequestT& request) const {
261 return SubmitCallable(&TranslateClient::ImportTerminology, request);
262 }
263
268 template <typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
269 void ImportTerminologyAsync(const ImportTerminologyRequestT& request, const ImportTerminologyResponseReceivedHandler& handler,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
271 return SubmitAsync(&TranslateClient::ImportTerminology, request, handler, context);
272 }
273
281
285 template <typename ListLanguagesRequestT = Model::ListLanguagesRequest>
286 Model::ListLanguagesOutcomeCallable ListLanguagesCallable(const ListLanguagesRequestT& request = {}) const {
287 return SubmitCallable(&TranslateClient::ListLanguages, request);
288 }
289
294 template <typename ListLanguagesRequestT = Model::ListLanguagesRequest>
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
297 const ListLanguagesRequestT& request = {}) const {
298 return SubmitAsync(&TranslateClient::ListLanguages, request, handler, context);
299 }
300
308
313 template <typename ListParallelDataRequestT = Model::ListParallelDataRequest>
314 Model::ListParallelDataOutcomeCallable ListParallelDataCallable(const ListParallelDataRequestT& request = {}) const {
315 return SubmitCallable(&TranslateClient::ListParallelData, request);
316 }
317
322 template <typename ListParallelDataRequestT = Model::ListParallelDataRequest>
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
325 const ListParallelDataRequestT& request = {}) const {
326 return SubmitAsync(&TranslateClient::ListParallelData, request, handler, context);
327 }
328
338
343 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
344 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
345 return SubmitCallable(&TranslateClient::ListTagsForResource, request);
346 }
347
352 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
353 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
355 return SubmitAsync(&TranslateClient::ListTagsForResource, request, handler, context);
356 }
357
365
370 template <typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
371 Model::ListTerminologiesOutcomeCallable ListTerminologiesCallable(const ListTerminologiesRequestT& request = {}) const {
372 return SubmitCallable(&TranslateClient::ListTerminologies, request);
373 }
374
379 template <typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
382 const ListTerminologiesRequestT& request = {}) const {
383 return SubmitAsync(&TranslateClient::ListTerminologies, request, handler, context);
384 }
385
393
398 template <typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
399 Model::ListTextTranslationJobsOutcomeCallable ListTextTranslationJobsCallable(const ListTextTranslationJobsRequestT& request = {}) const {
400 return SubmitCallable(&TranslateClient::ListTextTranslationJobs, request);
401 }
402
407 template <typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
410 const ListTextTranslationJobsRequestT& request = {}) const {
411 return SubmitAsync(&TranslateClient::ListTextTranslationJobs, request, handler, context);
412 }
413
430
435 template <typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
436 Model::StartTextTranslationJobOutcomeCallable StartTextTranslationJobCallable(const StartTextTranslationJobRequestT& request) const {
437 return SubmitCallable(&TranslateClient::StartTextTranslationJob, request);
438 }
439
444 template <typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
445 void StartTextTranslationJobAsync(const StartTextTranslationJobRequestT& request,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
448 return SubmitAsync(&TranslateClient::StartTextTranslationJob, request, handler, context);
449 }
450
466
471 template <typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
472 Model::StopTextTranslationJobOutcomeCallable StopTextTranslationJobCallable(const StopTextTranslationJobRequestT& request) const {
473 return SubmitCallable(&TranslateClient::StopTextTranslationJob, request);
474 }
475
480 template <typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
481 void StopTextTranslationJobAsync(const StopTextTranslationJobRequestT& request,
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
484 return SubmitAsync(&TranslateClient::StopTextTranslationJob, request, handler, context);
485 }
486
496
500 template <typename TagResourceRequestT = Model::TagResourceRequest>
501 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
502 return SubmitCallable(&TranslateClient::TagResource, request);
503 }
504
509 template <typename TagResourceRequestT = Model::TagResourceRequest>
510 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
512 return SubmitAsync(&TranslateClient::TagResource, request, handler, context);
513 }
514
530
535 template <typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
536 Model::TranslateDocumentOutcomeCallable TranslateDocumentCallable(const TranslateDocumentRequestT& request) const {
537 return SubmitCallable(&TranslateClient::TranslateDocument, request);
538 }
539
544 template <typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
545 void TranslateDocumentAsync(const TranslateDocumentRequestT& request, const TranslateDocumentResponseReceivedHandler& handler,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
547 return SubmitAsync(&TranslateClient::TranslateDocument, request, handler, context);
548 }
549
559
563 template <typename TranslateTextRequestT = Model::TranslateTextRequest>
564 Model::TranslateTextOutcomeCallable TranslateTextCallable(const TranslateTextRequestT& request) const {
565 return SubmitCallable(&TranslateClient::TranslateText, request);
566 }
567
572 template <typename TranslateTextRequestT = Model::TranslateTextRequest>
573 void TranslateTextAsync(const TranslateTextRequestT& request, const TranslateTextResponseReceivedHandler& handler,
574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
575 return SubmitAsync(&TranslateClient::TranslateText, request, handler, context);
576 }
577
587
591 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
592 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
593 return SubmitCallable(&TranslateClient::UntagResource, request);
594 }
595
600 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
601 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
603 return SubmitAsync(&TranslateClient::UntagResource, request, handler, context);
604 }
605
613
618 template <typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
619 Model::UpdateParallelDataOutcomeCallable UpdateParallelDataCallable(const UpdateParallelDataRequestT& request) const {
620 return SubmitCallable(&TranslateClient::UpdateParallelData, request);
621 }
622
627 template <typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
628 void UpdateParallelDataAsync(const UpdateParallelDataRequestT& request, const UpdateParallelDataResponseReceivedHandler& handler,
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
630 return SubmitAsync(&TranslateClient::UpdateParallelData, request, handler, context);
631 }
632
633 void OverrideEndpoint(const Aws::String& endpoint);
634 std::shared_ptr<TranslateEndpointProviderBase>& accessEndpointProvider();
635
636 private:
638 void init(const TranslateClientConfiguration& clientConfiguration);
639
640 TranslateClientConfiguration m_clientConfiguration;
641 std::shared_ptr<TranslateEndpointProviderBase> m_endpointProvider;
642};
643
644} // namespace Translate
645} // namespace Aws
void TranslateDocumentAsync(const TranslateDocumentRequestT &request, const TranslateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartTextTranslationJobAsync(const StartTextTranslationJobRequestT &request, const StartTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetParallelDataOutcome GetParallelData(const Model::GetParallelDataRequest &request) const
TranslateClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::StopTextTranslationJobOutcome StopTextTranslationJob(const Model::StopTextTranslationJobRequest &request) const
static const char * GetAllocationTag()
virtual Model::ListLanguagesOutcome ListLanguages(const Model::ListLanguagesRequest &request={}) const
void ListTextTranslationJobsAsync(const ListTextTranslationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTextTranslationJobsRequestT &request={}) const
virtual Model::StartTextTranslationJobOutcome StartTextTranslationJob(const Model::StartTextTranslationJobRequest &request) const
TranslateClient(const Aws::Translate::TranslateClientConfiguration &clientConfiguration=Aws::Translate::TranslateClientConfiguration(), std::shared_ptr< TranslateEndpointProviderBase > endpointProvider=nullptr)
TranslateClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateParallelDataAsync(const UpdateParallelDataRequestT &request, const UpdateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTerminologiesOutcome ListTerminologies(const Model::ListTerminologiesRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::GetTerminologyOutcomeCallable GetTerminologyCallable(const GetTerminologyRequestT &request) const
TranslateClientConfiguration ClientConfigurationType
Model::DeleteTerminologyOutcomeCallable DeleteTerminologyCallable(const DeleteTerminologyRequestT &request) const
void GetTerminologyAsync(const GetTerminologyRequestT &request, const GetTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateParallelDataAsync(const CreateParallelDataRequestT &request, const CreateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ImportTerminologyOutcomeCallable ImportTerminologyCallable(const ImportTerminologyRequestT &request) const
void DescribeTextTranslationJobAsync(const DescribeTextTranslationJobRequestT &request, const DescribeTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TranslateEndpointProvider EndpointProviderType
Model::DescribeTextTranslationJobOutcomeCallable DescribeTextTranslationJobCallable(const DescribeTextTranslationJobRequestT &request) const
Model::DeleteParallelDataOutcomeCallable DeleteParallelDataCallable(const DeleteParallelDataRequestT &request) const
virtual Model::GetTerminologyOutcome GetTerminology(const Model::GetTerminologyRequest &request) const
virtual Model::TranslateTextOutcome TranslateText(const Model::TranslateTextRequest &request) const
void DeleteTerminologyAsync(const DeleteTerminologyRequestT &request, const DeleteTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTextTranslationJobsOutcomeCallable ListTextTranslationJobsCallable(const ListTextTranslationJobsRequestT &request={}) const
TranslateClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ImportTerminologyAsync(const ImportTerminologyRequestT &request, const ImportTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TranslateClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< TranslateEndpointProviderBase > endpointProvider=nullptr, const Aws::Translate::TranslateClientConfiguration &clientConfiguration=Aws::Translate::TranslateClientConfiguration())
Model::TranslateDocumentOutcomeCallable TranslateDocumentCallable(const TranslateDocumentRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::UpdateParallelDataOutcomeCallable UpdateParallelDataCallable(const UpdateParallelDataRequestT &request) const
Model::ListTerminologiesOutcomeCallable ListTerminologiesCallable(const ListTerminologiesRequestT &request={}) const
void DeleteParallelDataAsync(const DeleteParallelDataRequestT &request, const DeleteParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLanguagesOutcomeCallable ListLanguagesCallable(const ListLanguagesRequestT &request={}) const
Model::ListParallelDataOutcomeCallable ListParallelDataCallable(const ListParallelDataRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ImportTerminologyOutcome ImportTerminology(const Model::ImportTerminologyRequest &request) const
virtual Model::DeleteTerminologyOutcome DeleteTerminology(const Model::DeleteTerminologyRequest &request) const
virtual Model::ListParallelDataOutcome ListParallelData(const Model::ListParallelDataRequest &request={}) const
virtual Model::DeleteParallelDataOutcome DeleteParallelData(const Model::DeleteParallelDataRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
static const char * GetServiceName()
Model::StopTextTranslationJobOutcomeCallable StopTextTranslationJobCallable(const StopTextTranslationJobRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
void GetParallelDataAsync(const GetParallelDataRequestT &request, const GetParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTextTranslationJobsOutcome ListTextTranslationJobs(const Model::ListTextTranslationJobsRequest &request={}) const
void ListLanguagesAsync(const ListLanguagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLanguagesRequestT &request={}) const
Model::GetParallelDataOutcomeCallable GetParallelDataCallable(const GetParallelDataRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void TranslateTextAsync(const TranslateTextRequestT &request, const TranslateTextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TranslateTextOutcomeCallable TranslateTextCallable(const TranslateTextRequestT &request) const
virtual Model::CreateParallelDataOutcome CreateParallelData(const Model::CreateParallelDataRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListParallelDataAsync(const ListParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListParallelDataRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTextTranslationJobOutcome DescribeTextTranslationJob(const Model::DescribeTextTranslationJobRequest &request) const
Model::CreateParallelDataOutcomeCallable CreateParallelDataCallable(const CreateParallelDataRequestT &request) const
std::shared_ptr< TranslateEndpointProviderBase > & accessEndpointProvider()
void ListTerminologiesAsync(const ListTerminologiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTerminologiesRequestT &request={}) const
Model::StartTextTranslationJobOutcomeCallable StartTextTranslationJobCallable(const StartTextTranslationJobRequestT &request) const
TranslateClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< TranslateEndpointProviderBase > endpointProvider=nullptr, const Aws::Translate::TranslateClientConfiguration &clientConfiguration=Aws::Translate::TranslateClientConfiguration())
virtual Model::UpdateParallelDataOutcome UpdateParallelData(const Model::UpdateParallelDataRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TranslateDocumentOutcome TranslateDocument(const Model::TranslateDocumentRequest &request) const
void StopTextTranslationJobAsync(const StopTextTranslationJobRequestT &request, const StopTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DeleteTerminologyOutcome > DeleteTerminologyOutcomeCallable
std::future< ImportTerminologyOutcome > ImportTerminologyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteParallelDataOutcome > DeleteParallelDataOutcomeCallable
std::future< ListLanguagesOutcome > ListLanguagesOutcomeCallable
std::future< GetTerminologyOutcome > GetTerminologyOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListParallelDataOutcome > ListParallelDataOutcomeCallable
std::future< GetParallelDataOutcome > GetParallelDataOutcomeCallable
std::future< CreateParallelDataOutcome > CreateParallelDataOutcomeCallable
std::future< TranslateDocumentOutcome > TranslateDocumentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< TranslateTextOutcome > TranslateTextOutcomeCallable
std::future< StartTextTranslationJobOutcome > StartTextTranslationJobOutcomeCallable
std::future< DescribeTextTranslationJobOutcome > DescribeTextTranslationJobOutcomeCallable
std::future< ListTextTranslationJobsOutcome > ListTextTranslationJobsOutcomeCallable
std::future< StopTextTranslationJobOutcome > StopTextTranslationJobOutcomeCallable
std::future< ListTerminologiesOutcome > ListTerminologiesOutcomeCallable
std::future< UpdateParallelDataOutcome > UpdateParallelDataOutcomeCallable
std::function< void(const TranslateClient *, const Model::UpdateParallelDataRequest &, const Model::UpdateParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::GetParallelDataRequest &, const Model::GetParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListTerminologiesRequest &, const Model::ListTerminologiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTerminologiesResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::StopTextTranslationJobRequest &, const Model::StopTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DescribeTextTranslationJobRequest &, const Model::DescribeTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListParallelDataRequest &, const Model::ListParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ImportTerminologyRequest &, const Model::ImportTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::StartTextTranslationJobRequest &, const Model::StartTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::CreateParallelDataRequest &, const Model::CreateParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListLanguagesRequest &, const Model::ListLanguagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLanguagesResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DeleteTerminologyRequest &, const Model::DeleteTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::GetTerminologyRequest &, const Model::GetTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DeleteParallelDataRequest &, const Model::DeleteParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::TranslateDocumentRequest &, const Model::TranslateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TranslateDocumentResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::TranslateTextRequest &, const Model::TranslateTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TranslateTextResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListTextTranslationJobsRequest &, const Model::ListTextTranslationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTextTranslationJobsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String