AWS SDK for C++

AWS SDK for C++ Version 1.11.849

Loading...
Searching...
No Matches
Inspector2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/inspector2/model/GetCisScanResultDetailsPaginationTraits.h>
11#include <aws/inspector2/model/GetClustersForImagePaginationTraits.h>
12#include <aws/inspector2/model/ListAccountPermissionsPaginationTraits.h>
13#include <aws/inspector2/model/ListCisScanConfigurationsPaginationTraits.h>
14#include <aws/inspector2/model/ListCisScanResultsAggregatedByChecksPaginationTraits.h>
15#include <aws/inspector2/model/ListCisScanResultsAggregatedByTargetResourcePaginationTraits.h>
16#include <aws/inspector2/model/ListCisScansPaginationTraits.h>
17#include <aws/inspector2/model/ListConnectorScanConfigurationsPaginationTraits.h>
18#include <aws/inspector2/model/ListConnectorsPaginationTraits.h>
19#include <aws/inspector2/model/ListCoveragePaginationTraits.h>
20#include <aws/inspector2/model/ListCoverageStatisticsPaginationTraits.h>
21#include <aws/inspector2/model/ListDelegatedAdminAccountsPaginationTraits.h>
22#include <aws/inspector2/model/ListFiltersPaginationTraits.h>
23#include <aws/inspector2/model/ListFindingAggregationsPaginationTraits.h>
24#include <aws/inspector2/model/ListFindingsPaginationTraits.h>
25#include <aws/inspector2/model/ListMembersPaginationTraits.h>
26#include <aws/inspector2/model/ListUsageTotalsPaginationTraits.h>
27#include <aws/inspector2/model/SearchVulnerabilitiesPaginationTraits.h>
28
29#include <memory>
30
31namespace Aws {
32namespace Inspector2 {
33
34template <typename DerivedClient>
36 public:
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
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
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 Pagination::ListCisScansPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
117 request};
118 }
119
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
128 request};
129 }
130
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 static_cast<DerivedClient*>(this), request};
141 }
142
148 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 Pagination::ListCoveragePaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
151 request};
152 }
153
160 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 static_cast<DerivedClient*>(this), request};
164 }
165
172 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
175 static_cast<DerivedClient*>(this), request};
176 }
177
183 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
185 Pagination::ListFiltersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
186 request};
187 }
188
195 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 static_cast<DerivedClient*>(this), request};
199 }
200
206 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
208 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
209 request};
210 }
211
217 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
219 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
220 request};
221 }
222
229 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
231 Pagination::ListUsageTotalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
232 request};
233 }
234
241 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
244 static_cast<DerivedClient*>(this), request};
245 }
246};
247} // namespace Inspector2
248} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCisScanResultsAggregatedByChecksRequest, Pagination::ListCisScanResultsAggregatedByChecksPaginationTraits< DerivedClient > > ListCisScanResultsAggregatedByChecksPaginator(const Model::ListCisScanResultsAggregatedByChecksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCoverageRequest, Pagination::ListCoveragePaginationTraits< DerivedClient > > ListCoveragePaginator(const Model::ListCoverageRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCoverageStatisticsRequest, Pagination::ListCoverageStatisticsPaginationTraits< DerivedClient > > ListCoverageStatisticsPaginator(const Model::ListCoverageStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountPermissionsRequest, Pagination::ListAccountPermissionsPaginationTraits< DerivedClient > > ListAccountPermissionsPaginator(const Model::ListAccountPermissionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectorsRequest, Pagination::ListConnectorsPaginationTraits< DerivedClient > > ListConnectorsPaginator(const Model::ListConnectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingsRequest, Pagination::ListFindingsPaginationTraits< DerivedClient > > ListFindingsPaginator(const Model::ListFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingAggregationsRequest, Pagination::ListFindingAggregationsPaginationTraits< DerivedClient > > ListFindingAggregationsPaginator(const Model::ListFindingAggregationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCisScansRequest, Pagination::ListCisScansPaginationTraits< DerivedClient > > ListCisScansPaginator(const Model::ListCisScansRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDelegatedAdminAccountsRequest, Pagination::ListDelegatedAdminAccountsPaginationTraits< DerivedClient > > ListDelegatedAdminAccountsPaginator(const Model::ListDelegatedAdminAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersRequest, Pagination::ListMembersPaginationTraits< DerivedClient > > ListMembersPaginator(const Model::ListMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCisScanResultDetailsRequest, Pagination::GetCisScanResultDetailsPaginationTraits< DerivedClient > > GetCisScanResultDetailsPaginator(const Model::GetCisScanResultDetailsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectorScanConfigurationsRequest, Pagination::ListConnectorScanConfigurationsPaginationTraits< DerivedClient > > ListConnectorScanConfigurationsPaginator(const Model::ListConnectorScanConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFiltersRequest, Pagination::ListFiltersPaginationTraits< DerivedClient > > ListFiltersPaginator(const Model::ListFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetClustersForImageRequest, Pagination::GetClustersForImagePaginationTraits< DerivedClient > > GetClustersForImagePaginator(const Model::GetClustersForImageRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCisScanResultsAggregatedByTargetResourceRequest, Pagination::ListCisScanResultsAggregatedByTargetResourcePaginationTraits< DerivedClient > > ListCisScanResultsAggregatedByTargetResourcePaginator(const Model::ListCisScanResultsAggregatedByTargetResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsageTotalsRequest, Pagination::ListUsageTotalsPaginationTraits< DerivedClient > > ListUsageTotalsPaginator(const Model::ListUsageTotalsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchVulnerabilitiesRequest, Pagination::SearchVulnerabilitiesPaginationTraits< DerivedClient > > SearchVulnerabilitiesPaginator(const Model::SearchVulnerabilitiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCisScanConfigurationsRequest, Pagination::ListCisScanConfigurationsPaginationTraits< DerivedClient > > ListCisScanConfigurationsPaginator(const Model::ListCisScanConfigurationsRequest &request)