AWS SDK for C++

AWS SDK for C++ Version 1.11.816

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/ListVolumesPaginationTraits.h>
39#include <aws/deadline/model/ListWorkersPaginationTraits.h>
40
41#include <memory>
42
43namespace Aws {
44namespace deadline {
45
46template <typename DerivedClient>
48 public:
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 static_cast<DerivedClient*>(this), request};
59 }
60
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), request};
71 }
72
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 Pagination::ListBudgetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
81 request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 Pagination::ListFarmMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
93 request};
94 }
95
101 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 static_cast<DerivedClient*>(this), request};
104 }
105
112 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
114 Pagination::ListFleetMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
115 request};
116 }
117
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 Pagination::ListFleetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
126 request};
127 }
128
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
136 Pagination::ListJobMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
137 request};
138 }
139
146 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
149 static_cast<DerivedClient*>(this), request};
150 }
151
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
159 static_cast<DerivedClient*>(this), request};
160 }
161
168 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
171 static_cast<DerivedClient*>(this), request};
172 }
173
179 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
181 Pagination::ListLimitsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
182 request};
183 }
184
191 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
194 static_cast<DerivedClient*>(this), request};
195 }
196
202 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
204 Pagination::ListMonitorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
205 request};
206 }
207
214 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
217 static_cast<DerivedClient*>(this), request};
218 }
219
226 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
229 static_cast<DerivedClient*>(this), request};
230 }
231
238 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
241 static_cast<DerivedClient*>(this), request};
242 }
243
250 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
252 Pagination::ListQueueMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
253 request};
254 }
255
261 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
263 Pagination::ListQueuesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
264 request};
265 }
266
273 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
276 static_cast<DerivedClient*>(this), request};
277 }
278
284 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
286 Pagination::ListSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
287 request};
288 }
289
296 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
299 static_cast<DerivedClient*>(this), request};
300 }
301
308 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
311 static_cast<DerivedClient*>(this), request};
312 }
313
320 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
323 static_cast<DerivedClient*>(this), request};
324 }
325
331 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
333 static_cast<DerivedClient*>(this), request};
334 }
335
342 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
345 static_cast<DerivedClient*>(this), request};
346 }
347
354 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
357 static_cast<DerivedClient*>(this), request};
358 }
359
365 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
367 static_cast<DerivedClient*>(this), request};
368 }
369
375 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
377 Pagination::ListVolumesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
378 request};
379 }
380
386 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
388 Pagination::ListWorkersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
389 request};
390 }
391};
392} // namespace deadline
393} // 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::ListVolumesRequest, Pagination::ListVolumesPaginationTraits< DerivedClient > > ListVolumesPaginator(const Model::ListVolumesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueueEnvironmentsRequest, Pagination::ListQueueEnvironmentsPaginationTraits< DerivedClient > > ListQueueEnvironmentsPaginator(const Model::ListQueueEnvironmentsRequest &request)