AWS SDK for C++

AWS SDK for C++ Version 1.11.762

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
45class DeadlineClient;
46
47template <typename DerivedClient>
49 public:
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 static_cast<DerivedClient*>(this), request};
72 }
73
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 Pagination::ListBudgetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
82 request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 Pagination::ListFarmMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
94 request};
95 }
96
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 static_cast<DerivedClient*>(this), request};
105 }
106
113 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
115 Pagination::ListFleetMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
116 request};
117 }
118
124 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
126 Pagination::ListFleetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
127 request};
128 }
129
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 Pagination::ListJobMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
138 request};
139 }
140
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 static_cast<DerivedClient*>(this), request};
151 }
152
158 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 static_cast<DerivedClient*>(this), request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
172 static_cast<DerivedClient*>(this), request};
173 }
174
180 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
182 Pagination::ListLimitsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
183 request};
184 }
185
192 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
195 static_cast<DerivedClient*>(this), request};
196 }
197
203 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 Pagination::ListMonitorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
206 request};
207 }
208
215 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
218 static_cast<DerivedClient*>(this), request};
219 }
220
227 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
230 static_cast<DerivedClient*>(this), request};
231 }
232
239 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
242 static_cast<DerivedClient*>(this), request};
243 }
244
251 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
253 Pagination::ListQueueMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
254 request};
255 }
256
262 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
264 Pagination::ListQueuesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
265 request};
266 }
267
274 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
277 static_cast<DerivedClient*>(this), request};
278 }
279
285 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
287 Pagination::ListSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
288 request};
289 }
290
297 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
300 static_cast<DerivedClient*>(this), request};
301 }
302
309 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
312 static_cast<DerivedClient*>(this), request};
313 }
314
321 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
324 static_cast<DerivedClient*>(this), request};
325 }
326
332 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
334 static_cast<DerivedClient*>(this), request};
335 }
336
343 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
346 static_cast<DerivedClient*>(this), request};
347 }
348
355 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
358 static_cast<DerivedClient*>(this), request};
359 }
360
366 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
368 static_cast<DerivedClient*>(this), request};
369 }
370
376 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
378 Pagination::ListWorkersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
379 request};
380 }
381};
382} // namespace deadline
383} // 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)