AWS SDK for C++

AWS SDK for C++ Version 1.11.787

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
32class Inspector2Client;
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::ListCoveragePaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
128 request};
129 }
130
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 static_cast<DerivedClient*>(this), request};
141 }
142
149 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 static_cast<DerivedClient*>(this), request};
153 }
154
160 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
162 Pagination::ListFiltersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
163 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::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
186 request};
187 }
188
194 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
196 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
197 request};
198 }
199
206 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
208 Pagination::ListUsageTotalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
209 request};
210 }
211
218 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
221 static_cast<DerivedClient*>(this), request};
222 }
223};
224} // namespace Inspector2
225} // 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)