AWS SDK for C++

AWS SDK for C++ Version 1.11.810

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/ListCoveragePaginationTraits.h>
18#include <aws/inspector2/model/ListCoverageStatisticsPaginationTraits.h>
19#include <aws/inspector2/model/ListDelegatedAdminAccountsPaginationTraits.h>
20#include <aws/inspector2/model/ListFiltersPaginationTraits.h>
21#include <aws/inspector2/model/ListFindingAggregationsPaginationTraits.h>
22#include <aws/inspector2/model/ListFindingsPaginationTraits.h>
23#include <aws/inspector2/model/ListMembersPaginationTraits.h>
24#include <aws/inspector2/model/ListUsageTotalsPaginationTraits.h>
25#include <aws/inspector2/model/SearchVulnerabilitiesPaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace Inspector2 {
31
32template <typename DerivedClient>
34 public:
41 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
44 static_cast<DerivedClient*>(this), request};
45 }
46
53 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 static_cast<DerivedClient*>(this), request};
69 }
70
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 static_cast<DerivedClient*>(this), request};
81 }
82
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 static_cast<DerivedClient*>(this), request};
93 }
94
101 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 static_cast<DerivedClient*>(this), request};
105 }
106
112 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
114 Pagination::ListCisScansPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
115 request};
116 }
117
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 Pagination::ListCoveragePaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
126 request};
127 }
128
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 static_cast<DerivedClient*>(this), request};
139 }
140
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 static_cast<DerivedClient*>(this), request};
151 }
152
158 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 Pagination::ListFiltersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
161 request};
162 }
163
170 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
173 static_cast<DerivedClient*>(this), request};
174 }
175
181 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
183 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
184 request};
185 }
186
192 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
194 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
195 request};
196 }
197
204 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
206 Pagination::ListUsageTotalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
207 request};
208 }
209
216 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
219 static_cast<DerivedClient*>(this), request};
220 }
221};
222} // namespace Inspector2
223} // 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::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::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)