AWS SDK for C++  1.9.108
AWS SDK for C++
MTurkClient.h
Go to the documentation of this file.
1 
6 #pragma once
55 #include <future>
56 #include <functional>
57 
58 namespace Aws
59 {
60 
61 namespace Http
62 {
63  class HttpClient;
64  class HttpClientFactory;
65 } // namespace Http
66 
67 namespace Utils
68 {
69  template< typename R, typename E> class Outcome;
70 namespace Threading
71 {
72  class Executor;
73 } // namespace Threading
74 } // namespace Utils
75 
76 namespace Auth
77 {
78  class AWSCredentials;
79  class AWSCredentialsProvider;
80 } // namespace Auth
81 
82 namespace Client
83 {
84  class RetryStrategy;
85 } // namespace Client
86 
87 namespace MTurk
88 {
89 
90 namespace Model
91 {
92  class AcceptQualificationRequestRequest;
93  class ApproveAssignmentRequest;
94  class AssociateQualificationWithWorkerRequest;
95  class CreateAdditionalAssignmentsForHITRequest;
96  class CreateHITRequest;
97  class CreateHITTypeRequest;
98  class CreateHITWithHITTypeRequest;
99  class CreateQualificationTypeRequest;
100  class CreateWorkerBlockRequest;
101  class DeleteHITRequest;
102  class DeleteQualificationTypeRequest;
103  class DeleteWorkerBlockRequest;
104  class DisassociateQualificationFromWorkerRequest;
105  class GetAccountBalanceRequest;
106  class GetAssignmentRequest;
107  class GetFileUploadURLRequest;
108  class GetHITRequest;
109  class GetQualificationScoreRequest;
110  class GetQualificationTypeRequest;
111  class ListAssignmentsForHITRequest;
112  class ListBonusPaymentsRequest;
113  class ListHITsRequest;
114  class ListHITsForQualificationTypeRequest;
115  class ListQualificationRequestsRequest;
116  class ListQualificationTypesRequest;
117  class ListReviewPolicyResultsForHITRequest;
118  class ListReviewableHITsRequest;
119  class ListWorkerBlocksRequest;
120  class ListWorkersWithQualificationTypeRequest;
121  class NotifyWorkersRequest;
122  class RejectAssignmentRequest;
123  class RejectQualificationRequestRequest;
124  class SendBonusRequest;
125  class SendTestEventNotificationRequest;
126  class UpdateExpirationForHITRequest;
127  class UpdateHITReviewStatusRequest;
128  class UpdateHITTypeOfHITRequest;
129  class UpdateNotificationSettingsRequest;
130  class UpdateQualificationTypeRequest;
131 
171 
172  typedef std::future<AcceptQualificationRequestOutcome> AcceptQualificationRequestOutcomeCallable;
173  typedef std::future<ApproveAssignmentOutcome> ApproveAssignmentOutcomeCallable;
174  typedef std::future<AssociateQualificationWithWorkerOutcome> AssociateQualificationWithWorkerOutcomeCallable;
175  typedef std::future<CreateAdditionalAssignmentsForHITOutcome> CreateAdditionalAssignmentsForHITOutcomeCallable;
176  typedef std::future<CreateHITOutcome> CreateHITOutcomeCallable;
177  typedef std::future<CreateHITTypeOutcome> CreateHITTypeOutcomeCallable;
178  typedef std::future<CreateHITWithHITTypeOutcome> CreateHITWithHITTypeOutcomeCallable;
179  typedef std::future<CreateQualificationTypeOutcome> CreateQualificationTypeOutcomeCallable;
180  typedef std::future<CreateWorkerBlockOutcome> CreateWorkerBlockOutcomeCallable;
181  typedef std::future<DeleteHITOutcome> DeleteHITOutcomeCallable;
182  typedef std::future<DeleteQualificationTypeOutcome> DeleteQualificationTypeOutcomeCallable;
183  typedef std::future<DeleteWorkerBlockOutcome> DeleteWorkerBlockOutcomeCallable;
184  typedef std::future<DisassociateQualificationFromWorkerOutcome> DisassociateQualificationFromWorkerOutcomeCallable;
185  typedef std::future<GetAccountBalanceOutcome> GetAccountBalanceOutcomeCallable;
186  typedef std::future<GetAssignmentOutcome> GetAssignmentOutcomeCallable;
187  typedef std::future<GetFileUploadURLOutcome> GetFileUploadURLOutcomeCallable;
188  typedef std::future<GetHITOutcome> GetHITOutcomeCallable;
189  typedef std::future<GetQualificationScoreOutcome> GetQualificationScoreOutcomeCallable;
190  typedef std::future<GetQualificationTypeOutcome> GetQualificationTypeOutcomeCallable;
191  typedef std::future<ListAssignmentsForHITOutcome> ListAssignmentsForHITOutcomeCallable;
192  typedef std::future<ListBonusPaymentsOutcome> ListBonusPaymentsOutcomeCallable;
193  typedef std::future<ListHITsOutcome> ListHITsOutcomeCallable;
194  typedef std::future<ListHITsForQualificationTypeOutcome> ListHITsForQualificationTypeOutcomeCallable;
195  typedef std::future<ListQualificationRequestsOutcome> ListQualificationRequestsOutcomeCallable;
196  typedef std::future<ListQualificationTypesOutcome> ListQualificationTypesOutcomeCallable;
197  typedef std::future<ListReviewPolicyResultsForHITOutcome> ListReviewPolicyResultsForHITOutcomeCallable;
198  typedef std::future<ListReviewableHITsOutcome> ListReviewableHITsOutcomeCallable;
199  typedef std::future<ListWorkerBlocksOutcome> ListWorkerBlocksOutcomeCallable;
200  typedef std::future<ListWorkersWithQualificationTypeOutcome> ListWorkersWithQualificationTypeOutcomeCallable;
201  typedef std::future<NotifyWorkersOutcome> NotifyWorkersOutcomeCallable;
202  typedef std::future<RejectAssignmentOutcome> RejectAssignmentOutcomeCallable;
203  typedef std::future<RejectQualificationRequestOutcome> RejectQualificationRequestOutcomeCallable;
204  typedef std::future<SendBonusOutcome> SendBonusOutcomeCallable;
205  typedef std::future<SendTestEventNotificationOutcome> SendTestEventNotificationOutcomeCallable;
206  typedef std::future<UpdateExpirationForHITOutcome> UpdateExpirationForHITOutcomeCallable;
207  typedef std::future<UpdateHITReviewStatusOutcome> UpdateHITReviewStatusOutcomeCallable;
208  typedef std::future<UpdateHITTypeOfHITOutcome> UpdateHITTypeOfHITOutcomeCallable;
209  typedef std::future<UpdateNotificationSettingsOutcome> UpdateNotificationSettingsOutcomeCallable;
210  typedef std::future<UpdateQualificationTypeOutcome> UpdateQualificationTypeOutcomeCallable;
211 } // namespace Model
212 
213  class MTurkClient;
214 
215  typedef std::function<void(const MTurkClient*, const Model::AcceptQualificationRequestRequest&, const Model::AcceptQualificationRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptQualificationRequestResponseReceivedHandler;
216  typedef std::function<void(const MTurkClient*, const Model::ApproveAssignmentRequest&, const Model::ApproveAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApproveAssignmentResponseReceivedHandler;
217  typedef std::function<void(const MTurkClient*, const Model::AssociateQualificationWithWorkerRequest&, const Model::AssociateQualificationWithWorkerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateQualificationWithWorkerResponseReceivedHandler;
218  typedef std::function<void(const MTurkClient*, const Model::CreateAdditionalAssignmentsForHITRequest&, const Model::CreateAdditionalAssignmentsForHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAdditionalAssignmentsForHITResponseReceivedHandler;
219  typedef std::function<void(const MTurkClient*, const Model::CreateHITRequest&, const Model::CreateHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHITResponseReceivedHandler;
220  typedef std::function<void(const MTurkClient*, const Model::CreateHITTypeRequest&, const Model::CreateHITTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHITTypeResponseReceivedHandler;
221  typedef std::function<void(const MTurkClient*, const Model::CreateHITWithHITTypeRequest&, const Model::CreateHITWithHITTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHITWithHITTypeResponseReceivedHandler;
222  typedef std::function<void(const MTurkClient*, const Model::CreateQualificationTypeRequest&, const Model::CreateQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQualificationTypeResponseReceivedHandler;
223  typedef std::function<void(const MTurkClient*, const Model::CreateWorkerBlockRequest&, const Model::CreateWorkerBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkerBlockResponseReceivedHandler;
224  typedef std::function<void(const MTurkClient*, const Model::DeleteHITRequest&, const Model::DeleteHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteHITResponseReceivedHandler;
225  typedef std::function<void(const MTurkClient*, const Model::DeleteQualificationTypeRequest&, const Model::DeleteQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQualificationTypeResponseReceivedHandler;
226  typedef std::function<void(const MTurkClient*, const Model::DeleteWorkerBlockRequest&, const Model::DeleteWorkerBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkerBlockResponseReceivedHandler;
227  typedef std::function<void(const MTurkClient*, const Model::DisassociateQualificationFromWorkerRequest&, const Model::DisassociateQualificationFromWorkerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateQualificationFromWorkerResponseReceivedHandler;
228  typedef std::function<void(const MTurkClient*, const Model::GetAccountBalanceRequest&, const Model::GetAccountBalanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountBalanceResponseReceivedHandler;
229  typedef std::function<void(const MTurkClient*, const Model::GetAssignmentRequest&, const Model::GetAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssignmentResponseReceivedHandler;
230  typedef std::function<void(const MTurkClient*, const Model::GetFileUploadURLRequest&, const Model::GetFileUploadURLOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFileUploadURLResponseReceivedHandler;
231  typedef std::function<void(const MTurkClient*, const Model::GetHITRequest&, const Model::GetHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHITResponseReceivedHandler;
232  typedef std::function<void(const MTurkClient*, const Model::GetQualificationScoreRequest&, const Model::GetQualificationScoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQualificationScoreResponseReceivedHandler;
233  typedef std::function<void(const MTurkClient*, const Model::GetQualificationTypeRequest&, const Model::GetQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQualificationTypeResponseReceivedHandler;
234  typedef std::function<void(const MTurkClient*, const Model::ListAssignmentsForHITRequest&, const Model::ListAssignmentsForHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssignmentsForHITResponseReceivedHandler;
235  typedef std::function<void(const MTurkClient*, const Model::ListBonusPaymentsRequest&, const Model::ListBonusPaymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBonusPaymentsResponseReceivedHandler;
236  typedef std::function<void(const MTurkClient*, const Model::ListHITsRequest&, const Model::ListHITsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHITsResponseReceivedHandler;
237  typedef std::function<void(const MTurkClient*, const Model::ListHITsForQualificationTypeRequest&, const Model::ListHITsForQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHITsForQualificationTypeResponseReceivedHandler;
238  typedef std::function<void(const MTurkClient*, const Model::ListQualificationRequestsRequest&, const Model::ListQualificationRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQualificationRequestsResponseReceivedHandler;
239  typedef std::function<void(const MTurkClient*, const Model::ListQualificationTypesRequest&, const Model::ListQualificationTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQualificationTypesResponseReceivedHandler;
240  typedef std::function<void(const MTurkClient*, const Model::ListReviewPolicyResultsForHITRequest&, const Model::ListReviewPolicyResultsForHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReviewPolicyResultsForHITResponseReceivedHandler;
241  typedef std::function<void(const MTurkClient*, const Model::ListReviewableHITsRequest&, const Model::ListReviewableHITsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReviewableHITsResponseReceivedHandler;
242  typedef std::function<void(const MTurkClient*, const Model::ListWorkerBlocksRequest&, const Model::ListWorkerBlocksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkerBlocksResponseReceivedHandler;
243  typedef std::function<void(const MTurkClient*, const Model::ListWorkersWithQualificationTypeRequest&, const Model::ListWorkersWithQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkersWithQualificationTypeResponseReceivedHandler;
244  typedef std::function<void(const MTurkClient*, const Model::NotifyWorkersRequest&, const Model::NotifyWorkersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyWorkersResponseReceivedHandler;
245  typedef std::function<void(const MTurkClient*, const Model::RejectAssignmentRequest&, const Model::RejectAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectAssignmentResponseReceivedHandler;
246  typedef std::function<void(const MTurkClient*, const Model::RejectQualificationRequestRequest&, const Model::RejectQualificationRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectQualificationRequestResponseReceivedHandler;
247  typedef std::function<void(const MTurkClient*, const Model::SendBonusRequest&, const Model::SendBonusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendBonusResponseReceivedHandler;
248  typedef std::function<void(const MTurkClient*, const Model::SendTestEventNotificationRequest&, const Model::SendTestEventNotificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendTestEventNotificationResponseReceivedHandler;
249  typedef std::function<void(const MTurkClient*, const Model::UpdateExpirationForHITRequest&, const Model::UpdateExpirationForHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateExpirationForHITResponseReceivedHandler;
250  typedef std::function<void(const MTurkClient*, const Model::UpdateHITReviewStatusRequest&, const Model::UpdateHITReviewStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHITReviewStatusResponseReceivedHandler;
251  typedef std::function<void(const MTurkClient*, const Model::UpdateHITTypeOfHITRequest&, const Model::UpdateHITTypeOfHITOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHITTypeOfHITResponseReceivedHandler;
252  typedef std::function<void(const MTurkClient*, const Model::UpdateNotificationSettingsRequest&, const Model::UpdateNotificationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNotificationSettingsResponseReceivedHandler;
253  typedef std::function<void(const MTurkClient*, const Model::UpdateQualificationTypeRequest&, const Model::UpdateQualificationTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQualificationTypeResponseReceivedHandler;
254 
259  {
260  public:
262 
268 
274 
279  MTurkClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
281 
282  virtual ~MTurkClient();
283 
284 
295 
308 
320  virtual void AcceptQualificationRequestAsync(const Model::AcceptQualificationRequestRequest& request, const AcceptQualificationRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
321 
340 
361 
381  virtual void ApproveAssignmentAsync(const Model::ApproveAssignmentRequest& request, const ApproveAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
382 
402 
424 
445  virtual void AssociateQualificationWithWorkerAsync(const Model::AssociateQualificationWithWorkerRequest& request, const AssociateQualificationWithWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
446 
464 
484 
503  virtual void CreateAdditionalAssignmentsForHITAsync(const Model::CreateAdditionalAssignmentsForHITRequest& request, const CreateAdditionalAssignmentsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
504 
529 
556 
582  virtual void CreateHITAsync(const Model::CreateHITRequest& request, const CreateHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
583 
594 
607 
619  virtual void CreateHITTypeAsync(const Model::CreateHITTypeRequest& request, const CreateHITTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
620 
638 
658 
677  virtual void CreateHITWithHITTypeAsync(const Model::CreateHITWithHITTypeRequest& request, const CreateHITWithHITTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
678 
687 
698 
708  virtual void CreateQualificationTypeAsync(const Model::CreateQualificationTypeRequest& request, const CreateQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
709 
719 
731 
742  virtual void CreateWorkerBlockAsync(const Model::CreateWorkerBlockRequest& request, const CreateWorkerBlockResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
743 
763 
785 
806  virtual void DeleteHITAsync(const Model::DeleteHITRequest& request, const DeleteHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
807 
824 
843 
861  virtual void DeleteQualificationTypeAsync(const Model::DeleteQualificationTypeRequest& request, const DeleteQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
862 
874 
888 
901  virtual void DeleteWorkerBlockAsync(const Model::DeleteWorkerBlockRequest& request, const DeleteWorkerBlockResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
902 
912 
924 
935  virtual void DisassociateQualificationFromWorkerAsync(const Model::DisassociateQualificationFromWorkerRequest& request, const DisassociateQualificationFromWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
936 
948 
962 
975  virtual void GetAccountBalanceAsync(const Model::GetAccountBalanceRequest& request, const GetAccountBalanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
976 
984 
994 
1003  virtual void GetAssignmentAsync(const Model::GetAssignmentRequest& request, const GetAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1004 
1021 
1040 
1058  virtual void GetFileUploadURLAsync(const Model::GetFileUploadURLRequest& request, const GetFileUploadURLResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1059 
1066  virtual Model::GetHITOutcome GetHIT(const Model::GetHITRequest& request) const;
1067 
1077 
1086  virtual void GetHITAsync(const Model::GetHITRequest& request, const GetHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1087 
1100 
1115 
1129  virtual void GetQualificationScoreAsync(const Model::GetQualificationScoreRequest& request, const GetQualificationScoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1130 
1138 
1148 
1157  virtual void GetQualificationTypeAsync(const Model::GetQualificationTypeRequest& request, const GetQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1158 
1179 
1202 
1224  virtual void ListAssignmentsForHITAsync(const Model::ListAssignmentsForHITRequest& request, const ListAssignmentsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1225 
1234 
1245 
1255  virtual void ListBonusPaymentsAsync(const Model::ListBonusPaymentsRequest& request, const ListBonusPaymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1256 
1266 
1278 
1289  virtual void ListHITsAsync(const Model::ListHITsRequest& request, const ListHITsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1290 
1301 
1314 
1326  virtual void ListHITsForQualificationTypeAsync(const Model::ListHITsForQualificationTypeRequest& request, const ListHITsForQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1327 
1338 
1351 
1363  virtual void ListQualificationRequestsAsync(const Model::ListQualificationRequestsRequest& request, const ListQualificationRequestsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1364 
1373 
1384 
1394  virtual void ListQualificationTypesAsync(const Model::ListQualificationTypesRequest& request, const ListQualificationTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1395 
1407 
1421 
1434  virtual void ListReviewPolicyResultsForHITAsync(const Model::ListReviewPolicyResultsForHITRequest& request, const ListReviewPolicyResultsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1435 
1444 
1455 
1465  virtual void ListReviewableHITsAsync(const Model::ListReviewableHITsRequest& request, const ListReviewableHITsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1466 
1474 
1484 
1493  virtual void ListWorkerBlocksAsync(const Model::ListWorkerBlocksRequest& request, const ListWorkerBlocksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1494 
1503 
1514 
1524  virtual void ListWorkersWithQualificationTypeAsync(const Model::ListWorkersWithQualificationTypeRequest& request, const ListWorkersWithQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1525 
1537 
1551 
1564  virtual void NotifyWorkersAsync(const Model::NotifyWorkersRequest& request, const NotifyWorkersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1565 
1579 
1595 
1610  virtual void RejectAssignmentAsync(const Model::RejectAssignmentRequest& request, const RejectAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1611 
1621 
1633 
1644  virtual void RejectQualificationRequestAsync(const Model::RejectQualificationRequestRequest& request, const RejectQualificationRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1645 
1660 
1677 
1693  virtual void SendBonusAsync(const Model::SendBonusRequest& request, const SendBonusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1694 
1707 
1722 
1736  virtual void SendTestEventNotificationAsync(const Model::SendTestEventNotificationRequest& request, const SendTestEventNotificationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1737 
1746 
1757 
1767  virtual void UpdateExpirationForHITAsync(const Model::UpdateExpirationForHITRequest& request, const UpdateExpirationForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1768 
1778 
1790 
1801  virtual void UpdateHITReviewStatusAsync(const Model::UpdateHITReviewStatusRequest& request, const UpdateHITReviewStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1802 
1813 
1826 
1838  virtual void UpdateHITTypeOfHITAsync(const Model::UpdateHITTypeOfHITRequest& request, const UpdateHITTypeOfHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1839 
1856 
1875 
1893  virtual void UpdateNotificationSettingsAsync(const Model::UpdateNotificationSettingsRequest& request, const UpdateNotificationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1894 
1925 
1958 
1990  virtual void UpdateQualificationTypeAsync(const Model::UpdateQualificationTypeRequest& request, const UpdateQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1991 
1992 
1993  void OverrideEndpoint(const Aws::String& endpoint);
1994  private:
1995  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1996  void AcceptQualificationRequestAsyncHelper(const Model::AcceptQualificationRequestRequest& request, const AcceptQualificationRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1997  void ApproveAssignmentAsyncHelper(const Model::ApproveAssignmentRequest& request, const ApproveAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1998  void AssociateQualificationWithWorkerAsyncHelper(const Model::AssociateQualificationWithWorkerRequest& request, const AssociateQualificationWithWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1999  void CreateAdditionalAssignmentsForHITAsyncHelper(const Model::CreateAdditionalAssignmentsForHITRequest& request, const CreateAdditionalAssignmentsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2000  void CreateHITAsyncHelper(const Model::CreateHITRequest& request, const CreateHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2001  void CreateHITTypeAsyncHelper(const Model::CreateHITTypeRequest& request, const CreateHITTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2002  void CreateHITWithHITTypeAsyncHelper(const Model::CreateHITWithHITTypeRequest& request, const CreateHITWithHITTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2003  void CreateQualificationTypeAsyncHelper(const Model::CreateQualificationTypeRequest& request, const CreateQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2004  void CreateWorkerBlockAsyncHelper(const Model::CreateWorkerBlockRequest& request, const CreateWorkerBlockResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2005  void DeleteHITAsyncHelper(const Model::DeleteHITRequest& request, const DeleteHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2006  void DeleteQualificationTypeAsyncHelper(const Model::DeleteQualificationTypeRequest& request, const DeleteQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2007  void DeleteWorkerBlockAsyncHelper(const Model::DeleteWorkerBlockRequest& request, const DeleteWorkerBlockResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2008  void DisassociateQualificationFromWorkerAsyncHelper(const Model::DisassociateQualificationFromWorkerRequest& request, const DisassociateQualificationFromWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2009  void GetAccountBalanceAsyncHelper(const Model::GetAccountBalanceRequest& request, const GetAccountBalanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2010  void GetAssignmentAsyncHelper(const Model::GetAssignmentRequest& request, const GetAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2011  void GetFileUploadURLAsyncHelper(const Model::GetFileUploadURLRequest& request, const GetFileUploadURLResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2012  void GetHITAsyncHelper(const Model::GetHITRequest& request, const GetHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2013  void GetQualificationScoreAsyncHelper(const Model::GetQualificationScoreRequest& request, const GetQualificationScoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2014  void GetQualificationTypeAsyncHelper(const Model::GetQualificationTypeRequest& request, const GetQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2015  void ListAssignmentsForHITAsyncHelper(const Model::ListAssignmentsForHITRequest& request, const ListAssignmentsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2016  void ListBonusPaymentsAsyncHelper(const Model::ListBonusPaymentsRequest& request, const ListBonusPaymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2017  void ListHITsAsyncHelper(const Model::ListHITsRequest& request, const ListHITsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2018  void ListHITsForQualificationTypeAsyncHelper(const Model::ListHITsForQualificationTypeRequest& request, const ListHITsForQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2019  void ListQualificationRequestsAsyncHelper(const Model::ListQualificationRequestsRequest& request, const ListQualificationRequestsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2020  void ListQualificationTypesAsyncHelper(const Model::ListQualificationTypesRequest& request, const ListQualificationTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2021  void ListReviewPolicyResultsForHITAsyncHelper(const Model::ListReviewPolicyResultsForHITRequest& request, const ListReviewPolicyResultsForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2022  void ListReviewableHITsAsyncHelper(const Model::ListReviewableHITsRequest& request, const ListReviewableHITsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2023  void ListWorkerBlocksAsyncHelper(const Model::ListWorkerBlocksRequest& request, const ListWorkerBlocksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2024  void ListWorkersWithQualificationTypeAsyncHelper(const Model::ListWorkersWithQualificationTypeRequest& request, const ListWorkersWithQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2025  void NotifyWorkersAsyncHelper(const Model::NotifyWorkersRequest& request, const NotifyWorkersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2026  void RejectAssignmentAsyncHelper(const Model::RejectAssignmentRequest& request, const RejectAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2027  void RejectQualificationRequestAsyncHelper(const Model::RejectQualificationRequestRequest& request, const RejectQualificationRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2028  void SendBonusAsyncHelper(const Model::SendBonusRequest& request, const SendBonusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2029  void SendTestEventNotificationAsyncHelper(const Model::SendTestEventNotificationRequest& request, const SendTestEventNotificationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2030  void UpdateExpirationForHITAsyncHelper(const Model::UpdateExpirationForHITRequest& request, const UpdateExpirationForHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2031  void UpdateHITReviewStatusAsyncHelper(const Model::UpdateHITReviewStatusRequest& request, const UpdateHITReviewStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2032  void UpdateHITTypeOfHITAsyncHelper(const Model::UpdateHITTypeOfHITRequest& request, const UpdateHITTypeOfHITResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2033  void UpdateNotificationSettingsAsyncHelper(const Model::UpdateNotificationSettingsRequest& request, const UpdateNotificationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2034  void UpdateQualificationTypeAsyncHelper(const Model::UpdateQualificationTypeRequest& request, const UpdateQualificationTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2035 
2036  Aws::String m_uri;
2037  Aws::String m_configScheme;
2038  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2039  };
2040 
2041 } // namespace MTurk
2042 } // namespace Aws
Aws::MTurk::Model::CreateWorkerBlockRequest
Definition: CreateWorkerBlockRequest.h:22
Aws::MTurk::MTurkClient::NotifyWorkersAsync
virtual void NotifyWorkersAsync(const Model::NotifyWorkersRequest &request, const NotifyWorkersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListBonusPaymentsAsync
virtual void ListBonusPaymentsAsync(const Model::ListBonusPaymentsRequest &request, const ListBonusPaymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::NotifyWorkersResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::NotifyWorkersRequest &, const Model::NotifyWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyWorkersResponseReceivedHandler
Definition: MTurkClient.h:244
Aws::MTurk::RejectAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::RejectAssignmentRequest &, const Model::RejectAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectAssignmentResponseReceivedHandler
Definition: MTurkClient.h:245
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
CreateQualificationTypeResult.h
RejectQualificationRequestResult.h
Aws::MTurk::Model::DeleteWorkerBlockRequest
Definition: DeleteWorkerBlockRequest.h:22
Aws::MTurk::GetHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetHITRequest &, const Model::GetHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHITResponseReceivedHandler
Definition: MTurkClient.h:231
Aws::MTurk::MTurkClient::AcceptQualificationRequestCallable
virtual Model::AcceptQualificationRequestOutcomeCallable AcceptQualificationRequestCallable(const Model::AcceptQualificationRequestRequest &request) const
Aws::MTurk::Model::ListQualificationRequestsRequest
Definition: ListQualificationRequestsRequest.h:22
Aws::MTurk::MTurkClient::ApproveAssignmentAsync
virtual void ApproveAssignmentAsync(const Model::ApproveAssignmentRequest &request, const ApproveAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateExpirationForHITResult.h
UpdateHITTypeOfHITResult.h
Aws::MTurk::MTurkClient::UpdateHITReviewStatus
virtual Model::UpdateHITReviewStatusOutcome UpdateHITReviewStatus(const Model::UpdateHITReviewStatusRequest &request) const
Aws::MTurk::MTurkClient::ListReviewPolicyResultsForHITCallable
virtual Model::ListReviewPolicyResultsForHITOutcomeCallable ListReviewPolicyResultsForHITCallable(const Model::ListReviewPolicyResultsForHITRequest &request) const
Aws::MTurk::MTurkClient::ListReviewPolicyResultsForHIT
virtual Model::ListReviewPolicyResultsForHITOutcome ListReviewPolicyResultsForHIT(const Model::ListReviewPolicyResultsForHITRequest &request) const
Aws::MTurk::Model::ListQualificationRequestsOutcomeCallable
std::future< ListQualificationRequestsOutcome > ListQualificationRequestsOutcomeCallable
Definition: MTurkClient.h:195
Aws::MTurk::UpdateNotificationSettingsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateNotificationSettingsRequest &, const Model::UpdateNotificationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationSettingsResponseReceivedHandler
Definition: MTurkClient.h:252
Aws::MTurk::MTurkClient::CreateHITWithHITTypeCallable
virtual Model::CreateHITWithHITTypeOutcomeCallable CreateHITWithHITTypeCallable(const Model::CreateHITWithHITTypeRequest &request) const
Aws::MTurk::CreateAdditionalAssignmentsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateAdditionalAssignmentsForHITRequest &, const Model::CreateAdditionalAssignmentsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAdditionalAssignmentsForHITResponseReceivedHandler
Definition: MTurkClient.h:218
Aws::MTurk::ListReviewPolicyResultsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListReviewPolicyResultsForHITRequest &, const Model::ListReviewPolicyResultsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReviewPolicyResultsForHITResponseReceivedHandler
Definition: MTurkClient.h:240
Aws::MTurk::ListHITsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListHITsRequest &, const Model::ListHITsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHITsResponseReceivedHandler
Definition: MTurkClient.h:236
Aws::MTurk::MTurkClient::CreateHITWithHITTypeAsync
virtual void CreateHITWithHITTypeAsync(const Model::CreateHITWithHITTypeRequest &request, const CreateHITWithHITTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::AssociateQualificationWithWorkerOutcome
Aws::Utils::Outcome< AssociateQualificationWithWorkerResult, MTurkError > AssociateQualificationWithWorkerOutcome
Definition: MTurkClient.h:134
Aws::MTurk::MTurkClient::GetHITCallable
virtual Model::GetHITOutcomeCallable GetHITCallable(const Model::GetHITRequest &request) const
Aws::MTurk::MTurkClient::GetQualificationTypeCallable
virtual Model::GetQualificationTypeOutcomeCallable GetQualificationTypeCallable(const Model::GetQualificationTypeRequest &request) const
UpdateNotificationSettingsResult.h
Aws::MTurk::Model::CreateAdditionalAssignmentsForHITOutcome
Aws::Utils::Outcome< CreateAdditionalAssignmentsForHITResult, MTurkError > CreateAdditionalAssignmentsForHITOutcome
Definition: MTurkClient.h:135
AWSError.h
Aws::MTurk::MTurkClient::RejectAssignmentCallable
virtual Model::RejectAssignmentOutcomeCallable RejectAssignmentCallable(const Model::RejectAssignmentRequest &request) const
Aws::MTurk::Model::ListAssignmentsForHITOutcome
Aws::Utils::Outcome< ListAssignmentsForHITResult, MTurkError > ListAssignmentsForHITOutcome
Definition: MTurkClient.h:151
Aws::MTurk::Model::RejectQualificationRequestRequest
Definition: RejectQualificationRequestRequest.h:22
Aws::MTurk::Model::UpdateQualificationTypeRequest
Definition: UpdateQualificationTypeRequest.h:23
Aws::MTurk::MTurkClient::CreateHITTypeAsync
virtual void CreateHITTypeAsync(const Model::CreateHITTypeRequest &request, const CreateHITTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListReviewableHITsResult.h
Aws::MTurk::Model::UpdateQualificationTypeOutcomeCallable
std::future< UpdateQualificationTypeOutcome > UpdateQualificationTypeOutcomeCallable
Definition: MTurkClient.h:210
Aws::MTurk::MTurkClient::CreateAdditionalAssignmentsForHITAsync
virtual void CreateAdditionalAssignmentsForHITAsync(const Model::CreateAdditionalAssignmentsForHITRequest &request, const CreateAdditionalAssignmentsForHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListWorkerBlocksAsync
virtual void ListWorkerBlocksAsync(const Model::ListWorkerBlocksRequest &request, const ListWorkerBlocksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::ListWorkersWithQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListWorkersWithQualificationTypeRequest &, const Model::ListWorkersWithQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkersWithQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:243
Aws::MTurk::CreateQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateQualificationTypeRequest &, const Model::CreateQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:222
Aws::MTurk::Model::ListWorkersWithQualificationTypeRequest
Definition: ListWorkersWithQualificationTypeRequest.h:23
Aws::MTurk::MTurkClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::MTurk::MTurkClient::UpdateExpirationForHITAsync
virtual void UpdateExpirationForHITAsync(const Model::UpdateExpirationForHITRequest &request, const UpdateExpirationForHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::DeleteHITCallable
virtual Model::DeleteHITOutcomeCallable DeleteHITCallable(const Model::DeleteHITRequest &request) const
Aws::MTurk::Model::RejectAssignmentOutcome
Aws::Utils::Outcome< RejectAssignmentResult, MTurkError > RejectAssignmentOutcome
Definition: MTurkClient.h:162
Aws::MTurk::Model::ApproveAssignmentOutcomeCallable
std::future< ApproveAssignmentOutcome > ApproveAssignmentOutcomeCallable
Definition: MTurkClient.h:173
ListWorkerBlocksResult.h
Aws::MTurk::MTurkClient::ListWorkerBlocks
virtual Model::ListWorkerBlocksOutcome ListWorkerBlocks(const Model::ListWorkerBlocksRequest &request) const
Aws::MTurk::Model::CreateAdditionalAssignmentsForHITOutcomeCallable
std::future< CreateAdditionalAssignmentsForHITOutcome > CreateAdditionalAssignmentsForHITOutcomeCallable
Definition: MTurkClient.h:175
Aws::MTurk::MTurkClient::GetFileUploadURLCallable
virtual Model::GetFileUploadURLOutcomeCallable GetFileUploadURLCallable(const Model::GetFileUploadURLRequest &request) const
Aws::MTurk::Model::CreateWorkerBlockOutcome
Aws::Utils::Outcome< CreateWorkerBlockResult, MTurkError > CreateWorkerBlockOutcome
Definition: MTurkClient.h:140
Aws::MTurk::MTurkClient::UpdateHITTypeOfHITAsync
virtual void UpdateHITTypeOfHITAsync(const Model::UpdateHITTypeOfHITRequest &request, const UpdateHITTypeOfHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListAssignmentsForHITCallable
virtual Model::ListAssignmentsForHITOutcomeCallable ListAssignmentsForHITCallable(const Model::ListAssignmentsForHITRequest &request) const
Aws::MTurk::Model::ListReviewableHITsRequest
Definition: ListReviewableHITsRequest.h:23
UpdateHITReviewStatusResult.h
Aws::MTurk::MTurkClient::UpdateNotificationSettingsAsync
virtual void UpdateNotificationSettingsAsync(const Model::UpdateNotificationSettingsRequest &request, const UpdateNotificationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::DeleteQualificationTypeAsync
virtual void DeleteQualificationTypeAsync(const Model::DeleteQualificationTypeRequest &request, const DeleteQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::GetAssignmentRequest
Definition: GetAssignmentRequest.h:22
Aws::MTurk::Model::UpdateHITReviewStatusRequest
Definition: UpdateHITReviewStatusRequest.h:22
Aws::MTurk::GetQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetQualificationTypeRequest &, const Model::GetQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:233
Aws::MTurk::MTurkClient::ListAssignmentsForHITAsync
virtual void ListAssignmentsForHITAsync(const Model::ListAssignmentsForHITRequest &request, const ListAssignmentsForHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListQualificationRequestsAsync
virtual void ListQualificationRequestsAsync(const Model::ListQualificationRequestsRequest &request, const ListQualificationRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::SendBonus
virtual Model::SendBonusOutcome SendBonus(const Model::SendBonusRequest &request) const
Aws::MTurk::MTurkClient::GetFileUploadURL
virtual Model::GetFileUploadURLOutcome GetFileUploadURL(const Model::GetFileUploadURLRequest &request) const
Aws::MTurk::Model::DeleteHITOutcomeCallable
std::future< DeleteHITOutcome > DeleteHITOutcomeCallable
Definition: MTurkClient.h:181
Aws::MTurk::DisassociateQualificationFromWorkerResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DisassociateQualificationFromWorkerRequest &, const Model::DisassociateQualificationFromWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateQualificationFromWorkerResponseReceivedHandler
Definition: MTurkClient.h:227
NotifyWorkersResult.h
Aws::MTurk::Model::AcceptQualificationRequestOutcomeCallable
std::future< AcceptQualificationRequestOutcome > AcceptQualificationRequestOutcomeCallable
Definition: MTurkClient.h:172
Aws::MTurk::Model::ListQualificationRequestsOutcome
Aws::Utils::Outcome< ListQualificationRequestsResult, MTurkError > ListQualificationRequestsOutcome
Definition: MTurkClient.h:155
Aws::MTurk::Model::NotifyWorkersOutcomeCallable
std::future< NotifyWorkersOutcome > NotifyWorkersOutcomeCallable
Definition: MTurkClient.h:201
ListHITsResult.h
Aws::MTurk::Model::ListBonusPaymentsOutcome
Aws::Utils::Outcome< ListBonusPaymentsResult, MTurkError > ListBonusPaymentsOutcome
Definition: MTurkClient.h:152
Aws::MTurk::Model::ApproveAssignmentRequest
Definition: ApproveAssignmentRequest.h:22
Aws::MTurk::MTurkClient::ListWorkersWithQualificationTypeCallable
virtual Model::ListWorkersWithQualificationTypeOutcomeCallable ListWorkersWithQualificationTypeCallable(const Model::ListWorkersWithQualificationTypeRequest &request) const
Aws::MTurk::SendTestEventNotificationResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::SendTestEventNotificationRequest &, const Model::SendTestEventNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTestEventNotificationResponseReceivedHandler
Definition: MTurkClient.h:248
Aws::MTurk::MTurkClient::DeleteQualificationType
virtual Model::DeleteQualificationTypeOutcome DeleteQualificationType(const Model::DeleteQualificationTypeRequest &request) const
Aws::MTurk::CreateHITTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITTypeRequest &, const Model::CreateHITTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHITTypeResponseReceivedHandler
Definition: MTurkClient.h:220
Aws::MTurk::Model::GetHITRequest
Definition: GetHITRequest.h:22
Aws::MTurk::Model::GetAssignmentOutcome
Aws::Utils::Outcome< GetAssignmentResult, MTurkError > GetAssignmentOutcome
Definition: MTurkClient.h:146
Aws::MTurk::Model::ListBonusPaymentsRequest
Definition: ListBonusPaymentsRequest.h:22
Aws::MTurk::MTurkClient::CreateAdditionalAssignmentsForHIT
virtual Model::CreateAdditionalAssignmentsForHITOutcome CreateAdditionalAssignmentsForHIT(const Model::CreateAdditionalAssignmentsForHITRequest &request) const
Aws::MTurk::MTurkClient::NotifyWorkers
virtual Model::NotifyWorkersOutcome NotifyWorkers(const Model::NotifyWorkersRequest &request) const
Aws::MTurk::ListReviewableHITsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListReviewableHITsRequest &, const Model::ListReviewableHITsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReviewableHITsResponseReceivedHandler
Definition: MTurkClient.h:241
Aws::MTurk::MTurkClient::ListAssignmentsForHIT
virtual Model::ListAssignmentsForHITOutcome ListAssignmentsForHIT(const Model::ListAssignmentsForHITRequest &request) const
Aws::MTurk::MTurkClient::CreateWorkerBlockCallable
virtual Model::CreateWorkerBlockOutcomeCallable CreateWorkerBlockCallable(const Model::CreateWorkerBlockRequest &request) const
Aws::MTurk::Model::CreateHITTypeOutcome
Aws::Utils::Outcome< CreateHITTypeResult, MTurkError > CreateHITTypeOutcome
Definition: MTurkClient.h:137
Aws::MTurk::Model::GetAccountBalanceOutcomeCallable
std::future< GetAccountBalanceOutcome > GetAccountBalanceOutcomeCallable
Definition: MTurkClient.h:185
ListReviewPolicyResultsForHITResult.h
Aws::MTurk::MTurkClient::DeleteQualificationTypeCallable
virtual Model::DeleteQualificationTypeOutcomeCallable DeleteQualificationTypeCallable(const Model::DeleteQualificationTypeRequest &request) const
Aws::MTurk::MTurkClient::CreateHITType
virtual Model::CreateHITTypeOutcome CreateHITType(const Model::CreateHITTypeRequest &request) const
Aws::MTurk::Model::ListReviewPolicyResultsForHITOutcome
Aws::Utils::Outcome< ListReviewPolicyResultsForHITResult, MTurkError > ListReviewPolicyResultsForHITOutcome
Definition: MTurkClient.h:157
CreateHITTypeResult.h
Aws::MTurk::Model::CreateHITTypeOutcomeCallable
std::future< CreateHITTypeOutcome > CreateHITTypeOutcomeCallable
Definition: MTurkClient.h:177
Aws::MTurk::MTurkClient::AcceptQualificationRequest
virtual Model::AcceptQualificationRequestOutcome AcceptQualificationRequest(const Model::AcceptQualificationRequestRequest &request) const
Aws::MTurk::MTurkClient::UpdateHITTypeOfHITCallable
virtual Model::UpdateHITTypeOfHITOutcomeCallable UpdateHITTypeOfHITCallable(const Model::UpdateHITTypeOfHITRequest &request) const
Aws::MTurk::Model::GetQualificationScoreOutcomeCallable
std::future< GetQualificationScoreOutcome > GetQualificationScoreOutcomeCallable
Definition: MTurkClient.h:189
Aws::MTurk::MTurkClient::ListReviewableHITs
virtual Model::ListReviewableHITsOutcome ListReviewableHITs(const Model::ListReviewableHITsRequest &request) const
Aws::MTurk::Model::CreateHITTypeRequest
Definition: CreateHITTypeRequest.h:24
Aws::MTurk::Model::RejectAssignmentRequest
Definition: RejectAssignmentRequest.h:22
Aws::MTurk::GetQualificationScoreResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetQualificationScoreRequest &, const Model::GetQualificationScoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQualificationScoreResponseReceivedHandler
Definition: MTurkClient.h:232
AsyncCallerContext.h
Aws::MTurk::DeleteWorkerBlockResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteWorkerBlockRequest &, const Model::DeleteWorkerBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkerBlockResponseReceivedHandler
Definition: MTurkClient.h:226
Aws::MTurk::MTurkClient::~MTurkClient
virtual ~MTurkClient()
Aws::MTurk::Model::CreateHITRequest
Definition: CreateHITRequest.h:26
Aws::MTurk::Model::RejectAssignmentOutcomeCallable
std::future< RejectAssignmentOutcome > RejectAssignmentOutcomeCallable
Definition: MTurkClient.h:202
Aws::MTurk::Model::UpdateExpirationForHITOutcome
Aws::Utils::Outcome< UpdateExpirationForHITResult, MTurkError > UpdateExpirationForHITOutcome
Definition: MTurkClient.h:166
Aws::MTurk::MTurkClient::GetHITAsync
virtual void GetHITAsync(const Model::GetHITRequest &request, const GetHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::ApproveAssignmentOutcome
Aws::Utils::Outcome< ApproveAssignmentResult, MTurkError > ApproveAssignmentOutcome
Definition: MTurkClient.h:133
Aws::MTurk::MTurkClient::ListHITsForQualificationTypeAsync
virtual void ListHITsForQualificationTypeAsync(const Model::ListHITsForQualificationTypeRequest &request, const ListHITsForQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::DeleteQualificationTypeOutcomeCallable
std::future< DeleteQualificationTypeOutcome > DeleteQualificationTypeOutcomeCallable
Definition: MTurkClient.h:182
Aws::MTurk::Model::ListHITsForQualificationTypeOutcomeCallable
std::future< ListHITsForQualificationTypeOutcome > ListHITsForQualificationTypeOutcomeCallable
Definition: MTurkClient.h:194
Aws::MTurk::Model::GetQualificationScoreRequest
Definition: GetQualificationScoreRequest.h:22
Aws::MTurk::Model::UpdateNotificationSettingsOutcome
Aws::Utils::Outcome< UpdateNotificationSettingsResult, MTurkError > UpdateNotificationSettingsOutcome
Definition: MTurkClient.h:169
Aws::MTurk::Model::ListWorkersWithQualificationTypeOutcome
Aws::Utils::Outcome< ListWorkersWithQualificationTypeResult, MTurkError > ListWorkersWithQualificationTypeOutcome
Definition: MTurkClient.h:160
Aws::MTurk::Model::UpdateHITReviewStatusOutcomeCallable
std::future< UpdateHITReviewStatusOutcome > UpdateHITReviewStatusOutcomeCallable
Definition: MTurkClient.h:207
Aws::MTurk::Model::SendTestEventNotificationRequest
Definition: SendTestEventNotificationRequest.h:23
DeleteQualificationTypeResult.h
Aws::MTurk::Model::ListHITsOutcome
Aws::Utils::Outcome< ListHITsResult, MTurkError > ListHITsOutcome
Definition: MTurkClient.h:153
Aws::MTurk::MTurkClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MTurkClient.h:261
ListBonusPaymentsResult.h
Aws::MTurk::Model::GetFileUploadURLOutcomeCallable
std::future< GetFileUploadURLOutcome > GetFileUploadURLOutcomeCallable
Definition: MTurkClient.h:187
Aws::MTurk::MTurkClient::UpdateHITTypeOfHIT
virtual Model::UpdateHITTypeOfHITOutcome UpdateHITTypeOfHIT(const Model::UpdateHITTypeOfHITRequest &request) const
ListQualificationRequestsResult.h
Aws::MTurk::MTurkClient::AssociateQualificationWithWorker
virtual Model::AssociateQualificationWithWorkerOutcome AssociateQualificationWithWorker(const Model::AssociateQualificationWithWorkerRequest &request) const
Aws::MTurk::MTurkClient::AcceptQualificationRequestAsync
virtual void AcceptQualificationRequestAsync(const Model::AcceptQualificationRequestRequest &request, const AcceptQualificationRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::CreateHITTypeCallable
virtual Model::CreateHITTypeOutcomeCallable CreateHITTypeCallable(const Model::CreateHITTypeRequest &request) const
Aws::MTurk::Model::GetQualificationTypeRequest
Definition: GetQualificationTypeRequest.h:22
Aws::MTurk::MTurkClient::GetAccountBalanceAsync
virtual void GetAccountBalanceAsync(const Model::GetAccountBalanceRequest &request, const GetAccountBalanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::ListWorkerBlocksOutcomeCallable
std::future< ListWorkerBlocksOutcome > ListWorkerBlocksOutcomeCallable
Definition: MTurkClient.h:199
Aws::MTurk::ListHITsForQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListHITsForQualificationTypeRequest &, const Model::ListHITsForQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHITsForQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:237
Aws::MTurk::MTurkClient::CreateHIT
virtual Model::CreateHITOutcome CreateHIT(const Model::CreateHITRequest &request) const
Aws::MTurk::Model::ListHITsOutcomeCallable
std::future< ListHITsOutcome > ListHITsOutcomeCallable
Definition: MTurkClient.h:193
Aws::MTurk::MTurkClient::CreateHITCallable
virtual Model::CreateHITOutcomeCallable CreateHITCallable(const Model::CreateHITRequest &request) const
Aws::MTurk::MTurkClient::ListHITsAsync
virtual void ListHITsAsync(const Model::ListHITsRequest &request, const ListHITsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::DeleteHITAsync
virtual void DeleteHITAsync(const Model::DeleteHITRequest &request, const DeleteHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListQualificationTypes
virtual Model::ListQualificationTypesOutcome ListQualificationTypes(const Model::ListQualificationTypesRequest &request) const
Aws::MTurk::Model::CreateQualificationTypeOutcomeCallable
std::future< CreateQualificationTypeOutcome > CreateQualificationTypeOutcomeCallable
Definition: MTurkClient.h:179
ListAssignmentsForHITResult.h
Aws::MTurk::MTurkClient::SendBonusAsync
virtual void SendBonusAsync(const Model::SendBonusRequest &request, const SendBonusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::UpdateHITReviewStatusOutcome
Aws::Utils::Outcome< UpdateHITReviewStatusResult, MTurkError > UpdateHITReviewStatusOutcome
Definition: MTurkClient.h:167
Aws::MTurk::MTurkClient::AssociateQualificationWithWorkerCallable
virtual Model::AssociateQualificationWithWorkerOutcomeCallable AssociateQualificationWithWorkerCallable(const Model::AssociateQualificationWithWorkerRequest &request) const
SendTestEventNotificationResult.h
CreateHITResult.h
Aws::MTurk::Model::DeleteHITOutcome
Aws::Utils::Outcome< DeleteHITResult, MTurkError > DeleteHITOutcome
Definition: MTurkClient.h:141
CreateAdditionalAssignmentsForHITResult.h
Aws::MTurk::UpdateHITReviewStatusResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateHITReviewStatusRequest &, const Model::UpdateHITReviewStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHITReviewStatusResponseReceivedHandler
Definition: MTurkClient.h:250
RejectAssignmentResult.h
Aws::MTurk::Model::CreateQualificationTypeOutcome
Aws::Utils::Outcome< CreateQualificationTypeResult, MTurkError > CreateQualificationTypeOutcome
Definition: MTurkClient.h:139
Aws::MTurk::MTurkClient::CreateQualificationType
virtual Model::CreateQualificationTypeOutcome CreateQualificationType(const Model::CreateQualificationTypeRequest &request) const
Aws::MTurk::MTurkClient::RejectAssignment
virtual Model::RejectAssignmentOutcome RejectAssignment(const Model::RejectAssignmentRequest &request) const
DeleteHITResult.h
Aws::MTurk::Model::GetQualificationTypeOutcome
Aws::Utils::Outcome< GetQualificationTypeResult, MTurkError > GetQualificationTypeOutcome
Definition: MTurkClient.h:150
Aws::MTurk::GetFileUploadURLResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetFileUploadURLRequest &, const Model::GetFileUploadURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFileUploadURLResponseReceivedHandler
Definition: MTurkClient.h:230
Aws::MTurk::MTurkClient::GetQualificationScore
virtual Model::GetQualificationScoreOutcome GetQualificationScore(const Model::GetQualificationScoreRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::MTurk::RejectQualificationRequestResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::RejectQualificationRequestRequest &, const Model::RejectQualificationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectQualificationRequestResponseReceivedHandler
Definition: MTurkClient.h:246
Aws::MTurk::Model::UpdateHITTypeOfHITOutcome
Aws::Utils::Outcome< UpdateHITTypeOfHITResult, MTurkError > UpdateHITTypeOfHITOutcome
Definition: MTurkClient.h:168
Aws::MTurk::SendBonusResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::SendBonusRequest &, const Model::SendBonusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendBonusResponseReceivedHandler
Definition: MTurkClient.h:247
Aws::MTurk::Model::AssociateQualificationWithWorkerOutcomeCallable
std::future< AssociateQualificationWithWorkerOutcome > AssociateQualificationWithWorkerOutcomeCallable
Definition: MTurkClient.h:174
Aws::MTurk::MTurkClient::GetAssignment
virtual Model::GetAssignmentOutcome GetAssignment(const Model::GetAssignmentRequest &request) const
Aws::MTurk::MTurkClient::UpdateQualificationTypeAsync
virtual void UpdateQualificationTypeAsync(const Model::UpdateQualificationTypeRequest &request, const UpdateQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListReviewPolicyResultsForHITAsync
virtual void ListReviewPolicyResultsForHITAsync(const Model::ListReviewPolicyResultsForHITRequest &request, const ListReviewPolicyResultsForHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::ListBonusPaymentsCallable
virtual Model::ListBonusPaymentsOutcomeCallable ListBonusPaymentsCallable(const Model::ListBonusPaymentsRequest &request) const
Aws::MTurk::CreateHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITRequest &, const Model::CreateHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHITResponseReceivedHandler
Definition: MTurkClient.h:219
SendBonusResult.h
Aws::MTurk::Model::AcceptQualificationRequestRequest
Definition: AcceptQualificationRequestRequest.h:22
Aws::MTurk::MTurkClient::RejectQualificationRequestAsync
virtual void RejectQualificationRequestAsync(const Model::RejectQualificationRequestRequest &request, const RejectQualificationRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::GetAssignmentOutcomeCallable
std::future< GetAssignmentOutcome > GetAssignmentOutcomeCallable
Definition: MTurkClient.h:186
Aws::MTurk::MTurkClient::SendTestEventNotificationAsync
virtual void SendTestEventNotificationAsync(const Model::SendTestEventNotificationRequest &request, const SendTestEventNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::CreateQualificationTypeCallable
virtual Model::CreateQualificationTypeOutcomeCallable CreateQualificationTypeCallable(const Model::CreateQualificationTypeRequest &request) const
Aws::MTurk::MTurkClient::GetAssignmentCallable
virtual Model::GetAssignmentOutcomeCallable GetAssignmentCallable(const Model::GetAssignmentRequest &request) const
Aws::MTurk::Model::DeleteWorkerBlockOutcome
Aws::Utils::Outcome< DeleteWorkerBlockResult, MTurkError > DeleteWorkerBlockOutcome
Definition: MTurkClient.h:143
Aws::MTurk::Model::ListQualificationTypesRequest
Definition: ListQualificationTypesRequest.h:22
Aws::MTurk::MTurkClient::DeleteWorkerBlockAsync
virtual void DeleteWorkerBlockAsync(const Model::DeleteWorkerBlockRequest &request, const DeleteWorkerBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::GetAccountBalanceOutcome
Aws::Utils::Outcome< GetAccountBalanceResult, MTurkError > GetAccountBalanceOutcome
Definition: MTurkClient.h:145
Aws::MTurk::Model::AcceptQualificationRequestOutcome
Aws::Utils::Outcome< AcceptQualificationRequestResult, MTurkError > AcceptQualificationRequestOutcome
Definition: MTurkClient.h:130
Aws::MTurk::DeleteHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteHITRequest &, const Model::DeleteHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHITResponseReceivedHandler
Definition: MTurkClient.h:224
Aws::MTurk::ListBonusPaymentsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListBonusPaymentsRequest &, const Model::ListBonusPaymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBonusPaymentsResponseReceivedHandler
Definition: MTurkClient.h:235
Aws::MTurk::Model::ListReviewPolicyResultsForHITOutcomeCallable
std::future< ListReviewPolicyResultsForHITOutcome > ListReviewPolicyResultsForHITOutcomeCallable
Definition: MTurkClient.h:197
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MTurk::Model::ListHITsRequest
Definition: ListHITsRequest.h:22
DeleteWorkerBlockResult.h
Aws::MTurk::MTurkClient::DeleteWorkerBlockCallable
virtual Model::DeleteWorkerBlockOutcomeCallable DeleteWorkerBlockCallable(const Model::DeleteWorkerBlockRequest &request) const
Aws::MTurk::MTurkClient::GetAccountBalance
virtual Model::GetAccountBalanceOutcome GetAccountBalance(const Model::GetAccountBalanceRequest &request) const
AssociateQualificationWithWorkerResult.h
GetHITResult.h
Aws::MTurk::MTurkClient
Definition: MTurkClient.h:259
Aws::MTurk::Model::GetFileUploadURLOutcome
Aws::Utils::Outcome< GetFileUploadURLResult, MTurkError > GetFileUploadURLOutcome
Definition: MTurkClient.h:147
GetFileUploadURLResult.h
Aws::MTurk::MTurkClient::DisassociateQualificationFromWorkerCallable
virtual Model::DisassociateQualificationFromWorkerOutcomeCallable DisassociateQualificationFromWorkerCallable(const Model::DisassociateQualificationFromWorkerRequest &request) const
Aws::MTurk::MTurkClient::MTurkClient
MTurkClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MTurk::Model::GetHITOutcomeCallable
std::future< GetHITOutcome > GetHITOutcomeCallable
Definition: MTurkClient.h:188
Aws::MTurk::Model::GetFileUploadURLRequest
Definition: GetFileUploadURLRequest.h:22
Aws::MTurk::Model::DisassociateQualificationFromWorkerRequest
Definition: DisassociateQualificationFromWorkerRequest.h:22
Aws::MTurk::MTurkClient::UpdateExpirationForHIT
virtual Model::UpdateExpirationForHITOutcome UpdateExpirationForHIT(const Model::UpdateExpirationForHITRequest &request) const
Aws::MTurk::MTurkClient::ListHITsForQualificationTypeCallable
virtual Model::ListHITsForQualificationTypeOutcomeCallable ListHITsForQualificationTypeCallable(const Model::ListHITsForQualificationTypeRequest &request) const
AWSString.h
Aws::MTurk::Model::RejectQualificationRequestOutcome
Aws::Utils::Outcome< RejectQualificationRequestResult, MTurkError > RejectQualificationRequestOutcome
Definition: MTurkClient.h:163
Aws::MTurk::MTurkClient::MTurkClient
MTurkClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MTurk::Model::UpdateHITTypeOfHITRequest
Definition: UpdateHITTypeOfHITRequest.h:22
Aws::MTurk::MTurkClient::ListQualificationRequests
virtual Model::ListQualificationRequestsOutcome ListQualificationRequests(const Model::ListQualificationRequestsRequest &request) const
Aws::MTurk::Model::UpdateExpirationForHITOutcomeCallable
std::future< UpdateExpirationForHITOutcome > UpdateExpirationForHITOutcomeCallable
Definition: MTurkClient.h:206
Aws::MTurk::MTurkClient::CreateAdditionalAssignmentsForHITCallable
virtual Model::CreateAdditionalAssignmentsForHITOutcomeCallable CreateAdditionalAssignmentsForHITCallable(const Model::CreateAdditionalAssignmentsForHITRequest &request) const
Aws::MTurk::Model::DeleteQualificationTypeRequest
Definition: DeleteQualificationTypeRequest.h:22
Aws::MTurk::Model::SendBonusOutcome
Aws::Utils::Outcome< SendBonusResult, MTurkError > SendBonusOutcome
Definition: MTurkClient.h:164
Aws::MTurk::ListQualificationRequestsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListQualificationRequestsRequest &, const Model::ListQualificationRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQualificationRequestsResponseReceivedHandler
Definition: MTurkClient.h:238
Aws::MTurk::MTurkClient::GetHIT
virtual Model::GetHITOutcome GetHIT(const Model::GetHITRequest &request) const
Aws::MTurk::MTurkClient::GetFileUploadURLAsync
virtual void GetFileUploadURLAsync(const Model::GetFileUploadURLRequest &request, const GetFileUploadURLResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::UpdateHITReviewStatusCallable
virtual Model::UpdateHITReviewStatusOutcomeCallable UpdateHITReviewStatusCallable(const Model::UpdateHITReviewStatusRequest &request) const
Aws::MTurk::Model::ListAssignmentsForHITOutcomeCallable
std::future< ListAssignmentsForHITOutcome > ListAssignmentsForHITOutcomeCallable
Definition: MTurkClient.h:191
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::MTurk::MTurkClient::RejectQualificationRequestCallable
virtual Model::RejectQualificationRequestOutcomeCallable RejectQualificationRequestCallable(const Model::RejectQualificationRequestRequest &request) const
Aws::MTurk::Model::NotifyWorkersRequest
Definition: NotifyWorkersRequest.h:23
Aws::MTurk::AcceptQualificationRequestResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::AcceptQualificationRequestRequest &, const Model::AcceptQualificationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptQualificationRequestResponseReceivedHandler
Definition: MTurkClient.h:213
Aws::MTurk::Model::ListWorkerBlocksOutcome
Aws::Utils::Outcome< ListWorkerBlocksResult, MTurkError > ListWorkerBlocksOutcome
Definition: MTurkClient.h:159
ApproveAssignmentResult.h
Aws::MTurk::MTurkClient::ListQualificationTypesAsync
virtual void ListQualificationTypesAsync(const Model::ListQualificationTypesRequest &request, const ListQualificationTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::DeleteWorkerBlockOutcomeCallable
std::future< DeleteWorkerBlockOutcome > DeleteWorkerBlockOutcomeCallable
Definition: MTurkClient.h:183
Aws::MTurk::Model::ListReviewableHITsOutcome
Aws::Utils::Outcome< ListReviewableHITsResult, MTurkError > ListReviewableHITsOutcome
Definition: MTurkClient.h:158
Aws::MTurk::Model::ListHITsForQualificationTypeOutcome
Aws::Utils::Outcome< ListHITsForQualificationTypeResult, MTurkError > ListHITsForQualificationTypeOutcome
Definition: MTurkClient.h:154
Aws::MTurk::MTurkClient::ListReviewableHITsCallable
virtual Model::ListReviewableHITsOutcomeCallable ListReviewableHITsCallable(const Model::ListReviewableHITsRequest &request) const
Aws::MTurk::Model::GetHITOutcome
Aws::Utils::Outcome< GetHITResult, MTurkError > GetHITOutcome
Definition: MTurkClient.h:148
Aws::MTurk::MTurkClient::ApproveAssignmentCallable
virtual Model::ApproveAssignmentOutcomeCallable ApproveAssignmentCallable(const Model::ApproveAssignmentRequest &request) const
MTurkErrors.h
Aws::MTurk::Model::AssociateQualificationWithWorkerRequest
Definition: AssociateQualificationWithWorkerRequest.h:22
Aws::MTurk::MTurkClient::ListWorkersWithQualificationTypeAsync
virtual void ListWorkersWithQualificationTypeAsync(const Model::ListWorkersWithQualificationTypeRequest &request, const ListWorkersWithQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetAssignmentResult.h
Aws::MTurk::Model::ListHITsForQualificationTypeRequest
Definition: ListHITsForQualificationTypeRequest.h:22
Aws::MTurk::Model::UpdateQualificationTypeOutcome
Aws::Utils::Outcome< UpdateQualificationTypeResult, MTurkError > UpdateQualificationTypeOutcome
Definition: MTurkClient.h:170
Aws::MTurk::Model::DeleteHITRequest
Definition: DeleteHITRequest.h:22
GetAccountBalanceResult.h
Aws::MTurk::MTurkClient::CreateQualificationTypeAsync
virtual void CreateQualificationTypeAsync(const Model::CreateQualificationTypeRequest &request, const CreateQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::DeleteHIT
virtual Model::DeleteHITOutcome DeleteHIT(const Model::DeleteHITRequest &request) const
Aws::MTurk::MTurkClient::ListWorkersWithQualificationType
virtual Model::ListWorkersWithQualificationTypeOutcome ListWorkersWithQualificationType(const Model::ListWorkersWithQualificationTypeRequest &request) const
Aws::MTurk::Model::DisassociateQualificationFromWorkerOutcomeCallable
std::future< DisassociateQualificationFromWorkerOutcome > DisassociateQualificationFromWorkerOutcomeCallable
Definition: MTurkClient.h:184
Aws::MTurk::MTurkClient::CreateWorkerBlockAsync
virtual void CreateWorkerBlockAsync(const Model::CreateWorkerBlockRequest &request, const CreateWorkerBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::UpdateQualificationType
virtual Model::UpdateQualificationTypeOutcome UpdateQualificationType(const Model::UpdateQualificationTypeRequest &request) const
Aws::MTurk::Model::ListReviewPolicyResultsForHITRequest
Definition: ListReviewPolicyResultsForHITRequest.h:24
Aws::MTurk::MTurkClient::ListWorkerBlocksCallable
virtual Model::ListWorkerBlocksOutcomeCallable ListWorkerBlocksCallable(const Model::ListWorkerBlocksRequest &request) const
Aws::MTurk::MTurkClient::GetQualificationScoreCallable
virtual Model::GetQualificationScoreOutcomeCallable GetQualificationScoreCallable(const Model::GetQualificationScoreRequest &request) const
Aws::MTurk::MTurkClient::UpdateExpirationForHITCallable
virtual Model::UpdateExpirationForHITOutcomeCallable UpdateExpirationForHITCallable(const Model::UpdateExpirationForHITRequest &request) const
Aws::MTurk::ApproveAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ApproveAssignmentRequest &, const Model::ApproveAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApproveAssignmentResponseReceivedHandler
Definition: MTurkClient.h:216
Aws::MTurk::MTurkClient::RejectQualificationRequest
virtual Model::RejectQualificationRequestOutcome RejectQualificationRequest(const Model::RejectQualificationRequestRequest &request) const
Aws::MTurk::Model::CreateHITWithHITTypeOutcome
Aws::Utils::Outcome< CreateHITWithHITTypeResult, MTurkError > CreateHITWithHITTypeOutcome
Definition: MTurkClient.h:138
Aws::MTurk::MTurkClient::GetQualificationTypeAsync
virtual void GetQualificationTypeAsync(const Model::GetQualificationTypeRequest &request, const GetQualificationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::ListQualificationTypesResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListQualificationTypesRequest &, const Model::ListQualificationTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQualificationTypesResponseReceivedHandler
Definition: MTurkClient.h:239
Aws::MTurk::MTurkClient::ListHITs
virtual Model::ListHITsOutcome ListHITs(const Model::ListHITsRequest &request) const
Aws::MTurk::Model::CreateWorkerBlockOutcomeCallable
std::future< CreateWorkerBlockOutcome > CreateWorkerBlockOutcomeCallable
Definition: MTurkClient.h:180
Aws::MTurk::Model::GetQualificationScoreOutcome
Aws::Utils::Outcome< GetQualificationScoreResult, MTurkError > GetQualificationScoreOutcome
Definition: MTurkClient.h:149
UpdateQualificationTypeResult.h
Aws::MTurk::Model::CreateHITWithHITTypeOutcomeCallable
std::future< CreateHITWithHITTypeOutcome > CreateHITWithHITTypeOutcomeCallable
Definition: MTurkClient.h:178
Aws::MTurk::MTurkClient::DisassociateQualificationFromWorkerAsync
virtual void DisassociateQualificationFromWorkerAsync(const Model::DisassociateQualificationFromWorkerRequest &request, const DisassociateQualificationFromWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::ListQualificationTypesOutcome
Aws::Utils::Outcome< ListQualificationTypesResult, MTurkError > ListQualificationTypesOutcome
Definition: MTurkClient.h:156
ClientConfiguration.h
Aws::MTurk::MTurkClient::GetQualificationType
virtual Model::GetQualificationTypeOutcome GetQualificationType(const Model::GetQualificationTypeRequest &request) const
Aws::MTurk::UpdateHITTypeOfHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateHITTypeOfHITRequest &, const Model::UpdateHITTypeOfHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHITTypeOfHITResponseReceivedHandler
Definition: MTurkClient.h:251
ListHITsForQualificationTypeResult.h
Aws::MTurk::MTurkClient::ListReviewableHITsAsync
virtual void ListReviewableHITsAsync(const Model::ListReviewableHITsRequest &request, const ListReviewableHITsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::UpdateNotificationSettingsRequest
Definition: UpdateNotificationSettingsRequest.h:23
Aws::MTurk::MTurkClient::GetAccountBalanceCallable
virtual Model::GetAccountBalanceOutcomeCallable GetAccountBalanceCallable(const Model::GetAccountBalanceRequest &request) const
Aws::MTurk::Model::SendBonusRequest
Definition: SendBonusRequest.h:22
Aws::MTurk::UpdateQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateQualificationTypeRequest &, const Model::UpdateQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:253
Aws::MTurk::DeleteQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteQualificationTypeRequest &, const Model::DeleteQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQualificationTypeResponseReceivedHandler
Definition: MTurkClient.h:225
MTurk_EXPORTS.h
Aws::MTurk::GetAccountBalanceResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetAccountBalanceRequest &, const Model::GetAccountBalanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountBalanceResponseReceivedHandler
Definition: MTurkClient.h:228
Aws
Definition: AccessManagementClient.h:15
Aws::MTurk::MTurkClient::SendTestEventNotification
virtual Model::SendTestEventNotificationOutcome SendTestEventNotification(const Model::SendTestEventNotificationRequest &request) const
Aws::MTurk::UpdateExpirationForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateExpirationForHITRequest &, const Model::UpdateExpirationForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExpirationForHITResponseReceivedHandler
Definition: MTurkClient.h:249
HttpTypes.h
Aws::MTurk::Model::SendBonusOutcomeCallable
std::future< SendBonusOutcome > SendBonusOutcomeCallable
Definition: MTurkClient.h:204
Aws::MTurk::Model::GetQualificationTypeOutcomeCallable
std::future< GetQualificationTypeOutcome > GetQualificationTypeOutcomeCallable
Definition: MTurkClient.h:190
GetQualificationTypeResult.h
Aws::MTurk::Model::UpdateExpirationForHITRequest
Definition: UpdateExpirationForHITRequest.h:23
Aws::MTurk::Model::RejectQualificationRequestOutcomeCallable
std::future< RejectQualificationRequestOutcome > RejectQualificationRequestOutcomeCallable
Definition: MTurkClient.h:203
AWS_MTURK_API
#define AWS_MTURK_API
Definition: MTurk_EXPORTS.h:28
Aws::MTurk::Model::ListReviewableHITsOutcomeCallable
std::future< ListReviewableHITsOutcome > ListReviewableHITsOutcomeCallable
Definition: MTurkClient.h:198
Aws::MTurk::MTurkClient::UpdateNotificationSettings
virtual Model::UpdateNotificationSettingsOutcome UpdateNotificationSettings(const Model::UpdateNotificationSettingsRequest &request) const
Aws::MTurk::MTurkClient::ListHITsCallable
virtual Model::ListHITsOutcomeCallable ListHITsCallable(const Model::ListHITsRequest &request) const
Aws::MTurk::Model::ListWorkerBlocksRequest
Definition: ListWorkerBlocksRequest.h:22
Aws::MTurk::CreateHITWithHITTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITWithHITTypeRequest &, const Model::CreateHITWithHITTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHITWithHITTypeResponseReceivedHandler
Definition: MTurkClient.h:221
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MTurk::Model::CreateAdditionalAssignmentsForHITRequest
Definition: CreateAdditionalAssignmentsForHITRequest.h:22
GetQualificationScoreResult.h
Aws::MTurk::Model::ListBonusPaymentsOutcomeCallable
std::future< ListBonusPaymentsOutcome > ListBonusPaymentsOutcomeCallable
Definition: MTurkClient.h:192
Aws::MTurk::MTurkClient::ListBonusPayments
virtual Model::ListBonusPaymentsOutcome ListBonusPayments(const Model::ListBonusPaymentsRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MTurk::Model::ListWorkersWithQualificationTypeOutcomeCallable
std::future< ListWorkersWithQualificationTypeOutcome > ListWorkersWithQualificationTypeOutcomeCallable
Definition: MTurkClient.h:200
Aws::MTurk::ListWorkerBlocksResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListWorkerBlocksRequest &, const Model::ListWorkerBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkerBlocksResponseReceivedHandler
Definition: MTurkClient.h:242
Aws::MTurk::Model::ListQualificationTypesOutcomeCallable
std::future< ListQualificationTypesOutcome > ListQualificationTypesOutcomeCallable
Definition: MTurkClient.h:196
Aws::MTurk::MTurkClient::AssociateQualificationWithWorkerAsync
virtual void AssociateQualificationWithWorkerAsync(const Model::AssociateQualificationWithWorkerRequest &request, const AssociateQualificationWithWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateHITWithHITTypeResult.h
Aws::MTurk::Model::CreateHITWithHITTypeRequest
Definition: CreateHITWithHITTypeRequest.h:25
Aws::MTurk::Model::CreateHITOutcome
Aws::Utils::Outcome< CreateHITResult, MTurkError > CreateHITOutcome
Definition: MTurkClient.h:136
Aws::MTurk::MTurkClient::ApproveAssignment
virtual Model::ApproveAssignmentOutcome ApproveAssignment(const Model::ApproveAssignmentRequest &request) const
Aws::MTurk::MTurkClient::UpdateHITReviewStatusAsync
virtual void UpdateHITReviewStatusAsync(const Model::UpdateHITReviewStatusRequest &request, const UpdateHITReviewStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateWorkerBlockResult.h
AWSClient.h
Aws::MTurk::MTurkClient::CreateHITWithHITType
virtual Model::CreateHITWithHITTypeOutcome CreateHITWithHITType(const Model::CreateHITWithHITTypeRequest &request) const
Aws::MTurk::Model::ListAssignmentsForHITRequest
Definition: ListAssignmentsForHITRequest.h:24
Aws::MTurk::MTurkClient::ListHITsForQualificationType
virtual Model::ListHITsForQualificationTypeOutcome ListHITsForQualificationType(const Model::ListHITsForQualificationTypeRequest &request) const
Aws::MTurk::MTurkClient::NotifyWorkersCallable
virtual Model::NotifyWorkersOutcomeCallable NotifyWorkersCallable(const Model::NotifyWorkersRequest &request) const
Aws::MTurk::Model::CreateHITOutcomeCallable
std::future< CreateHITOutcome > CreateHITOutcomeCallable
Definition: MTurkClient.h:176
Aws::MTurk::Model::NotifyWorkersOutcome
Aws::Utils::Outcome< NotifyWorkersResult, MTurkError > NotifyWorkersOutcome
Definition: MTurkClient.h:161
DisassociateQualificationFromWorkerResult.h
Aws::MTurk::MTurkClient::UpdateQualificationTypeCallable
virtual Model::UpdateQualificationTypeOutcomeCallable UpdateQualificationTypeCallable(const Model::UpdateQualificationTypeRequest &request) const
Aws::MTurk::Model::GetAccountBalanceRequest
Definition: GetAccountBalanceRequest.h:20
Aws::MTurk::MTurkClient::DisassociateQualificationFromWorker
virtual Model::DisassociateQualificationFromWorkerOutcome DisassociateQualificationFromWorker(const Model::DisassociateQualificationFromWorkerRequest &request) const
Aws::MTurk::MTurkClient::CreateWorkerBlock
virtual Model::CreateWorkerBlockOutcome CreateWorkerBlock(const Model::CreateWorkerBlockRequest &request) const
Aws::MTurk::Model::DisassociateQualificationFromWorkerOutcome
Aws::Utils::Outcome< DisassociateQualificationFromWorkerResult, MTurkError > DisassociateQualificationFromWorkerOutcome
Definition: MTurkClient.h:144
Aws::MTurk::MTurkClient::DeleteWorkerBlock
virtual Model::DeleteWorkerBlockOutcome DeleteWorkerBlock(const Model::DeleteWorkerBlockRequest &request) const
Aws::MTurk::MTurkClient::UpdateNotificationSettingsCallable
virtual Model::UpdateNotificationSettingsOutcomeCallable UpdateNotificationSettingsCallable(const Model::UpdateNotificationSettingsRequest &request) const
Aws::MTurk::MTurkClient::ListQualificationTypesCallable
virtual Model::ListQualificationTypesOutcomeCallable ListQualificationTypesCallable(const Model::ListQualificationTypesRequest &request) const
Aws::MTurk::MTurkClient::MTurkClient
MTurkClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MTurk::CreateWorkerBlockResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateWorkerBlockRequest &, const Model::CreateWorkerBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkerBlockResponseReceivedHandler
Definition: MTurkClient.h:223
ListWorkersWithQualificationTypeResult.h
Aws::MTurk::MTurkClient::CreateHITAsync
virtual void CreateHITAsync(const Model::CreateHITRequest &request, const CreateHITResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::GetAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetAssignmentRequest &, const Model::GetAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssignmentResponseReceivedHandler
Definition: MTurkClient.h:229
ListQualificationTypesResult.h
Aws::MTurk::MTurkClient::ListQualificationRequestsCallable
virtual Model::ListQualificationRequestsOutcomeCallable ListQualificationRequestsCallable(const Model::ListQualificationRequestsRequest &request) const
Aws::MTurk::Model::SendTestEventNotificationOutcome
Aws::Utils::Outcome< SendTestEventNotificationResult, MTurkError > SendTestEventNotificationOutcome
Definition: MTurkClient.h:165
AcceptQualificationRequestResult.h
Aws::MTurk::Model::UpdateHITTypeOfHITOutcomeCallable
std::future< UpdateHITTypeOfHITOutcome > UpdateHITTypeOfHITOutcomeCallable
Definition: MTurkClient.h:208
Aws::MTurk::MTurkClient::GetAssignmentAsync
virtual void GetAssignmentAsync(const Model::GetAssignmentRequest &request, const GetAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
Aws::MTurk::Model::SendTestEventNotificationOutcomeCallable
std::future< SendTestEventNotificationOutcome > SendTestEventNotificationOutcomeCallable
Definition: MTurkClient.h:205
Aws::MTurk::Model::DeleteQualificationTypeOutcome
Aws::Utils::Outcome< DeleteQualificationTypeResult, MTurkError > DeleteQualificationTypeOutcome
Definition: MTurkClient.h:142
Aws::MTurk::MTurkClient::SendBonusCallable
virtual Model::SendBonusOutcomeCallable SendBonusCallable(const Model::SendBonusRequest &request) const
Aws::MTurk::AssociateQualificationWithWorkerResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::AssociateQualificationWithWorkerRequest &, const Model::AssociateQualificationWithWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateQualificationWithWorkerResponseReceivedHandler
Definition: MTurkClient.h:217
Aws::MTurk::ListAssignmentsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListAssignmentsForHITRequest &, const Model::ListAssignmentsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssignmentsForHITResponseReceivedHandler
Definition: MTurkClient.h:234
Aws::MTurk::MTurkClient::RejectAssignmentAsync
virtual void RejectAssignmentAsync(const Model::RejectAssignmentRequest &request, const RejectAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::Model::UpdateNotificationSettingsOutcomeCallable
std::future< UpdateNotificationSettingsOutcome > UpdateNotificationSettingsOutcomeCallable
Definition: MTurkClient.h:209
Aws::MTurk::Model::CreateQualificationTypeRequest
Definition: CreateQualificationTypeRequest.h:23
Aws::MTurk::MTurkClient::GetQualificationScoreAsync
virtual void GetQualificationScoreAsync(const Model::GetQualificationScoreRequest &request, const GetQualificationScoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MTurk::MTurkClient::SendTestEventNotificationCallable
virtual Model::SendTestEventNotificationOutcomeCallable SendTestEventNotificationCallable(const Model::SendTestEventNotificationRequest &request) const