AWS SDK for C++

AWS SDK for C++ Version 1.11.891

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/ListReportsPaginationTraits.h>
17#include <aws/resiliencehubv2/model/ListResolvedTestRunTargetResourcesPaginationTraits.h>
18#include <aws/resiliencehubv2/model/ListResourcesPaginationTraits.h>
19#include <aws/resiliencehubv2/model/ListServiceEventsPaginationTraits.h>
20#include <aws/resiliencehubv2/model/ListServiceFunctionsPaginationTraits.h>
21#include <aws/resiliencehubv2/model/ListServiceTopologyEdgesPaginationTraits.h>
22#include <aws/resiliencehubv2/model/ListServicesPaginationTraits.h>
23#include <aws/resiliencehubv2/model/ListSystemEventsPaginationTraits.h>
24#include <aws/resiliencehubv2/model/ListSystemsPaginationTraits.h>
25#include <aws/resiliencehubv2/model/ListTestRunDependenciesPaginationTraits.h>
26#include <aws/resiliencehubv2/model/ListTestRunEventsPaginationTraits.h>
27#include <aws/resiliencehubv2/model/ListTestRunSourceEventsPaginationTraits.h>
28#include <aws/resiliencehubv2/model/ListTestRunSourcesPaginationTraits.h>
29#include <aws/resiliencehubv2/model/ListTestRunsPaginationTraits.h>
30#include <aws/resiliencehubv2/model/ListTestSourcesPaginationTraits.h>
31#include <aws/resiliencehubv2/model/ListTestsPaginationTraits.h>
32#include <aws/resiliencehubv2/model/ListUserJourneysPaginationTraits.h>
33
34#include <memory>
35
36namespace Aws {
37namespace resiliencehubv2 {
38
39template <typename DerivedClient>
41 public:
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 Pagination::ListAssertionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
50 request};
51 }
52
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
61 Pagination::ListDependenciesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
62 request};
63 }
64
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 static_cast<DerivedClient*>(this), request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 static_cast<DerivedClient*>(this), request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 Pagination::ListInputSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
98 request};
99 }
100
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 Pagination::ListPoliciesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
109 request};
110 }
111
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 Pagination::ListReportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
120 request};
121 }
122
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 static_cast<DerivedClient*>(this), request};
133 }
134
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
142 Pagination::ListResourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
143 request};
144 }
145
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 static_cast<DerivedClient*>(this), request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 static_cast<DerivedClient*>(this), request};
168 }
169
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 Pagination::ListServicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
178 request};
179 }
180
187 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 static_cast<DerivedClient*>(this), request};
191 }
192
199 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 Pagination::ListSystemEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
202 request};
203 }
204
210 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
212 Pagination::ListSystemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
213 request};
214 }
215
222 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 static_cast<DerivedClient*>(this), request};
226 }
227
234 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
237 static_cast<DerivedClient*>(this), request};
238 }
239
245 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
247 Pagination::ListTestRunsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
248 request};
249 }
250
257 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
260 static_cast<DerivedClient*>(this), request};
261 }
262
269 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
272 static_cast<DerivedClient*>(this), request};
273 }
274
279 ListTestsPaginator(const Model::ListTestsRequest& request) {
280 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
282 static_cast<DerivedClient*>(this), request};
283 }
284
288 Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSourcesRequest,
289 Pagination::ListTestSourcesPaginationTraits<DerivedClient>>
290 ListTestSourcesPaginator(const Model::ListTestSourcesRequest& request) {
291 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
292 return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTestSourcesRequest,
293 Pagination::ListTestSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
294 request};
295 }
296
303 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
305 Pagination::ListUserJourneysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
306 request};
307 }
308};
309} // namespace resiliencehubv2
310} // 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::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)