AWS SDK for C++

AWS SDK for C++ Version 1.11.902

Loading...
Searching...
No Matches
SecurityAgentPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/securityagent/model/ListActorMessagesPaginationTraits.h>
11#include <aws/securityagent/model/ListAgentSpacesPaginationTraits.h>
12#include <aws/securityagent/model/ListApplicationsPaginationTraits.h>
13#include <aws/securityagent/model/ListArtifactsPaginationTraits.h>
14#include <aws/securityagent/model/ListCodeReviewJobTasksPaginationTraits.h>
15#include <aws/securityagent/model/ListCodeReviewJobsForCodeReviewPaginationTraits.h>
16#include <aws/securityagent/model/ListCodeReviewsPaginationTraits.h>
17#include <aws/securityagent/model/ListDiscoveredEndpointsPaginationTraits.h>
18#include <aws/securityagent/model/ListFindingsPaginationTraits.h>
19#include <aws/securityagent/model/ListIntegratedResourcesPaginationTraits.h>
20#include <aws/securityagent/model/ListIntegrationsPaginationTraits.h>
21#include <aws/securityagent/model/ListMembershipsPaginationTraits.h>
22#include <aws/securityagent/model/ListPentestJobTasksPaginationTraits.h>
23#include <aws/securityagent/model/ListPentestJobsForPentestPaginationTraits.h>
24#include <aws/securityagent/model/ListPentestsPaginationTraits.h>
25#include <aws/securityagent/model/ListPrivateConnectionsPaginationTraits.h>
26#include <aws/securityagent/model/ListSecurityRequirementPacksPaginationTraits.h>
27#include <aws/securityagent/model/ListSecurityRequirementsPaginationTraits.h>
28#include <aws/securityagent/model/ListTargetDomainsPaginationTraits.h>
29#include <aws/securityagent/model/ListThreatModelJobTasksPaginationTraits.h>
30#include <aws/securityagent/model/ListThreatModelJobsPaginationTraits.h>
31#include <aws/securityagent/model/ListThreatModelsPaginationTraits.h>
32#include <aws/securityagent/model/ListThreatsPaginationTraits.h>
33
34#include <memory>
35
36namespace Aws {
37namespace SecurityAgent {
38
39template <typename DerivedClient>
41 public:
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 Pagination::ListAgentSpacesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
63 request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 Pagination::ListApplicationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
75 request};
76 }
77
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 Pagination::ListArtifactsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
86 request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 Pagination::ListCodeReviewsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
122 request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
134 static_cast<DerivedClient*>(this), request};
135 }
136
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
144 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
145 request};
146 }
147
154 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
157 static_cast<DerivedClient*>(this), request};
158 }
159
166 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
168 Pagination::ListIntegrationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
169 request};
170 }
171
178 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
180 Pagination::ListMembershipsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
181 request};
182 }
183
190 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
193 static_cast<DerivedClient*>(this), request};
194 }
195
202 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 static_cast<DerivedClient*>(this), request};
206 }
207
212 ListPentestsPaginator(const Model::ListPentestsRequest& request) {
213 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
214 return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPentestsRequest,
215 Pagination::ListPentestsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
216 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);
252 static_cast<DerivedClient*>(this), request};
253 }
254
261 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
264 static_cast<DerivedClient*>(this), request};
265 }
266
273 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
276 static_cast<DerivedClient*>(this), request};
277 }
278
285 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
288 static_cast<DerivedClient*>(this), request};
289 }
290
297 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
299 Pagination::ListThreatModelsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
300 request};
301 }
302
308 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
310 Pagination::ListThreatsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
311 request};
312 }
313};
314} // namespace SecurityAgent
315} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPentestJobsForPentestRequest, Pagination::ListPentestJobsForPentestPaginationTraits< DerivedClient > > ListPentestJobsForPentestPaginator(const Model::ListPentestJobsForPentestRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListActorMessagesRequest, Pagination::ListActorMessagesPaginationTraits< DerivedClient > > ListActorMessagesPaginator(const Model::ListActorMessagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDiscoveredEndpointsRequest, Pagination::ListDiscoveredEndpointsPaginationTraits< DerivedClient > > ListDiscoveredEndpointsPaginator(const Model::ListDiscoveredEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListArtifactsRequest, Pagination::ListArtifactsPaginationTraits< DerivedClient > > ListArtifactsPaginator(const Model::ListArtifactsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatModelsRequest, Pagination::ListThreatModelsPaginationTraits< DerivedClient > > ListThreatModelsPaginator(const Model::ListThreatModelsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingsRequest, Pagination::ListFindingsPaginationTraits< DerivedClient > > ListFindingsPaginator(const Model::ListFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityRequirementPacksRequest, Pagination::ListSecurityRequirementPacksPaginationTraits< DerivedClient > > ListSecurityRequirementPacksPaginator(const Model::ListSecurityRequirementPacksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCodeReviewJobTasksRequest, Pagination::ListCodeReviewJobTasksPaginationTraits< DerivedClient > > ListCodeReviewJobTasksPaginator(const Model::ListCodeReviewJobTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatModelJobsRequest, Pagination::ListThreatModelJobsPaginationTraits< DerivedClient > > ListThreatModelJobsPaginator(const Model::ListThreatModelJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPentestJobTasksRequest, Pagination::ListPentestJobTasksPaginationTraits< DerivedClient > > ListPentestJobTasksPaginator(const Model::ListPentestJobTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPentestsRequest, Pagination::ListPentestsPaginationTraits< DerivedClient > > ListPentestsPaginator(const Model::ListPentestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTargetDomainsRequest, Pagination::ListTargetDomainsPaginationTraits< DerivedClient > > ListTargetDomainsPaginator(const Model::ListTargetDomainsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCodeReviewJobsForCodeReviewRequest, Pagination::ListCodeReviewJobsForCodeReviewPaginationTraits< DerivedClient > > ListCodeReviewJobsForCodeReviewPaginator(const Model::ListCodeReviewJobsForCodeReviewRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatModelJobTasksRequest, Pagination::ListThreatModelJobTasksPaginationTraits< DerivedClient > > ListThreatModelJobTasksPaginator(const Model::ListThreatModelJobTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntegrationsRequest, Pagination::ListIntegrationsPaginationTraits< DerivedClient > > ListIntegrationsPaginator(const Model::ListIntegrationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPrivateConnectionsRequest, Pagination::ListPrivateConnectionsPaginationTraits< DerivedClient > > ListPrivateConnectionsPaginator(const Model::ListPrivateConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIntegratedResourcesRequest, Pagination::ListIntegratedResourcesPaginationTraits< DerivedClient > > ListIntegratedResourcesPaginator(const Model::ListIntegratedResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationsRequest, Pagination::ListApplicationsPaginationTraits< DerivedClient > > ListApplicationsPaginator(const Model::ListApplicationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCodeReviewsRequest, Pagination::ListCodeReviewsPaginationTraits< DerivedClient > > ListCodeReviewsPaginator(const Model::ListCodeReviewsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembershipsRequest, Pagination::ListMembershipsPaginationTraits< DerivedClient > > ListMembershipsPaginator(const Model::ListMembershipsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAgentSpacesRequest, Pagination::ListAgentSpacesPaginationTraits< DerivedClient > > ListAgentSpacesPaginator(const Model::ListAgentSpacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityRequirementsRequest, Pagination::ListSecurityRequirementsPaginationTraits< DerivedClient > > ListSecurityRequirementsPaginator(const Model::ListSecurityRequirementsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatsRequest, Pagination::ListThreatsPaginationTraits< DerivedClient > > ListThreatsPaginator(const Model::ListThreatsRequest &request)