AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TranslateClient.h
1
6#pragma once
7#include <aws/translate/Translate_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/translate/TranslateServiceClientModel.h>
13
14namespace Aws
15{
16namespace Translate
17{
22 class AWS_TRANSLATE_API TranslateClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<TranslateClient>
23 {
24 public:
26 static const char* GetServiceName();
27 static const char* GetAllocationTag();
28
31
37 std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr);
38
44 std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr,
46
51 TranslateClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<TranslateEndpointProviderBase> endpointProvider = nullptr,
54
55
56 /* Legacy constructors due deprecation */
62
68 const Aws::Client::ClientConfiguration& clientConfiguration);
69
74 TranslateClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
77 /* End of legacy constructors due deprecation */
79
90
94 template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
95 Model::CreateParallelDataOutcomeCallable CreateParallelDataCallable(const CreateParallelDataRequestT& request) const
96 {
97 return SubmitCallable(&TranslateClient::CreateParallelData, request);
98 }
99
103 template<typename CreateParallelDataRequestT = Model::CreateParallelDataRequest>
104 void CreateParallelDataAsync(const CreateParallelDataRequestT& request, const CreateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
105 {
106 return SubmitAsync(&TranslateClient::CreateParallelData, request, handler, context);
107 }
108
116
120 template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
121 Model::DeleteParallelDataOutcomeCallable DeleteParallelDataCallable(const DeleteParallelDataRequestT& request) const
122 {
123 return SubmitCallable(&TranslateClient::DeleteParallelData, request);
124 }
125
129 template<typename DeleteParallelDataRequestT = Model::DeleteParallelDataRequest>
130 void DeleteParallelDataAsync(const DeleteParallelDataRequestT& request, const DeleteParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
131 {
132 return SubmitAsync(&TranslateClient::DeleteParallelData, request, handler, context);
133 }
134
142
146 template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
147 Model::DeleteTerminologyOutcomeCallable DeleteTerminologyCallable(const DeleteTerminologyRequestT& request) const
148 {
149 return SubmitCallable(&TranslateClient::DeleteTerminology, request);
150 }
151
155 template<typename DeleteTerminologyRequestT = Model::DeleteTerminologyRequest>
156 void DeleteTerminologyAsync(const DeleteTerminologyRequestT& request, const DeleteTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
157 {
158 return SubmitAsync(&TranslateClient::DeleteTerminology, request, handler, context);
159 }
160
169
173 template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
174 Model::DescribeTextTranslationJobOutcomeCallable DescribeTextTranslationJobCallable(const DescribeTextTranslationJobRequestT& request) const
175 {
176 return SubmitCallable(&TranslateClient::DescribeTextTranslationJob, request);
177 }
178
182 template<typename DescribeTextTranslationJobRequestT = Model::DescribeTextTranslationJobRequest>
183 void DescribeTextTranslationJobAsync(const DescribeTextTranslationJobRequestT& request, const DescribeTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
184 {
185 return SubmitAsync(&TranslateClient::DescribeTextTranslationJob, request, handler, context);
186 }
187
195
199 template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
200 Model::GetParallelDataOutcomeCallable GetParallelDataCallable(const GetParallelDataRequestT& request) const
201 {
202 return SubmitCallable(&TranslateClient::GetParallelData, request);
203 }
204
208 template<typename GetParallelDataRequestT = Model::GetParallelDataRequest>
209 void GetParallelDataAsync(const GetParallelDataRequestT& request, const GetParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
210 {
211 return SubmitAsync(&TranslateClient::GetParallelData, request, handler, context);
212 }
213
220
224 template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
225 Model::GetTerminologyOutcomeCallable GetTerminologyCallable(const GetTerminologyRequestT& request) const
226 {
227 return SubmitCallable(&TranslateClient::GetTerminology, request);
228 }
229
233 template<typename GetTerminologyRequestT = Model::GetTerminologyRequest>
234 void GetTerminologyAsync(const GetTerminologyRequestT& request, const GetTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
235 {
236 return SubmitAsync(&TranslateClient::GetTerminology, request, handler, context);
237 }
238
252
256 template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
257 Model::ImportTerminologyOutcomeCallable ImportTerminologyCallable(const ImportTerminologyRequestT& request) const
258 {
259 return SubmitCallable(&TranslateClient::ImportTerminology, request);
260 }
261
265 template<typename ImportTerminologyRequestT = Model::ImportTerminologyRequest>
266 void ImportTerminologyAsync(const ImportTerminologyRequestT& request, const ImportTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
267 {
268 return SubmitAsync(&TranslateClient::ImportTerminology, request, handler, context);
269 }
270
278
282 template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
283 Model::ListLanguagesOutcomeCallable ListLanguagesCallable(const ListLanguagesRequestT& request = {}) const
284 {
285 return SubmitCallable(&TranslateClient::ListLanguages, request);
286 }
287
291 template<typename ListLanguagesRequestT = Model::ListLanguagesRequest>
292 void ListLanguagesAsync(const ListLanguagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListLanguagesRequestT& request = {}) const
293 {
294 return SubmitAsync(&TranslateClient::ListLanguages, request, handler, context);
295 }
296
304
308 template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
309 Model::ListParallelDataOutcomeCallable ListParallelDataCallable(const ListParallelDataRequestT& request = {}) const
310 {
311 return SubmitCallable(&TranslateClient::ListParallelData, request);
312 }
313
317 template<typename ListParallelDataRequestT = Model::ListParallelDataRequest>
318 void ListParallelDataAsync(const ListParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListParallelDataRequestT& request = {}) const
319 {
320 return SubmitAsync(&TranslateClient::ListParallelData, request, handler, context);
321 }
322
332
336 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
337 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
338 {
339 return SubmitCallable(&TranslateClient::ListTagsForResource, request);
340 }
341
345 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
346 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
347 {
348 return SubmitAsync(&TranslateClient::ListTagsForResource, request, handler, context);
349 }
350
358
362 template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
363 Model::ListTerminologiesOutcomeCallable ListTerminologiesCallable(const ListTerminologiesRequestT& request = {}) const
364 {
365 return SubmitCallable(&TranslateClient::ListTerminologies, request);
366 }
367
371 template<typename ListTerminologiesRequestT = Model::ListTerminologiesRequest>
372 void ListTerminologiesAsync(const ListTerminologiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTerminologiesRequestT& request = {}) const
373 {
374 return SubmitAsync(&TranslateClient::ListTerminologies, request, handler, context);
375 }
376
384
388 template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
389 Model::ListTextTranslationJobsOutcomeCallable ListTextTranslationJobsCallable(const ListTextTranslationJobsRequestT& request = {}) const
390 {
391 return SubmitCallable(&TranslateClient::ListTextTranslationJobs, request);
392 }
393
397 template<typename ListTextTranslationJobsRequestT = Model::ListTextTranslationJobsRequest>
398 void ListTextTranslationJobsAsync(const ListTextTranslationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTextTranslationJobsRequestT& request = {}) const
399 {
400 return SubmitAsync(&TranslateClient::ListTextTranslationJobs, request, handler, context);
401 }
402
419
423 template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
424 Model::StartTextTranslationJobOutcomeCallable StartTextTranslationJobCallable(const StartTextTranslationJobRequestT& request) const
425 {
426 return SubmitCallable(&TranslateClient::StartTextTranslationJob, request);
427 }
428
432 template<typename StartTextTranslationJobRequestT = Model::StartTextTranslationJobRequest>
433 void StartTextTranslationJobAsync(const StartTextTranslationJobRequestT& request, const StartTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
434 {
435 return SubmitAsync(&TranslateClient::StartTextTranslationJob, request, handler, context);
436 }
437
453
457 template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
458 Model::StopTextTranslationJobOutcomeCallable StopTextTranslationJobCallable(const StopTextTranslationJobRequestT& request) const
459 {
460 return SubmitCallable(&TranslateClient::StopTextTranslationJob, request);
461 }
462
466 template<typename StopTextTranslationJobRequestT = Model::StopTextTranslationJobRequest>
467 void StopTextTranslationJobAsync(const StopTextTranslationJobRequestT& request, const StopTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
468 {
469 return SubmitAsync(&TranslateClient::StopTextTranslationJob, request, handler, context);
470 }
471
481
485 template<typename TagResourceRequestT = Model::TagResourceRequest>
486 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
487 {
488 return SubmitCallable(&TranslateClient::TagResource, request);
489 }
490
494 template<typename TagResourceRequestT = Model::TagResourceRequest>
495 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
496 {
497 return SubmitAsync(&TranslateClient::TagResource, request, handler, context);
498 }
499
515
519 template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
520 Model::TranslateDocumentOutcomeCallable TranslateDocumentCallable(const TranslateDocumentRequestT& request) const
521 {
522 return SubmitCallable(&TranslateClient::TranslateDocument, request);
523 }
524
528 template<typename TranslateDocumentRequestT = Model::TranslateDocumentRequest>
529 void TranslateDocumentAsync(const TranslateDocumentRequestT& request, const TranslateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
530 {
531 return SubmitAsync(&TranslateClient::TranslateDocument, request, handler, context);
532 }
533
543
547 template<typename TranslateTextRequestT = Model::TranslateTextRequest>
548 Model::TranslateTextOutcomeCallable TranslateTextCallable(const TranslateTextRequestT& request) const
549 {
550 return SubmitCallable(&TranslateClient::TranslateText, request);
551 }
552
556 template<typename TranslateTextRequestT = Model::TranslateTextRequest>
557 void TranslateTextAsync(const TranslateTextRequestT& request, const TranslateTextResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
558 {
559 return SubmitAsync(&TranslateClient::TranslateText, request, handler, context);
560 }
561
571
575 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
576 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
577 {
578 return SubmitCallable(&TranslateClient::UntagResource, request);
579 }
580
584 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
585 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
586 {
587 return SubmitAsync(&TranslateClient::UntagResource, request, handler, context);
588 }
589
597
601 template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
602 Model::UpdateParallelDataOutcomeCallable UpdateParallelDataCallable(const UpdateParallelDataRequestT& request) const
603 {
604 return SubmitCallable(&TranslateClient::UpdateParallelData, request);
605 }
606
610 template<typename UpdateParallelDataRequestT = Model::UpdateParallelDataRequest>
611 void UpdateParallelDataAsync(const UpdateParallelDataRequestT& request, const UpdateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
612 {
613 return SubmitAsync(&TranslateClient::UpdateParallelData, request, handler, context);
614 }
615
616
617 void OverrideEndpoint(const Aws::String& endpoint);
618 std::shared_ptr<TranslateEndpointProviderBase>& accessEndpointProvider();
619 private:
621 void init(const TranslateClientConfiguration& clientConfiguration);
622
623 TranslateClientConfiguration m_clientConfiguration;
624 std::shared_ptr<TranslateEndpointProviderBase> m_endpointProvider;
625 };
626
627} // namespace Translate
628} // 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::StopTextTranslationJobRequest &, const Model::StopTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTextTranslationJobResponseReceivedHandler
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::ListTextTranslationJobsRequest &, const Model::ListTextTranslationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTextTranslationJobsResponseReceivedHandler
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::GetTerminologyRequest &, const Model::GetTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTerminologyResponseReceivedHandler
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::StartTextTranslationJobRequest &, const Model::StartTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTextTranslationJobResponseReceivedHandler
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::TranslateTextRequest &, const Model::TranslateTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TranslateTextResponseReceivedHandler
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::CreateParallelDataRequest &, const Model::CreateParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateParallelDataResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::ListTerminologiesRequest &, const Model::ListTerminologiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTerminologiesResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::TranslateDocumentRequest &, const Model::TranslateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TranslateDocumentResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String