AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
DeadlinePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/deadline/model/GetSessionsStatisticsAggregationPaginationTraits.h>
11#include <aws/deadline/model/ListAvailableMeteredProductsPaginationTraits.h>
12#include <aws/deadline/model/ListBudgetsPaginationTraits.h>
13#include <aws/deadline/model/ListFarmMembersPaginationTraits.h>
14#include <aws/deadline/model/ListFarmsPaginationTraits.h>
15#include <aws/deadline/model/ListFleetMembersPaginationTraits.h>
16#include <aws/deadline/model/ListFleetsPaginationTraits.h>
17#include <aws/deadline/model/ListJobMembersPaginationTraits.h>
18#include <aws/deadline/model/ListJobParameterDefinitionsPaginationTraits.h>
19#include <aws/deadline/model/ListJobsPaginationTraits.h>
20#include <aws/deadline/model/ListLicenseEndpointsPaginationTraits.h>
21#include <aws/deadline/model/ListLimitsPaginationTraits.h>
22#include <aws/deadline/model/ListMeteredProductsPaginationTraits.h>
23#include <aws/deadline/model/ListMonitorsPaginationTraits.h>
24#include <aws/deadline/model/ListQueueEnvironmentsPaginationTraits.h>
25#include <aws/deadline/model/ListQueueFleetAssociationsPaginationTraits.h>
26#include <aws/deadline/model/ListQueueLimitAssociationsPaginationTraits.h>
27#include <aws/deadline/model/ListQueueMembersPaginationTraits.h>
28#include <aws/deadline/model/ListQueuesPaginationTraits.h>
29#include <aws/deadline/model/ListSessionActionsPaginationTraits.h>
30#include <aws/deadline/model/ListSessionsForWorkerPaginationTraits.h>
31#include <aws/deadline/model/ListSessionsPaginationTraits.h>
32#include <aws/deadline/model/ListStepConsumersPaginationTraits.h>
33#include <aws/deadline/model/ListStepDependenciesPaginationTraits.h>
34#include <aws/deadline/model/ListStepsPaginationTraits.h>
35#include <aws/deadline/model/ListStorageProfilesForQueuePaginationTraits.h>
36#include <aws/deadline/model/ListStorageProfilesPaginationTraits.h>
37#include <aws/deadline/model/ListTasksPaginationTraits.h>
38#include <aws/deadline/model/ListWorkersPaginationTraits.h>
39
40#include <memory>
41
42namespace Aws {
43namespace deadline {
44
45template <typename DerivedClient>
47 public:
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
57 static_cast<DerivedClient*>(this), request};
58 }
59
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 static_cast<DerivedClient*>(this), request};
70 }
71
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
79 Pagination::ListBudgetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
80 request};
81 }
82
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
91 Pagination::ListFarmMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
92 request};
93 }
94
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 static_cast<DerivedClient*>(this), request};
103 }
104
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 Pagination::ListFleetMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
114 request};
115 }
116
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
124 Pagination::ListFleetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
125 request};
126 }
127
133 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
135 Pagination::ListJobMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
136 request};
137 }
138
145 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
148 static_cast<DerivedClient*>(this), request};
149 }
150
156 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
158 static_cast<DerivedClient*>(this), request};
159 }
160
167 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
170 static_cast<DerivedClient*>(this), request};
171 }
172
178 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
180 Pagination::ListLimitsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
181 request};
182 }
183
190 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
193 static_cast<DerivedClient*>(this), request};
194 }
195
201 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 Pagination::ListMonitorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
204 request};
205 }
206
213 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
216 static_cast<DerivedClient*>(this), request};
217 }
218
225 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
228 static_cast<DerivedClient*>(this), request};
229 }
230
237 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
240 static_cast<DerivedClient*>(this), request};
241 }
242
249 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
251 Pagination::ListQueueMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
252 request};
253 }
254
260 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
262 Pagination::ListQueuesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
263 request};
264 }
265
272 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
275 static_cast<DerivedClient*>(this), request};
276 }
277
283 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
285 Pagination::ListSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
286 request};
287 }
288
295 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
298 static_cast<DerivedClient*>(this), request};
299 }
300
307 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
310 static_cast<DerivedClient*>(this), request};
311 }
312
319 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
322 static_cast<DerivedClient*>(this), request};
323 }
324
330 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
332 static_cast<DerivedClient*>(this), request};
333 }
334
341 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
344 static_cast<DerivedClient*>(this), request};
345 }
346
353 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
356 static_cast<DerivedClient*>(this), request};
357 }
358
364 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
366 static_cast<DerivedClient*>(this), request};
367 }
368
374 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
376 Pagination::ListWorkersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
377 request};
378 }
379};
380} // namespace deadline
381} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLimitsRequest, Pagination::ListLimitsPaginationTraits< DerivedClient > > ListLimitsPaginator(const Model::ListLimitsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMonitorsRequest, Pagination::ListMonitorsPaginationTraits< DerivedClient > > ListMonitorsPaginator(const Model::ListMonitorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTasksRequest, Pagination::ListTasksPaginationTraits< DerivedClient > > ListTasksPaginator(const Model::ListTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueueMembersRequest, Pagination::ListQueueMembersPaginationTraits< DerivedClient > > ListQueueMembersPaginator(const Model::ListQueueMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMeteredProductsRequest, Pagination::ListMeteredProductsPaginationTraits< DerivedClient > > ListMeteredProductsPaginator(const Model::ListMeteredProductsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStorageProfilesForQueueRequest, Pagination::ListStorageProfilesForQueuePaginationTraits< DerivedClient > > ListStorageProfilesForQueuePaginator(const Model::ListStorageProfilesForQueueRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionActionsRequest, Pagination::ListSessionActionsPaginationTraits< DerivedClient > > ListSessionActionsPaginator(const Model::ListSessionActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFleetMembersRequest, Pagination::ListFleetMembersPaginationTraits< DerivedClient > > ListFleetMembersPaginator(const Model::ListFleetMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListJobsRequest, Pagination::ListJobsPaginationTraits< DerivedClient > > ListJobsPaginator(const Model::ListJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStorageProfilesRequest, Pagination::ListStorageProfilesPaginationTraits< DerivedClient > > ListStorageProfilesPaginator(const Model::ListStorageProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStepConsumersRequest, Pagination::ListStepConsumersPaginationTraits< DerivedClient > > ListStepConsumersPaginator(const Model::ListStepConsumersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFarmMembersRequest, Pagination::ListFarmMembersPaginationTraits< DerivedClient > > ListFarmMembersPaginator(const Model::ListFarmMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionsForWorkerRequest, Pagination::ListSessionsForWorkerPaginationTraits< DerivedClient > > ListSessionsForWorkerPaginator(const Model::ListSessionsForWorkerRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFarmsRequest, Pagination::ListFarmsPaginationTraits< DerivedClient > > ListFarmsPaginator(const Model::ListFarmsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkersRequest, Pagination::ListWorkersPaginationTraits< DerivedClient > > ListWorkersPaginator(const Model::ListWorkersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLicenseEndpointsRequest, Pagination::ListLicenseEndpointsPaginationTraits< DerivedClient > > ListLicenseEndpointsPaginator(const Model::ListLicenseEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionsRequest, Pagination::ListSessionsPaginationTraits< DerivedClient > > ListSessionsPaginator(const Model::ListSessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAvailableMeteredProductsRequest, Pagination::ListAvailableMeteredProductsPaginationTraits< DerivedClient > > ListAvailableMeteredProductsPaginator(const Model::ListAvailableMeteredProductsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStepDependenciesRequest, Pagination::ListStepDependenciesPaginationTraits< DerivedClient > > ListStepDependenciesPaginator(const Model::ListStepDependenciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListJobMembersRequest, Pagination::ListJobMembersPaginationTraits< DerivedClient > > ListJobMembersPaginator(const Model::ListJobMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueueLimitAssociationsRequest, Pagination::ListQueueLimitAssociationsPaginationTraits< DerivedClient > > ListQueueLimitAssociationsPaginator(const Model::ListQueueLimitAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListJobParameterDefinitionsRequest, Pagination::ListJobParameterDefinitionsPaginationTraits< DerivedClient > > ListJobParameterDefinitionsPaginator(const Model::ListJobParameterDefinitionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStepsRequest, Pagination::ListStepsPaginationTraits< DerivedClient > > ListStepsPaginator(const Model::ListStepsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBudgetsRequest, Pagination::ListBudgetsPaginationTraits< DerivedClient > > ListBudgetsPaginator(const Model::ListBudgetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueuesRequest, Pagination::ListQueuesPaginationTraits< DerivedClient > > ListQueuesPaginator(const Model::ListQueuesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFleetsRequest, Pagination::ListFleetsPaginationTraits< DerivedClient > > ListFleetsPaginator(const Model::ListFleetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSessionsStatisticsAggregationRequest, Pagination::GetSessionsStatisticsAggregationPaginationTraits< DerivedClient > > GetSessionsStatisticsAggregationPaginator(const Model::GetSessionsStatisticsAggregationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueueFleetAssociationsRequest, Pagination::ListQueueFleetAssociationsPaginationTraits< DerivedClient > > ListQueueFleetAssociationsPaginator(const Model::ListQueueFleetAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueueEnvironmentsRequest, Pagination::ListQueueEnvironmentsPaginationTraits< DerivedClient > > ListQueueEnvironmentsPaginator(const Model::ListQueueEnvironmentsRequest &request)