AWS SDK for C++

AWS SDK for C++ Version 1.11.897

Loading...
Searching...
No Matches
Resiliencehubv2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/resiliencehubv2/model/ListAssertionsPaginationTraits.h>
11#include <aws/resiliencehubv2/model/ListDependenciesPaginationTraits.h>
12#include <aws/resiliencehubv2/model/ListFailureModeAssessmentsPaginationTraits.h>
13#include <aws/resiliencehubv2/model/ListFailureModeFindingsPaginationTraits.h>
14#include <aws/resiliencehubv2/model/ListInputSourcesPaginationTraits.h>
15#include <aws/resiliencehubv2/model/ListPoliciesPaginationTraits.h>
16#include <aws/resiliencehubv2/model/ListPolicyEventsPaginationTraits.h>
17#include <aws/resiliencehubv2/model/ListReportsPaginationTraits.h>
18#include <aws/resiliencehubv2/model/ListResolvedTestRunTargetResourcesPaginationTraits.h>
19#include <aws/resiliencehubv2/model/ListResourcesPaginationTraits.h>
20#include <aws/resiliencehubv2/model/ListServiceEventsPaginationTraits.h>
21#include <aws/resiliencehubv2/model/ListServiceFunctionsPaginationTraits.h>
22#include <aws/resiliencehubv2/model/ListServiceTopologyEdgesPaginationTraits.h>
23#include <aws/resiliencehubv2/model/ListServicesPaginationTraits.h>
24#include <aws/resiliencehubv2/model/ListSystemEventsPaginationTraits.h>
25#include <aws/resiliencehubv2/model/ListSystemsPaginationTraits.h>
26#include <aws/resiliencehubv2/model/ListTestRunDependenciesPaginationTraits.h>
27#include <aws/resiliencehubv2/model/ListTestRunEventsPaginationTraits.h>
28#include <aws/resiliencehubv2/model/ListTestRunSourceEventsPaginationTraits.h>
29#include <aws/resiliencehubv2/model/ListTestRunSourcesPaginationTraits.h>
30#include <aws/resiliencehubv2/model/ListTestRunsPaginationTraits.h>
31#include <aws/resiliencehubv2/model/ListTestSourcesPaginationTraits.h>
32#include <aws/resiliencehubv2/model/ListTestsPaginationTraits.h>
33#include <aws/resiliencehubv2/model/ListUserJourneysPaginationTraits.h>
34
35#include <memory>
36
37namespace Aws {
38namespace resiliencehubv2 {
39
40template <typename DerivedClient>
42 public:
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 Pagination::ListAssertionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
51 request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 Pagination::ListDependenciesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
63 request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 static_cast<DerivedClient*>(this), request};
76 }
77
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
87 static_cast<DerivedClient*>(this), request};
88 }
89
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 Pagination::ListInputSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
99 request};
100 }
101
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 Pagination::ListPoliciesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
110 request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 Pagination::ListPolicyEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
122 request};
123 }
124
130 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 Pagination::ListReportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
133 request};
134 }
135
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 static_cast<DerivedClient*>(this), request};
146 }
147
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 Pagination::ListResourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
156 request};
157 }
158
165 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
168 static_cast<DerivedClient*>(this), request};
169 }
170
177 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
180 static_cast<DerivedClient*>(this), request};
181 }
182
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 Pagination::ListServicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
191 request};
192 }
193
200 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 static_cast<DerivedClient*>(this), request};
204 }
205
212 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
214 Pagination::ListSystemEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
215 request};
216 }
217
223 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 Pagination::ListSystemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
226 request};
227 }
228
235 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
238 static_cast<DerivedClient*>(this), request};
239 }
240
247 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
250 static_cast<DerivedClient*>(this), request};
251 }
252
258 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
260 Pagination::ListTestRunsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
261 request};
262 }
263
270 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
273 static_cast<DerivedClient*>(this), request};
274 }
275
282 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
285 static_cast<DerivedClient*>(this), request};
286 }
287
292 ListTestsPaginator(const Model::ListTestsRequest& request) {
293 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
295 static_cast<DerivedClient*>(this), request};
296 }
297
301 Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSourcesRequest,
302 Pagination::ListTestSourcesPaginationTraits<DerivedClient>>
303 ListTestSourcesPaginator(const Model::ListTestSourcesRequest& request) {
304 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
305 return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSourcesRequest,
306 Pagination::ListTestSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
307 request};
308 }
309
316 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
318 Pagination::ListUserJourneysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
319 request};
320 }
321};
322} // namespace resiliencehubv2
323} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSystemsRequest, Pagination::ListSystemsPaginationTraits< DerivedClient > > ListSystemsPaginator(const Model::ListSystemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestRunSourcesRequest, Pagination::ListTestRunSourcesPaginationTraits< DerivedClient > > ListTestRunSourcesPaginator(const Model::ListTestRunSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReportsRequest, Pagination::ListReportsPaginationTraits< DerivedClient > > ListReportsPaginator(const Model::ListReportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceEventsRequest, Pagination::ListServiceEventsPaginationTraits< DerivedClient > > ListServiceEventsPaginator(const Model::ListServiceEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourcesRequest, Pagination::ListResourcesPaginationTraits< DerivedClient > > ListResourcesPaginator(const Model::ListResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInputSourcesRequest, Pagination::ListInputSourcesPaginationTraits< DerivedClient > > ListInputSourcesPaginator(const Model::ListInputSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestRunDependenciesRequest, Pagination::ListTestRunDependenciesPaginationTraits< DerivedClient > > ListTestRunDependenciesPaginator(const Model::ListTestRunDependenciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceTopologyEdgesRequest, Pagination::ListServiceTopologyEdgesPaginationTraits< DerivedClient > > ListServiceTopologyEdgesPaginator(const Model::ListServiceTopologyEdgesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceFunctionsRequest, Pagination::ListServiceFunctionsPaginationTraits< DerivedClient > > ListServiceFunctionsPaginator(const Model::ListServiceFunctionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPolicyEventsRequest, Pagination::ListPolicyEventsPaginationTraits< DerivedClient > > ListPolicyEventsPaginator(const Model::ListPolicyEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFailureModeFindingsRequest, Pagination::ListFailureModeFindingsPaginationTraits< DerivedClient > > ListFailureModeFindingsPaginator(const Model::ListFailureModeFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestSourcesRequest, Pagination::ListTestSourcesPaginationTraits< DerivedClient > > ListTestSourcesPaginator(const Model::ListTestSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestsRequest, Pagination::ListTestsPaginationTraits< DerivedClient > > ListTestsPaginator(const Model::ListTestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDependenciesRequest, Pagination::ListDependenciesPaginationTraits< DerivedClient > > ListDependenciesPaginator(const Model::ListDependenciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUserJourneysRequest, Pagination::ListUserJourneysPaginationTraits< DerivedClient > > ListUserJourneysPaginator(const Model::ListUserJourneysRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestRunEventsRequest, Pagination::ListTestRunEventsPaginationTraits< DerivedClient > > ListTestRunEventsPaginator(const Model::ListTestRunEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPoliciesRequest, Pagination::ListPoliciesPaginationTraits< DerivedClient > > ListPoliciesPaginator(const Model::ListPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestRunsRequest, Pagination::ListTestRunsPaginationTraits< DerivedClient > > ListTestRunsPaginator(const Model::ListTestRunsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTestRunSourceEventsRequest, Pagination::ListTestRunSourceEventsPaginationTraits< DerivedClient > > ListTestRunSourceEventsPaginator(const Model::ListTestRunSourceEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssertionsRequest, Pagination::ListAssertionsPaginationTraits< DerivedClient > > ListAssertionsPaginator(const Model::ListAssertionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServicesRequest, Pagination::ListServicesPaginationTraits< DerivedClient > > ListServicesPaginator(const Model::ListServicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFailureModeAssessmentsRequest, Pagination::ListFailureModeAssessmentsPaginationTraits< DerivedClient > > ListFailureModeAssessmentsPaginator(const Model::ListFailureModeAssessmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSystemEventsRequest, Pagination::ListSystemEventsPaginationTraits< DerivedClient > > ListSystemEventsPaginator(const Model::ListSystemEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolvedTestRunTargetResourcesRequest, Pagination::ListResolvedTestRunTargetResourcesPaginationTraits< DerivedClient > > ListResolvedTestRunTargetResourcesPaginator(const Model::ListResolvedTestRunTargetResourcesRequest &request)