AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Macie2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/macie2/model/DescribeBucketsPaginationTraits.h>
11#include <aws/macie2/model/GetUsageStatisticsPaginationTraits.h>
12#include <aws/macie2/model/ListAllowListsPaginationTraits.h>
13#include <aws/macie2/model/ListAutomatedDiscoveryAccountsPaginationTraits.h>
14#include <aws/macie2/model/ListClassificationJobsPaginationTraits.h>
15#include <aws/macie2/model/ListClassificationScopesPaginationTraits.h>
16#include <aws/macie2/model/ListCustomDataIdentifiersPaginationTraits.h>
17#include <aws/macie2/model/ListFindingsFiltersPaginationTraits.h>
18#include <aws/macie2/model/ListFindingsPaginationTraits.h>
19#include <aws/macie2/model/ListInvitationsPaginationTraits.h>
20#include <aws/macie2/model/ListManagedDataIdentifiersPaginationTraits.h>
21#include <aws/macie2/model/ListMembersPaginationTraits.h>
22#include <aws/macie2/model/ListOrganizationAdminAccountsPaginationTraits.h>
23#include <aws/macie2/model/ListResourceProfileArtifactsPaginationTraits.h>
24#include <aws/macie2/model/ListResourceProfileDetectionsPaginationTraits.h>
25#include <aws/macie2/model/ListSensitivityInspectionTemplatesPaginationTraits.h>
26#include <aws/macie2/model/SearchResourcesPaginationTraits.h>
27
28#include <memory>
29
30namespace Aws {
31namespace Macie2 {
32
33class Macie2Client;
34
35template <typename DerivedClient>
37 public:
44 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 Pagination::DescribeBucketsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
47 request};
48 }
49
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 Pagination::ListAllowListsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 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
115 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 static_cast<DerivedClient*>(this), request};
119 }
120
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
129 request};
130 }
131
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 static_cast<DerivedClient*>(this), request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
153 request};
154 }
155
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
165 static_cast<DerivedClient*>(this), request};
166 }
167
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
175 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
176 request};
177 }
178
185 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
188 static_cast<DerivedClient*>(this), request};
189 }
190
197 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
200 static_cast<DerivedClient*>(this), request};
201 }
202
209 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
212 static_cast<DerivedClient*>(this), request};
213 }
214
221 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
224 static_cast<DerivedClient*>(this), request};
225 }
226
233 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
235 Pagination::SearchResourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
236 request};
237 }
238};
239} // namespace Macie2
240} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersRequest, Pagination::ListMembersPaginationTraits< DerivedClient > > ListMembersPaginator(const Model::ListMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAutomatedDiscoveryAccountsRequest, Pagination::ListAutomatedDiscoveryAccountsPaginationTraits< DerivedClient > > ListAutomatedDiscoveryAccountsPaginator(const Model::ListAutomatedDiscoveryAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListManagedDataIdentifiersRequest, Pagination::ListManagedDataIdentifiersPaginationTraits< DerivedClient > > ListManagedDataIdentifiersPaginator(const Model::ListManagedDataIdentifiersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvitationsRequest, Pagination::ListInvitationsPaginationTraits< DerivedClient > > ListInvitationsPaginator(const Model::ListInvitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClassificationJobsRequest, Pagination::ListClassificationJobsPaginationTraits< DerivedClient > > ListClassificationJobsPaginator(const Model::ListClassificationJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingsFiltersRequest, Pagination::ListFindingsFiltersPaginationTraits< DerivedClient > > ListFindingsFiltersPaginator(const Model::ListFindingsFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceProfileArtifactsRequest, Pagination::ListResourceProfileArtifactsPaginationTraits< DerivedClient > > ListResourceProfileArtifactsPaginator(const Model::ListResourceProfileArtifactsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomDataIdentifiersRequest, Pagination::ListCustomDataIdentifiersPaginationTraits< DerivedClient > > ListCustomDataIdentifiersPaginator(const Model::ListCustomDataIdentifiersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetUsageStatisticsRequest, Pagination::GetUsageStatisticsPaginationTraits< DerivedClient > > GetUsageStatisticsPaginator(const Model::GetUsageStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeBucketsRequest, Pagination::DescribeBucketsPaginationTraits< DerivedClient > > DescribeBucketsPaginator(const Model::DescribeBucketsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingsRequest, Pagination::ListFindingsPaginationTraits< DerivedClient > > ListFindingsPaginator(const Model::ListFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOrganizationAdminAccountsRequest, Pagination::ListOrganizationAdminAccountsPaginationTraits< DerivedClient > > ListOrganizationAdminAccountsPaginator(const Model::ListOrganizationAdminAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchResourcesRequest, Pagination::SearchResourcesPaginationTraits< DerivedClient > > SearchResourcesPaginator(const Model::SearchResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClassificationScopesRequest, Pagination::ListClassificationScopesPaginationTraits< DerivedClient > > ListClassificationScopesPaginator(const Model::ListClassificationScopesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSensitivityInspectionTemplatesRequest, Pagination::ListSensitivityInspectionTemplatesPaginationTraits< DerivedClient > > ListSensitivityInspectionTemplatesPaginator(const Model::ListSensitivityInspectionTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAllowListsRequest, Pagination::ListAllowListsPaginationTraits< DerivedClient > > ListAllowListsPaginator(const Model::ListAllowListsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceProfileDetectionsRequest, Pagination::ListResourceProfileDetectionsPaginationTraits< DerivedClient > > ListResourceProfileDetectionsPaginator(const Model::ListResourceProfileDetectionsRequest &request)