AWS SDK for C++  1.9.123
AWS SDK for C++
TranslateClient.h
Go to the documentation of this file.
1 
6 #pragma once
27 #include <aws/core/NoResult.h>
30 #include <future>
31 #include <functional>
32 
33 namespace Aws
34 {
35 
36 namespace Http
37 {
38  class HttpClient;
39  class HttpClientFactory;
40 } // namespace Http
41 
42 namespace Utils
43 {
44  template< typename R, typename E> class Outcome;
45 namespace Threading
46 {
47  class Executor;
48 } // namespace Threading
49 } // namespace Utils
50 
51 namespace Auth
52 {
53  class AWSCredentials;
54  class AWSCredentialsProvider;
55 } // namespace Auth
56 
57 namespace Client
58 {
59  class RetryStrategy;
60 } // namespace Client
61 
62 namespace Translate
63 {
64 
65 namespace Model
66 {
67  class CreateParallelDataRequest;
68  class DeleteParallelDataRequest;
69  class DeleteTerminologyRequest;
70  class DescribeTextTranslationJobRequest;
71  class GetParallelDataRequest;
72  class GetTerminologyRequest;
73  class ImportTerminologyRequest;
74  class ListParallelDataRequest;
75  class ListTerminologiesRequest;
76  class ListTextTranslationJobsRequest;
77  class StartTextTranslationJobRequest;
78  class StopTextTranslationJobRequest;
79  class TranslateTextRequest;
80  class UpdateParallelDataRequest;
81 
96 
97  typedef std::future<CreateParallelDataOutcome> CreateParallelDataOutcomeCallable;
98  typedef std::future<DeleteParallelDataOutcome> DeleteParallelDataOutcomeCallable;
99  typedef std::future<DeleteTerminologyOutcome> DeleteTerminologyOutcomeCallable;
100  typedef std::future<DescribeTextTranslationJobOutcome> DescribeTextTranslationJobOutcomeCallable;
101  typedef std::future<GetParallelDataOutcome> GetParallelDataOutcomeCallable;
102  typedef std::future<GetTerminologyOutcome> GetTerminologyOutcomeCallable;
103  typedef std::future<ImportTerminologyOutcome> ImportTerminologyOutcomeCallable;
104  typedef std::future<ListParallelDataOutcome> ListParallelDataOutcomeCallable;
105  typedef std::future<ListTerminologiesOutcome> ListTerminologiesOutcomeCallable;
106  typedef std::future<ListTextTranslationJobsOutcome> ListTextTranslationJobsOutcomeCallable;
107  typedef std::future<StartTextTranslationJobOutcome> StartTextTranslationJobOutcomeCallable;
108  typedef std::future<StopTextTranslationJobOutcome> StopTextTranslationJobOutcomeCallable;
109  typedef std::future<TranslateTextOutcome> TranslateTextOutcomeCallable;
110  typedef std::future<UpdateParallelDataOutcome> UpdateParallelDataOutcomeCallable;
111 } // namespace Model
112 
113  class TranslateClient;
114 
115  typedef std::function<void(const TranslateClient*, const Model::CreateParallelDataRequest&, const Model::CreateParallelDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateParallelDataResponseReceivedHandler;
116  typedef std::function<void(const TranslateClient*, const Model::DeleteParallelDataRequest&, const Model::DeleteParallelDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteParallelDataResponseReceivedHandler;
117  typedef std::function<void(const TranslateClient*, const Model::DeleteTerminologyRequest&, const Model::DeleteTerminologyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTerminologyResponseReceivedHandler;
118  typedef std::function<void(const TranslateClient*, const Model::DescribeTextTranslationJobRequest&, const Model::DescribeTextTranslationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTextTranslationJobResponseReceivedHandler;
119  typedef std::function<void(const TranslateClient*, const Model::GetParallelDataRequest&, const Model::GetParallelDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParallelDataResponseReceivedHandler;
120  typedef std::function<void(const TranslateClient*, const Model::GetTerminologyRequest&, const Model::GetTerminologyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTerminologyResponseReceivedHandler;
121  typedef std::function<void(const TranslateClient*, const Model::ImportTerminologyRequest&, const Model::ImportTerminologyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportTerminologyResponseReceivedHandler;
122  typedef std::function<void(const TranslateClient*, const Model::ListParallelDataRequest&, const Model::ListParallelDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListParallelDataResponseReceivedHandler;
123  typedef std::function<void(const TranslateClient*, const Model::ListTerminologiesRequest&, const Model::ListTerminologiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTerminologiesResponseReceivedHandler;
124  typedef std::function<void(const TranslateClient*, const Model::ListTextTranslationJobsRequest&, const Model::ListTextTranslationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTextTranslationJobsResponseReceivedHandler;
125  typedef std::function<void(const TranslateClient*, const Model::StartTextTranslationJobRequest&, const Model::StartTextTranslationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTextTranslationJobResponseReceivedHandler;
126  typedef std::function<void(const TranslateClient*, const Model::StopTextTranslationJobRequest&, const Model::StopTextTranslationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopTextTranslationJobResponseReceivedHandler;
127  typedef std::function<void(const TranslateClient*, const Model::TranslateTextRequest&, const Model::TranslateTextOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TranslateTextResponseReceivedHandler;
128  typedef std::function<void(const TranslateClient*, const Model::UpdateParallelDataRequest&, const Model::UpdateParallelDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateParallelDataResponseReceivedHandler;
129 
135  {
136  public:
138 
144 
150 
155  TranslateClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
157 
158  virtual ~TranslateClient();
159 
160 
171 
184 
196  virtual void CreateParallelDataAsync(const Model::CreateParallelDataRequest& request, const CreateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
197 
205 
215 
224  virtual void DeleteParallelDataAsync(const Model::DeleteParallelDataRequest& request, const DeleteParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
225 
233 
243 
252  virtual void DeleteTerminologyAsync(const Model::DeleteTerminologyRequest& request, const DeleteTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
253 
262 
273 
283  virtual void DescribeTextTranslationJobAsync(const Model::DescribeTextTranslationJobRequest& request, const DescribeTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
284 
292 
302 
311  virtual void GetParallelDataAsync(const Model::GetParallelDataRequest& request, const GetParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
312 
319 
328 
336  virtual void GetTerminologyAsync(const Model::GetTerminologyRequest& request, const GetTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
337 
352 
369 
385  virtual void ImportTerminologyAsync(const Model::ImportTerminologyRequest& request, const ImportTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
386 
394 
404 
413  virtual void ListParallelDataAsync(const Model::ListParallelDataRequest& request, const ListParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
414 
422 
432 
441  virtual void ListTerminologiesAsync(const Model::ListTerminologiesRequest& request, const ListTerminologiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
442 
450 
460 
469  virtual void ListTextTranslationJobsAsync(const Model::ListTextTranslationJobsRequest& request, const ListTextTranslationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
470 
484 
500 
515  virtual void StartTextTranslationJobAsync(const Model::StartTextTranslationJobRequest& request, const StartTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
516 
532 
550 
567  virtual void StopTextTranslationJobAsync(const Model::StopTextTranslationJobRequest& request, const StopTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
568 
577 
588 
598  virtual void TranslateTextAsync(const Model::TranslateTextRequest& request, const TranslateTextResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
599 
607 
617 
626  virtual void UpdateParallelDataAsync(const Model::UpdateParallelDataRequest& request, const UpdateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
627 
628 
629  void OverrideEndpoint(const Aws::String& endpoint);
630  private:
631  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
632  void CreateParallelDataAsyncHelper(const Model::CreateParallelDataRequest& request, const CreateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
633  void DeleteParallelDataAsyncHelper(const Model::DeleteParallelDataRequest& request, const DeleteParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
634  void DeleteTerminologyAsyncHelper(const Model::DeleteTerminologyRequest& request, const DeleteTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
635  void DescribeTextTranslationJobAsyncHelper(const Model::DescribeTextTranslationJobRequest& request, const DescribeTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
636  void GetParallelDataAsyncHelper(const Model::GetParallelDataRequest& request, const GetParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
637  void GetTerminologyAsyncHelper(const Model::GetTerminologyRequest& request, const GetTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
638  void ImportTerminologyAsyncHelper(const Model::ImportTerminologyRequest& request, const ImportTerminologyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
639  void ListParallelDataAsyncHelper(const Model::ListParallelDataRequest& request, const ListParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
640  void ListTerminologiesAsyncHelper(const Model::ListTerminologiesRequest& request, const ListTerminologiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
641  void ListTextTranslationJobsAsyncHelper(const Model::ListTextTranslationJobsRequest& request, const ListTextTranslationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
642  void StartTextTranslationJobAsyncHelper(const Model::StartTextTranslationJobRequest& request, const StartTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
643  void StopTextTranslationJobAsyncHelper(const Model::StopTextTranslationJobRequest& request, const StopTextTranslationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
644  void TranslateTextAsyncHelper(const Model::TranslateTextRequest& request, const TranslateTextResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
645  void UpdateParallelDataAsyncHelper(const Model::UpdateParallelDataRequest& request, const UpdateParallelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
646 
647  Aws::String m_uri;
648  Aws::String m_configScheme;
649  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
650  };
651 
652 } // namespace Translate
653 } // namespace Aws
Aws::Translate::Model::UpdateParallelDataRequest
Definition: UpdateParallelDataRequest.h:24
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Translate::TranslateTextResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::TranslateTextRequest &, const Model::TranslateTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TranslateTextResponseReceivedHandler
Definition: TranslateClient.h:127
Aws::Translate::TranslateClient::GetTerminologyCallable
virtual Model::GetTerminologyOutcomeCallable GetTerminologyCallable(const Model::GetTerminologyRequest &request) const
UpdateParallelDataResult.h
Aws::Translate::ListTerminologiesResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListTerminologiesRequest &, const Model::ListTerminologiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTerminologiesResponseReceivedHandler
Definition: TranslateClient.h:123
Aws::Translate::TranslateClient::ListTextTranslationJobs
virtual Model::ListTextTranslationJobsOutcome ListTextTranslationJobs(const Model::ListTextTranslationJobsRequest &request) const
Aws::Translate::TranslateClient::DeleteTerminology
virtual Model::DeleteTerminologyOutcome DeleteTerminology(const Model::DeleteTerminologyRequest &request) const
Aws::Translate::TranslateClient::ListTextTranslationJobsCallable
virtual Model::ListTextTranslationJobsOutcomeCallable ListTextTranslationJobsCallable(const Model::ListTextTranslationJobsRequest &request) const
Aws::Translate::Model::StopTextTranslationJobOutcome
Aws::Utils::Outcome< StopTextTranslationJobResult, TranslateError > StopTextTranslationJobOutcome
Definition: TranslateClient.h:93
Aws::Translate::Model::ListParallelDataOutcomeCallable
std::future< ListParallelDataOutcome > ListParallelDataOutcomeCallable
Definition: TranslateClient.h:104
Aws::Translate::TranslateClient::StartTextTranslationJobAsync
virtual void StartTextTranslationJobAsync(const Model::StartTextTranslationJobRequest &request, const StartTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::ListTextTranslationJobsOutcomeCallable
std::future< ListTextTranslationJobsOutcome > ListTextTranslationJobsOutcomeCallable
Definition: TranslateClient.h:106
Aws::Translate::TranslateClient::ImportTerminology
virtual Model::ImportTerminologyOutcome ImportTerminology(const Model::ImportTerminologyRequest &request) const
Translate_EXPORTS.h
Aws::Translate::TranslateClient::DeleteParallelDataCallable
virtual Model::DeleteParallelDataOutcomeCallable DeleteParallelDataCallable(const Model::DeleteParallelDataRequest &request) const
Aws::Translate::TranslateClient::StartTextTranslationJob
virtual Model::StartTextTranslationJobOutcome StartTextTranslationJob(const Model::StartTextTranslationJobRequest &request) const
AWSError.h
Aws::Translate::TranslateClient::GetTerminologyAsync
virtual void GetTerminologyAsync(const Model::GetTerminologyRequest &request, const GetTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::TranslateClient::TranslateClient
TranslateClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Translate::Model::ListTerminologiesOutcomeCallable
std::future< ListTerminologiesOutcome > ListTerminologiesOutcomeCallable
Definition: TranslateClient.h:105
Aws::Translate::Model::TranslateTextOutcome
Aws::Utils::Outcome< TranslateTextResult, TranslateError > TranslateTextOutcome
Definition: TranslateClient.h:94
Aws::Translate::TranslateClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Translate::TranslateClient::ListParallelData
virtual Model::ListParallelDataOutcome ListParallelData(const Model::ListParallelDataRequest &request) const
Aws::Translate::TranslateClient::UpdateParallelDataAsync
virtual void UpdateParallelDataAsync(const Model::UpdateParallelDataRequest &request, const UpdateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::StartTextTranslationJobOutcomeCallable
std::future< StartTextTranslationJobOutcome > StartTextTranslationJobOutcomeCallable
Definition: TranslateClient.h:107
Aws::Translate::TranslateClient::TranslateText
virtual Model::TranslateTextOutcome TranslateText(const Model::TranslateTextRequest &request) const
Aws::Translate::Model::ListTextTranslationJobsRequest
Definition: ListTextTranslationJobsRequest.h:23
Aws::Translate::TranslateClient::ListParallelDataAsync
virtual void ListParallelDataAsync(const Model::ListParallelDataRequest &request, const ListParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::TranslateClient::UpdateParallelDataCallable
virtual Model::UpdateParallelDataOutcomeCallable UpdateParallelDataCallable(const Model::UpdateParallelDataRequest &request) const
StartTextTranslationJobResult.h
Aws::Translate::DeleteTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DeleteTerminologyRequest &, const Model::DeleteTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTerminologyResponseReceivedHandler
Definition: TranslateClient.h:117
Aws::Translate::Model::GetTerminologyOutcomeCallable
std::future< GetTerminologyOutcome > GetTerminologyOutcomeCallable
Definition: TranslateClient.h:102
AWS_TRANSLATE_API
#define AWS_TRANSLATE_API
Definition: Translate_EXPORTS.h:28
Aws::Translate::TranslateClient::CreateParallelDataAsync
virtual void CreateParallelDataAsync(const Model::CreateParallelDataRequest &request, const CreateParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::ListTerminologiesRequest
Definition: ListTerminologiesRequest.h:22
AsyncCallerContext.h
Aws::Translate::TranslateClient::DescribeTextTranslationJobCallable
virtual Model::DescribeTextTranslationJobOutcomeCallable DescribeTextTranslationJobCallable(const Model::DescribeTextTranslationJobRequest &request) const
Aws::Translate::TranslateClient::GetParallelData
virtual Model::GetParallelDataOutcome GetParallelData(const Model::GetParallelDataRequest &request) const
GetParallelDataResult.h
Aws::Translate::GetTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::GetTerminologyRequest &, const Model::GetTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTerminologyResponseReceivedHandler
Definition: TranslateClient.h:120
Aws::Translate::TranslateClient::GetParallelDataAsync
virtual void GetParallelDataAsync(const Model::GetParallelDataRequest &request, const GetParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::TranslateClient::TranslateClient
TranslateClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Translate::Model::StartTextTranslationJobOutcome
Aws::Utils::Outcome< StartTextTranslationJobResult, TranslateError > StartTextTranslationJobOutcome
Definition: TranslateClient.h:92
Aws::Translate::TranslateClient::StopTextTranslationJob
virtual Model::StopTextTranslationJobOutcome StopTextTranslationJob(const Model::StopTextTranslationJobRequest &request) const
GetTerminologyResult.h
NoResult.h
Aws::Translate::TranslateClient::StopTextTranslationJobAsync
virtual void StopTextTranslationJobAsync(const Model::StopTextTranslationJobRequest &request, const StopTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::UpdateParallelDataOutcomeCallable
std::future< UpdateParallelDataOutcome > UpdateParallelDataOutcomeCallable
Definition: TranslateClient.h:110
Aws::Translate::TranslateClient::ImportTerminologyAsync
virtual void ImportTerminologyAsync(const Model::ImportTerminologyRequest &request, const ImportTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::TranslateTextOutcomeCallable
std::future< TranslateTextOutcome > TranslateTextOutcomeCallable
Definition: TranslateClient.h:109
Aws::Translate::TranslateClient::ListTerminologiesAsync
virtual void ListTerminologiesAsync(const Model::ListTerminologiesRequest &request, const ListTerminologiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::TranslateClient::TranslateClient
TranslateClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Translate::UpdateParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::UpdateParallelDataRequest &, const Model::UpdateParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateParallelDataResponseReceivedHandler
Definition: TranslateClient.h:128
Aws::Translate::Model::ImportTerminologyOutcome
Aws::Utils::Outcome< ImportTerminologyResult, TranslateError > ImportTerminologyOutcome
Definition: TranslateClient.h:88
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Translate::TranslateClient::ListTerminologies
virtual Model::ListTerminologiesOutcome ListTerminologies(const Model::ListTerminologiesRequest &request) const
Aws::Translate::Model::ListTerminologiesOutcome
Aws::Utils::Outcome< ListTerminologiesResult, TranslateError > ListTerminologiesOutcome
Definition: TranslateClient.h:90
DeleteParallelDataResult.h
Aws::Translate::TranslateClient::DeleteTerminologyCallable
virtual Model::DeleteTerminologyOutcomeCallable DeleteTerminologyCallable(const Model::DeleteTerminologyRequest &request) const
Aws::Translate::Model::ListParallelDataRequest
Definition: ListParallelDataRequest.h:22
ListParallelDataResult.h
DescribeTextTranslationJobResult.h
Aws::Translate::Model::DeleteParallelDataOutcomeCallable
std::future< DeleteParallelDataOutcome > DeleteParallelDataOutcomeCallable
Definition: TranslateClient.h:98
Aws::Translate::GetParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::GetParallelDataRequest &, const Model::GetParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParallelDataResponseReceivedHandler
Definition: TranslateClient.h:119
Aws::Translate::CreateParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::CreateParallelDataRequest &, const Model::CreateParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateParallelDataResponseReceivedHandler
Definition: TranslateClient.h:113
Aws::Translate::Model::UpdateParallelDataOutcome
Aws::Utils::Outcome< UpdateParallelDataResult, TranslateError > UpdateParallelDataOutcome
Definition: TranslateClient.h:95
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Translate::Model::StopTextTranslationJobOutcomeCallable
std::future< StopTextTranslationJobOutcome > StopTextTranslationJobOutcomeCallable
Definition: TranslateClient.h:108
Aws::Translate::Model::ImportTerminologyRequest
Definition: ImportTerminologyRequest.h:25
Aws::Translate::Model::StartTextTranslationJobRequest
Definition: StartTextTranslationJobRequest.h:26
Aws::Translate::TranslateClient::DescribeTextTranslationJob
virtual Model::DescribeTextTranslationJobOutcome DescribeTextTranslationJob(const Model::DescribeTextTranslationJobRequest &request) const
Aws::Translate::TranslateClient::GetParallelDataCallable
virtual Model::GetParallelDataOutcomeCallable GetParallelDataCallable(const Model::GetParallelDataRequest &request) const
Aws::Translate::ListParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListParallelDataRequest &, const Model::ListParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListParallelDataResponseReceivedHandler
Definition: TranslateClient.h:122
Aws::Translate::Model::GetParallelDataOutcome
Aws::Utils::Outcome< GetParallelDataResult, TranslateError > GetParallelDataOutcome
Definition: TranslateClient.h:86
Aws::Translate::Model::CreateParallelDataOutcomeCallable
std::future< CreateParallelDataOutcome > CreateParallelDataOutcomeCallable
Definition: TranslateClient.h:97
Aws::Translate::TranslateClient::CreateParallelDataCallable
virtual Model::CreateParallelDataOutcomeCallable CreateParallelDataCallable(const Model::CreateParallelDataRequest &request) const
ListTerminologiesResult.h
Aws::Translate::TranslateClient
Definition: TranslateClient.h:135
AWSString.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Translate::StopTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::StopTextTranslationJobRequest &, const Model::StopTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTextTranslationJobResponseReceivedHandler
Definition: TranslateClient.h:126
Aws::Translate::Model::GetTerminologyRequest
Definition: GetTerminologyRequest.h:23
Aws::Translate::Model::StopTextTranslationJobRequest
Definition: StopTextTranslationJobRequest.h:22
Aws::Translate::TranslateClient::DescribeTextTranslationJobAsync
virtual void DescribeTextTranslationJobAsync(const Model::DescribeTextTranslationJobRequest &request, const DescribeTextTranslationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::ImportTerminologyResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ImportTerminologyRequest &, const Model::ImportTerminologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportTerminologyResponseReceivedHandler
Definition: TranslateClient.h:121
Aws::Translate::ListTextTranslationJobsResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::ListTextTranslationJobsRequest &, const Model::ListTextTranslationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTextTranslationJobsResponseReceivedHandler
Definition: TranslateClient.h:124
Aws::Translate::Model::DeleteParallelDataOutcome
Aws::Utils::Outcome< DeleteParallelDataResult, TranslateError > DeleteParallelDataOutcome
Definition: TranslateClient.h:83
Aws::Translate::Model::GetTerminologyOutcome
Aws::Utils::Outcome< GetTerminologyResult, TranslateError > GetTerminologyOutcome
Definition: TranslateClient.h:87
Aws::Translate::Model::ImportTerminologyOutcomeCallable
std::future< ImportTerminologyOutcome > ImportTerminologyOutcomeCallable
Definition: TranslateClient.h:103
Aws::Translate::DeleteParallelDataResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DeleteParallelDataRequest &, const Model::DeleteParallelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParallelDataResponseReceivedHandler
Definition: TranslateClient.h:116
Aws::Translate::TranslateClient::DeleteParallelData
virtual Model::DeleteParallelDataOutcome DeleteParallelData(const Model::DeleteParallelDataRequest &request) const
Aws::Translate::TranslateClient::ImportTerminologyCallable
virtual Model::ImportTerminologyOutcomeCallable ImportTerminologyCallable(const Model::ImportTerminologyRequest &request) const
Aws::Translate::TranslateClient::TranslateTextCallable
virtual Model::TranslateTextOutcomeCallable TranslateTextCallable(const Model::TranslateTextRequest &request) const
Aws::Translate::TranslateClient::DeleteParallelDataAsync
virtual void DeleteParallelDataAsync(const Model::DeleteParallelDataRequest &request, const DeleteParallelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::Translate::TranslateClient::ListTerminologiesCallable
virtual Model::ListTerminologiesOutcomeCallable ListTerminologiesCallable(const Model::ListTerminologiesRequest &request) const
TranslateTextResult.h
Aws::Translate::TranslateClient::TranslateTextAsync
virtual void TranslateTextAsync(const Model::TranslateTextRequest &request, const TranslateTextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::DeleteTerminologyRequest
Definition: DeleteTerminologyRequest.h:22
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::Translate::TranslateClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: TranslateClient.h:137
Aws::Translate::Model::DescribeTextTranslationJobRequest
Definition: DescribeTextTranslationJobRequest.h:22
StopTextTranslationJobResult.h
Aws::Translate::TranslateClient::ListTextTranslationJobsAsync
virtual void ListTextTranslationJobsAsync(const Model::ListTextTranslationJobsRequest &request, const ListTextTranslationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::ListTextTranslationJobsOutcome
Aws::Utils::Outcome< ListTextTranslationJobsResult, TranslateError > ListTextTranslationJobsOutcome
Definition: TranslateClient.h:91
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Translate::TranslateClient::StopTextTranslationJobCallable
virtual Model::StopTextTranslationJobOutcomeCallable StopTextTranslationJobCallable(const Model::StopTextTranslationJobRequest &request) const
ImportTerminologyResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Translate::Model::DescribeTextTranslationJobOutcome
Aws::Utils::Outcome< DescribeTextTranslationJobResult, TranslateError > DescribeTextTranslationJobOutcome
Definition: TranslateClient.h:85
Aws::Translate::Model::CreateParallelDataOutcome
Aws::Utils::Outcome< CreateParallelDataResult, TranslateError > CreateParallelDataOutcome
Definition: TranslateClient.h:80
Aws::Translate::Model::GetParallelDataRequest
Definition: GetParallelDataRequest.h:22
Aws::Translate::Model::GetParallelDataOutcomeCallable
std::future< GetParallelDataOutcome > GetParallelDataOutcomeCallable
Definition: TranslateClient.h:101
ListTextTranslationJobsResult.h
AWSClient.h
Aws::Translate::Model::TranslateTextRequest
Definition: TranslateTextRequest.h:23
Aws::Translate::DescribeTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::DescribeTextTranslationJobRequest &, const Model::DescribeTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTextTranslationJobResponseReceivedHandler
Definition: TranslateClient.h:118
Aws::Translate::Model::CreateParallelDataRequest
Definition: CreateParallelDataRequest.h:25
Aws::Translate::TranslateClient::DeleteTerminologyAsync
virtual void DeleteTerminologyAsync(const Model::DeleteTerminologyRequest &request, const DeleteTerminologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Translate::Model::DeleteTerminologyOutcomeCallable
std::future< DeleteTerminologyOutcome > DeleteTerminologyOutcomeCallable
Definition: TranslateClient.h:99
Aws::Translate::Model::DescribeTextTranslationJobOutcomeCallable
std::future< DescribeTextTranslationJobOutcome > DescribeTextTranslationJobOutcomeCallable
Definition: TranslateClient.h:100
CreateParallelDataResult.h
Aws::Translate::Model::DeleteParallelDataRequest
Definition: DeleteParallelDataRequest.h:22
Aws::Translate::TranslateClient::ListParallelDataCallable
virtual Model::ListParallelDataOutcomeCallable ListParallelDataCallable(const Model::ListParallelDataRequest &request) const
Aws::Translate::TranslateClient::UpdateParallelData
virtual Model::UpdateParallelDataOutcome UpdateParallelData(const Model::UpdateParallelDataRequest &request) const
Aws::Translate::StartTextTranslationJobResponseReceivedHandler
std::function< void(const TranslateClient *, const Model::StartTextTranslationJobRequest &, const Model::StartTextTranslationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTextTranslationJobResponseReceivedHandler
Definition: TranslateClient.h:125
TranslateErrors.h
Aws::Translate::TranslateClient::CreateParallelData
virtual Model::CreateParallelDataOutcome CreateParallelData(const Model::CreateParallelDataRequest &request) const
JsonSerializer.h
Aws::Translate::Model::DeleteTerminologyOutcome
Aws::Utils::Outcome< Aws::NoResult, TranslateError > DeleteTerminologyOutcome
Definition: TranslateClient.h:84
Aws::Translate::TranslateClient::~TranslateClient
virtual ~TranslateClient()
Aws::Translate::TranslateClient::GetTerminology
virtual Model::GetTerminologyOutcome GetTerminology(const Model::GetTerminologyRequest &request) const
Aws::Translate::Model::ListParallelDataOutcome
Aws::Utils::Outcome< ListParallelDataResult, TranslateError > ListParallelDataOutcome
Definition: TranslateClient.h:89
Aws::Translate::TranslateClient::StartTextTranslationJobCallable
virtual Model::StartTextTranslationJobOutcomeCallable StartTextTranslationJobCallable(const Model::StartTextTranslationJobRequest &request) const