AWS SDK for C++

AWS SDK for C++ Version 1.11.911

Loading...
Searching...
No Matches
SecurityHubPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/securityhub/model/DescribeActionTargetsPaginationTraits.h>
11#include <aws/securityhub/model/DescribeProductsPaginationTraits.h>
12#include <aws/securityhub/model/DescribeProductsV2PaginationTraits.h>
13#include <aws/securityhub/model/DescribeStandardsControlsPaginationTraits.h>
14#include <aws/securityhub/model/DescribeStandardsPaginationTraits.h>
15#include <aws/securityhub/model/GetEnabledStandardsPaginationTraits.h>
16#include <aws/securityhub/model/GetFindingHistoryPaginationTraits.h>
17#include <aws/securityhub/model/GetFindingsPaginationTraits.h>
18#include <aws/securityhub/model/GetFindingsTrendsV2PaginationTraits.h>
19#include <aws/securityhub/model/GetFindingsV2PaginationTraits.h>
20#include <aws/securityhub/model/GetInsightsPaginationTraits.h>
21#include <aws/securityhub/model/GetRecommendedPolicyV2PaginationTraits.h>
22#include <aws/securityhub/model/GetRemediationsV2PaginationTraits.h>
23#include <aws/securityhub/model/GetResourcesTrendsV2PaginationTraits.h>
24#include <aws/securityhub/model/GetResourcesV2PaginationTraits.h>
25#include <aws/securityhub/model/ListAggregatorsV2PaginationTraits.h>
26#include <aws/securityhub/model/ListConfigurationPoliciesPaginationTraits.h>
27#include <aws/securityhub/model/ListConfigurationPolicyAssociationsPaginationTraits.h>
28#include <aws/securityhub/model/ListEnabledProductsForImportPaginationTraits.h>
29#include <aws/securityhub/model/ListExportJobsV2PaginationTraits.h>
30#include <aws/securityhub/model/ListExposuresByRemediationV2PaginationTraits.h>
31#include <aws/securityhub/model/ListFindingAggregatorsPaginationTraits.h>
32#include <aws/securityhub/model/ListFreeTrialStatusesV2PaginationTraits.h>
33#include <aws/securityhub/model/ListInvitationsPaginationTraits.h>
34#include <aws/securityhub/model/ListMembersPaginationTraits.h>
35#include <aws/securityhub/model/ListOrganizationAdminAccountsPaginationTraits.h>
36#include <aws/securityhub/model/ListSecurityControlDefinitionsPaginationTraits.h>
37#include <aws/securityhub/model/ListStandardsControlAssociationsPaginationTraits.h>
38
39#include <memory>
40
41namespace Aws {
42namespace SecurityHub {
43
44template <typename DerivedClient>
46 public:
53 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
67 Pagination::DescribeProductsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
68 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
113 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 static_cast<DerivedClient*>(this), request};
117 }
118
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 static_cast<DerivedClient*>(this), request};
129 }
130
136 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 Pagination::GetFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
139 request};
140 }
141
148 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
151 static_cast<DerivedClient*>(this), request};
152 }
153
159 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
161 Pagination::GetFindingsV2PaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
162 request};
163 }
164
170 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
172 Pagination::GetInsightsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
173 request};
174 }
175
182 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
185 static_cast<DerivedClient*>(this), request};
186 }
187
194 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
197 static_cast<DerivedClient*>(this), request};
198 }
199
206 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
209 static_cast<DerivedClient*>(this), request};
210 }
211
217 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
219 Pagination::GetResourcesV2PaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
220 request};
221 }
222
229 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
232 static_cast<DerivedClient*>(this), request};
233 }
234
241 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
244 static_cast<DerivedClient*>(this), request};
245 }
246
253 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
256 static_cast<DerivedClient*>(this), request};
257 }
258
265 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
268 static_cast<DerivedClient*>(this), request};
269 }
270
277 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
279 Pagination::ListExportJobsV2PaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
280 request};
281 }
282
289 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
292 static_cast<DerivedClient*>(this), request};
293 }
294
301 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
304 static_cast<DerivedClient*>(this), request};
305 }
306
313 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
316 static_cast<DerivedClient*>(this), request};
317 }
318
325 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
327 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
328 request};
329 }
330
336 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
338 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
339 request};
340 }
341
348 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
351 static_cast<DerivedClient*>(this), request};
352 }
353
360 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
363 static_cast<DerivedClient*>(this), request};
364 }
365
372 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
375 static_cast<DerivedClient*>(this), request};
376 }
377};
378} // namespace SecurityHub
379} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExposuresByRemediationV2Request, Pagination::ListExposuresByRemediationV2PaginationTraits< DerivedClient > > ListExposuresByRemediationV2Paginator(const Model::ListExposuresByRemediationV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersRequest, Pagination::ListMembersPaginationTraits< DerivedClient > > ListMembersPaginator(const Model::ListMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFindingsRequest, Pagination::GetFindingsPaginationTraits< DerivedClient > > GetFindingsPaginator(const Model::GetFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingAggregatorsRequest, Pagination::ListFindingAggregatorsPaginationTraits< DerivedClient > > ListFindingAggregatorsPaginator(const Model::ListFindingAggregatorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeProductsRequest, Pagination::DescribeProductsPaginationTraits< DerivedClient > > DescribeProductsPaginator(const Model::DescribeProductsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetEnabledStandardsRequest, Pagination::GetEnabledStandardsPaginationTraits< DerivedClient > > GetEnabledStandardsPaginator(const Model::GetEnabledStandardsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetInsightsRequest, Pagination::GetInsightsPaginationTraits< DerivedClient > > GetInsightsPaginator(const Model::GetInsightsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAggregatorsV2Request, Pagination::ListAggregatorsV2PaginationTraits< DerivedClient > > ListAggregatorsV2Paginator(const Model::ListAggregatorsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeProductsV2Request, Pagination::DescribeProductsV2PaginationTraits< DerivedClient > > DescribeProductsV2Paginator(const Model::DescribeProductsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeActionTargetsRequest, Pagination::DescribeActionTargetsPaginationTraits< DerivedClient > > DescribeActionTargetsPaginator(const Model::DescribeActionTargetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFindingHistoryRequest, Pagination::GetFindingHistoryPaginationTraits< DerivedClient > > GetFindingHistoryPaginator(const Model::GetFindingHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourcesTrendsV2Request, Pagination::GetResourcesTrendsV2PaginationTraits< DerivedClient > > GetResourcesTrendsV2Paginator(const Model::GetResourcesTrendsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetRemediationsV2Request, Pagination::GetRemediationsV2PaginationTraits< DerivedClient > > GetRemediationsV2Paginator(const Model::GetRemediationsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExportJobsV2Request, Pagination::ListExportJobsV2PaginationTraits< DerivedClient > > ListExportJobsV2Paginator(const Model::ListExportJobsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationPolicyAssociationsRequest, Pagination::ListConfigurationPolicyAssociationsPaginationTraits< DerivedClient > > ListConfigurationPolicyAssociationsPaginator(const Model::ListConfigurationPolicyAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnabledProductsForImportRequest, Pagination::ListEnabledProductsForImportPaginationTraits< DerivedClient > > ListEnabledProductsForImportPaginator(const Model::ListEnabledProductsForImportRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvitationsRequest, Pagination::ListInvitationsPaginationTraits< DerivedClient > > ListInvitationsPaginator(const Model::ListInvitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetRecommendedPolicyV2Request, Pagination::GetRecommendedPolicyV2PaginationTraits< DerivedClient > > GetRecommendedPolicyV2Paginator(const Model::GetRecommendedPolicyV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFindingsTrendsV2Request, Pagination::GetFindingsTrendsV2PaginationTraits< DerivedClient > > GetFindingsTrendsV2Paginator(const Model::GetFindingsTrendsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOrganizationAdminAccountsRequest, Pagination::ListOrganizationAdminAccountsPaginationTraits< DerivedClient > > ListOrganizationAdminAccountsPaginator(const Model::ListOrganizationAdminAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeStandardsControlsRequest, Pagination::DescribeStandardsControlsPaginationTraits< DerivedClient > > DescribeStandardsControlsPaginator(const Model::DescribeStandardsControlsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeStandardsRequest, Pagination::DescribeStandardsPaginationTraits< DerivedClient > > DescribeStandardsPaginator(const Model::DescribeStandardsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFreeTrialStatusesV2Request, Pagination::ListFreeTrialStatusesV2PaginationTraits< DerivedClient > > ListFreeTrialStatusesV2Paginator(const Model::ListFreeTrialStatusesV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStandardsControlAssociationsRequest, Pagination::ListStandardsControlAssociationsPaginationTraits< DerivedClient > > ListStandardsControlAssociationsPaginator(const Model::ListStandardsControlAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetFindingsV2Request, Pagination::GetFindingsV2PaginationTraits< DerivedClient > > GetFindingsV2Paginator(const Model::GetFindingsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityControlDefinitionsRequest, Pagination::ListSecurityControlDefinitionsPaginationTraits< DerivedClient > > ListSecurityControlDefinitionsPaginator(const Model::ListSecurityControlDefinitionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationPoliciesRequest, Pagination::ListConfigurationPoliciesPaginationTraits< DerivedClient > > ListConfigurationPoliciesPaginator(const Model::ListConfigurationPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourcesV2Request, Pagination::GetResourcesV2PaginationTraits< DerivedClient > > GetResourcesV2Paginator(const Model::GetResourcesV2Request &request)