AWS SDK for C++

AWS SDK for C++ Version 1.11.754

Loading...
Searching...
No Matches
Macie2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/macie2/model/DescribeBucketsPaginationTraits.h>
10#include <aws/macie2/model/GetUsageStatisticsPaginationTraits.h>
11#include <aws/macie2/model/ListAllowListsPaginationTraits.h>
12#include <aws/macie2/model/ListAutomatedDiscoveryAccountsPaginationTraits.h>
13#include <aws/macie2/model/ListClassificationJobsPaginationTraits.h>
14#include <aws/macie2/model/ListClassificationScopesPaginationTraits.h>
15#include <aws/macie2/model/ListCustomDataIdentifiersPaginationTraits.h>
16#include <aws/macie2/model/ListFindingsFiltersPaginationTraits.h>
17#include <aws/macie2/model/ListFindingsPaginationTraits.h>
18#include <aws/macie2/model/ListInvitationsPaginationTraits.h>
19#include <aws/macie2/model/ListManagedDataIdentifiersPaginationTraits.h>
20#include <aws/macie2/model/ListMembersPaginationTraits.h>
21#include <aws/macie2/model/ListOrganizationAdminAccountsPaginationTraits.h>
22#include <aws/macie2/model/ListResourceProfileArtifactsPaginationTraits.h>
23#include <aws/macie2/model/ListResourceProfileDetectionsPaginationTraits.h>
24#include <aws/macie2/model/ListSensitivityInspectionTemplatesPaginationTraits.h>
25#include <aws/macie2/model/SearchResourcesPaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace Macie2 {
31
32class Macie2Client;
33
34template <typename DerivedClient>
36 public:
44 Pagination::DescribeBucketsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
45 request};
46 }
47
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 Pagination::ListAllowListsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
66 request};
67 }
68
77 static_cast<DerivedClient*>(this), request};
78 }
79
88 static_cast<DerivedClient*>(this), request};
89 }
90
99 static_cast<DerivedClient*>(this), request};
100 }
101
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
120 request};
121 }
122
131 static_cast<DerivedClient*>(this), request};
132 }
133
141 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
142 request};
143 }
144
153 static_cast<DerivedClient*>(this), request};
154 }
155
162 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
163 request};
164 }
165
174 static_cast<DerivedClient*>(this), request};
175 }
176
185 static_cast<DerivedClient*>(this), request};
186 }
187
196 static_cast<DerivedClient*>(this), request};
197 }
198
207 static_cast<DerivedClient*>(this), request};
208 }
209
217 Pagination::SearchResourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
218 request};
219 }
220};
221} // namespace Macie2
222} // namespace Aws
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)