AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
MTurkPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/mturk-requester/model/ListAssignmentsForHITPaginationTraits.h>
11#include <aws/mturk-requester/model/ListBonusPaymentsPaginationTraits.h>
12#include <aws/mturk-requester/model/ListHITsForQualificationTypePaginationTraits.h>
13#include <aws/mturk-requester/model/ListHITsPaginationTraits.h>
14#include <aws/mturk-requester/model/ListQualificationRequestsPaginationTraits.h>
15#include <aws/mturk-requester/model/ListQualificationTypesPaginationTraits.h>
16#include <aws/mturk-requester/model/ListReviewPolicyResultsForHITPaginationTraits.h>
17#include <aws/mturk-requester/model/ListReviewableHITsPaginationTraits.h>
18#include <aws/mturk-requester/model/ListWorkerBlocksPaginationTraits.h>
19#include <aws/mturk-requester/model/ListWorkersWithQualificationTypePaginationTraits.h>
20
21#include <memory>
22
23namespace Aws {
24namespace MTurk {
25
26class MTurkClient;
27
28template <typename DerivedClient>
30 public:
37 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
40 static_cast<DerivedClient*>(this), request};
41 }
42
49 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
52 static_cast<DerivedClient*>(this), request};
53 }
54
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 static_cast<DerivedClient*>(this), request};
63 }
64
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 static_cast<DerivedClient*>(this), request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 static_cast<DerivedClient*>(this), request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
122 static_cast<DerivedClient*>(this), request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 Pagination::ListWorkerBlocksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
134 request};
135 }
136
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
146 static_cast<DerivedClient*>(this), request};
147 }
148};
149} // namespace MTurk
150} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListHITsRequest, Pagination::ListHITsPaginationTraits< DerivedClient > > ListHITsPaginator(const Model::ListHITsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQualificationRequestsRequest, Pagination::ListQualificationRequestsPaginationTraits< DerivedClient > > ListQualificationRequestsPaginator(const Model::ListQualificationRequestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBonusPaymentsRequest, Pagination::ListBonusPaymentsPaginationTraits< DerivedClient > > ListBonusPaymentsPaginator(const Model::ListBonusPaymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListHITsForQualificationTypeRequest, Pagination::ListHITsForQualificationTypePaginationTraits< DerivedClient > > ListHITsForQualificationTypePaginator(const Model::ListHITsForQualificationTypeRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkersWithQualificationTypeRequest, Pagination::ListWorkersWithQualificationTypePaginationTraits< DerivedClient > > ListWorkersWithQualificationTypePaginator(const Model::ListWorkersWithQualificationTypeRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReviewPolicyResultsForHITRequest, Pagination::ListReviewPolicyResultsForHITPaginationTraits< DerivedClient > > ListReviewPolicyResultsForHITPaginator(const Model::ListReviewPolicyResultsForHITRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQualificationTypesRequest, Pagination::ListQualificationTypesPaginationTraits< DerivedClient > > ListQualificationTypesPaginator(const Model::ListQualificationTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReviewableHITsRequest, Pagination::ListReviewableHITsPaginationTraits< DerivedClient > > ListReviewableHITsPaginator(const Model::ListReviewableHITsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkerBlocksRequest, Pagination::ListWorkerBlocksPaginationTraits< DerivedClient > > ListWorkerBlocksPaginator(const Model::ListWorkerBlocksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssignmentsForHITRequest, Pagination::ListAssignmentsForHITPaginationTraits< DerivedClient > > ListAssignmentsForHITPaginator(const Model::ListAssignmentsForHITRequest &request)