AWS SDK for C++

AWS SDK for C++ Version 1.11.818

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
26template <typename DerivedClient>
28 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 static_cast<DerivedClient*>(this), request};
39 }
40
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 static_cast<DerivedClient*>(this), request};
51 }
52
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 static_cast<DerivedClient*>(this), request};
61 }
62
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
72 static_cast<DerivedClient*>(this), request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 static_cast<DerivedClient*>(this), request};
85 }
86
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 static_cast<DerivedClient*>(this), request};
97 }
98
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 Pagination::ListWorkerBlocksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
132 request};
133 }
134
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
144 static_cast<DerivedClient*>(this), request};
145 }
146};
147} // namespace MTurk
148} // 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)