AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
DataZonePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/datazone/model/ListAccountPoolsPaginationTraits.h>
11#include <aws/datazone/model/ListAccountsInAccountPoolPaginationTraits.h>
12#include <aws/datazone/model/ListAssetFiltersPaginationTraits.h>
13#include <aws/datazone/model/ListAssetRevisionsPaginationTraits.h>
14#include <aws/datazone/model/ListConnectionsPaginationTraits.h>
15#include <aws/datazone/model/ListDataProductRevisionsPaginationTraits.h>
16#include <aws/datazone/model/ListDataSourceRunActivitiesPaginationTraits.h>
17#include <aws/datazone/model/ListDataSourceRunsPaginationTraits.h>
18#include <aws/datazone/model/ListDataSourcesPaginationTraits.h>
19#include <aws/datazone/model/ListDomainUnitsForParentPaginationTraits.h>
20#include <aws/datazone/model/ListDomainsPaginationTraits.h>
21#include <aws/datazone/model/ListEntityOwnersPaginationTraits.h>
22#include <aws/datazone/model/ListEnvironmentActionsPaginationTraits.h>
23#include <aws/datazone/model/ListEnvironmentBlueprintConfigurationsPaginationTraits.h>
24#include <aws/datazone/model/ListEnvironmentBlueprintsPaginationTraits.h>
25#include <aws/datazone/model/ListEnvironmentProfilesPaginationTraits.h>
26#include <aws/datazone/model/ListEnvironmentsPaginationTraits.h>
27#include <aws/datazone/model/ListJobRunsPaginationTraits.h>
28#include <aws/datazone/model/ListLineageEventsPaginationTraits.h>
29#include <aws/datazone/model/ListLineageNodeHistoryPaginationTraits.h>
30#include <aws/datazone/model/ListMetadataGenerationRunsPaginationTraits.h>
31#include <aws/datazone/model/ListNotificationsPaginationTraits.h>
32#include <aws/datazone/model/ListPolicyGrantsPaginationTraits.h>
33#include <aws/datazone/model/ListProjectMembershipsPaginationTraits.h>
34#include <aws/datazone/model/ListProjectProfilesPaginationTraits.h>
35#include <aws/datazone/model/ListProjectsPaginationTraits.h>
36#include <aws/datazone/model/ListRulesPaginationTraits.h>
37#include <aws/datazone/model/ListSubscriptionGrantsPaginationTraits.h>
38#include <aws/datazone/model/ListSubscriptionRequestsPaginationTraits.h>
39#include <aws/datazone/model/ListSubscriptionTargetsPaginationTraits.h>
40#include <aws/datazone/model/ListSubscriptionsPaginationTraits.h>
41#include <aws/datazone/model/ListTimeSeriesDataPointsPaginationTraits.h>
42#include <aws/datazone/model/QueryGraphPaginationTraits.h>
43#include <aws/datazone/model/SearchGroupProfilesPaginationTraits.h>
44#include <aws/datazone/model/SearchListingsPaginationTraits.h>
45#include <aws/datazone/model/SearchPaginationTraits.h>
46#include <aws/datazone/model/SearchTypesPaginationTraits.h>
47#include <aws/datazone/model/SearchUserProfilesPaginationTraits.h>
48
49#include <memory>
50
51namespace Aws {
52namespace DataZone {
53
54class DataZoneClient;
55
56template <typename DerivedClient>
58 public:
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
67 Pagination::ListAccountPoolsPaginationTraits<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);
91 Pagination::ListAssetFiltersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
92 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);
115 Pagination::ListConnectionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
116 request};
117 }
118
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 static_cast<DerivedClient*>(this), 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
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 Pagination::ListDataSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
164 request};
165 }
166
172 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 Pagination::ListDomainsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
175 request};
176 }
177
184 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
187 static_cast<DerivedClient*>(this), request};
188 }
189
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 Pagination::ListEntityOwnersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
199 request};
200 }
201
208 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
211 static_cast<DerivedClient*>(this), request};
212 }
213
220 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
223 static_cast<DerivedClient*>(this), request};
224 }
225
232 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
235 static_cast<DerivedClient*>(this), request};
236 }
237
244 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
247 static_cast<DerivedClient*>(this), request};
248 }
249
256 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
258 Pagination::ListEnvironmentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
259 request};
260 }
261
267 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
269 Pagination::ListJobRunsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
270 request};
271 }
272
279 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
282 static_cast<DerivedClient*>(this), request};
283 }
284
291 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
294 static_cast<DerivedClient*>(this), request};
295 }
296
303 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
306 static_cast<DerivedClient*>(this), request};
307 }
308
315 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
318 static_cast<DerivedClient*>(this), request};
319 }
320
327 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
329 Pagination::ListPolicyGrantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
330 request};
331 }
332
339 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
342 static_cast<DerivedClient*>(this), request};
343 }
344
351 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
354 static_cast<DerivedClient*>(this), request};
355 }
356
362 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
364 Pagination::ListProjectsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
365 request};
366 }
367
373 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
375 static_cast<DerivedClient*>(this), request};
376 }
377
384 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
387 static_cast<DerivedClient*>(this), request};
388 }
389
396 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
399 static_cast<DerivedClient*>(this), request};
400 }
401
408 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
411 static_cast<DerivedClient*>(this), request};
412 }
413
420 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
423 static_cast<DerivedClient*>(this), request};
424 }
425
432 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
435 static_cast<DerivedClient*>(this), request};
436 }
437
443 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
445 Pagination::QueryGraphPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
446 request};
447 }
448
453 const Model::SearchRequest& request) {
454 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
456 static_cast<DerivedClient*>(this), request};
457 }
458
465 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
468 static_cast<DerivedClient*>(this), request};
469 }
470
476 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
478 Pagination::SearchListingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
479 request};
480 }
481
487 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
489 Pagination::SearchTypesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
490 request};
491 }
492
499 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
502 static_cast<DerivedClient*>(this), request};
503 }
504};
505} // namespace DataZone
506} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRulesRequest, Pagination::ListRulesPaginationTraits< DerivedClient > > ListRulesPaginator(const Model::ListRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataProductRevisionsRequest, Pagination::ListDataProductRevisionsPaginationTraits< DerivedClient > > ListDataProductRevisionsPaginator(const Model::ListDataProductRevisionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProjectMembershipsRequest, Pagination::ListProjectMembershipsPaginationTraits< DerivedClient > > ListProjectMembershipsPaginator(const Model::ListProjectMembershipsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnvironmentActionsRequest, Pagination::ListEnvironmentActionsPaginationTraits< DerivedClient > > ListEnvironmentActionsPaginator(const Model::ListEnvironmentActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchUserProfilesRequest, Pagination::SearchUserProfilesPaginationTraits< DerivedClient > > SearchUserProfilesPaginator(const Model::SearchUserProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchRequest, Pagination::SearchPaginationTraits< DerivedClient > > SearchPaginator(const Model::SearchRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListJobRunsRequest, Pagination::ListJobRunsPaginationTraits< DerivedClient > > ListJobRunsPaginator(const Model::ListJobRunsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionRequestsRequest, Pagination::ListSubscriptionRequestsPaginationTraits< DerivedClient > > ListSubscriptionRequestsPaginator(const Model::ListSubscriptionRequestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchGroupProfilesRequest, Pagination::SearchGroupProfilesPaginationTraits< DerivedClient > > SearchGroupProfilesPaginator(const Model::SearchGroupProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLineageNodeHistoryRequest, Pagination::ListLineageNodeHistoryPaginationTraits< DerivedClient > > ListLineageNodeHistoryPaginator(const Model::ListLineageNodeHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionGrantsRequest, Pagination::ListSubscriptionGrantsPaginationTraits< DerivedClient > > ListSubscriptionGrantsPaginator(const Model::ListSubscriptionGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnvironmentBlueprintConfigurationsRequest, Pagination::ListEnvironmentBlueprintConfigurationsPaginationTraits< DerivedClient > > ListEnvironmentBlueprintConfigurationsPaginator(const Model::ListEnvironmentBlueprintConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourceRunActivitiesRequest, Pagination::ListDataSourceRunActivitiesPaginationTraits< DerivedClient > > ListDataSourceRunActivitiesPaginator(const Model::ListDataSourceRunActivitiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourcesRequest, Pagination::ListDataSourcesPaginationTraits< DerivedClient > > ListDataSourcesPaginator(const Model::ListDataSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectionsRequest, Pagination::ListConnectionsPaginationTraits< DerivedClient > > ListConnectionsPaginator(const Model::ListConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionTargetsRequest, Pagination::ListSubscriptionTargetsPaginationTraits< DerivedClient > > ListSubscriptionTargetsPaginator(const Model::ListSubscriptionTargetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEntityOwnersRequest, Pagination::ListEntityOwnersPaginationTraits< DerivedClient > > ListEntityOwnersPaginator(const Model::ListEntityOwnersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMetadataGenerationRunsRequest, Pagination::ListMetadataGenerationRunsPaginationTraits< DerivedClient > > ListMetadataGenerationRunsPaginator(const Model::ListMetadataGenerationRunsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnvironmentsRequest, Pagination::ListEnvironmentsPaginationTraits< DerivedClient > > ListEnvironmentsPaginator(const Model::ListEnvironmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetRevisionsRequest, Pagination::ListAssetRevisionsPaginationTraits< DerivedClient > > ListAssetRevisionsPaginator(const Model::ListAssetRevisionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLineageEventsRequest, Pagination::ListLineageEventsPaginationTraits< DerivedClient > > ListLineageEventsPaginator(const Model::ListLineageEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsRequest, Pagination::ListSubscriptionsPaginationTraits< DerivedClient > > ListSubscriptionsPaginator(const Model::ListSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchListingsRequest, Pagination::SearchListingsPaginationTraits< DerivedClient > > SearchListingsPaginator(const Model::SearchListingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainsRequest, Pagination::ListDomainsPaginationTraits< DerivedClient > > ListDomainsPaginator(const Model::ListDomainsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNotificationsRequest, Pagination::ListNotificationsPaginationTraits< DerivedClient > > ListNotificationsPaginator(const Model::ListNotificationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountPoolsRequest, Pagination::ListAccountPoolsPaginationTraits< DerivedClient > > ListAccountPoolsPaginator(const Model::ListAccountPoolsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourceRunsRequest, Pagination::ListDataSourceRunsPaginationTraits< DerivedClient > > ListDataSourceRunsPaginator(const Model::ListDataSourceRunsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnvironmentBlueprintsRequest, Pagination::ListEnvironmentBlueprintsPaginationTraits< DerivedClient > > ListEnvironmentBlueprintsPaginator(const Model::ListEnvironmentBlueprintsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchTypesRequest, Pagination::SearchTypesPaginationTraits< DerivedClient > > SearchTypesPaginator(const Model::SearchTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTimeSeriesDataPointsRequest, Pagination::ListTimeSeriesDataPointsPaginationTraits< DerivedClient > > ListTimeSeriesDataPointsPaginator(const Model::ListTimeSeriesDataPointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainUnitsForParentRequest, Pagination::ListDomainUnitsForParentPaginationTraits< DerivedClient > > ListDomainUnitsForParentPaginator(const Model::ListDomainUnitsForParentRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountsInAccountPoolRequest, Pagination::ListAccountsInAccountPoolPaginationTraits< DerivedClient > > ListAccountsInAccountPoolPaginator(const Model::ListAccountsInAccountPoolRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProjectsRequest, Pagination::ListProjectsPaginationTraits< DerivedClient > > ListProjectsPaginator(const Model::ListProjectsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProjectProfilesRequest, Pagination::ListProjectProfilesPaginationTraits< DerivedClient > > ListProjectProfilesPaginator(const Model::ListProjectProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetFiltersRequest, Pagination::ListAssetFiltersPaginationTraits< DerivedClient > > ListAssetFiltersPaginator(const Model::ListAssetFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEnvironmentProfilesRequest, Pagination::ListEnvironmentProfilesPaginationTraits< DerivedClient > > ListEnvironmentProfilesPaginator(const Model::ListEnvironmentProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::QueryGraphRequest, Pagination::QueryGraphPaginationTraits< DerivedClient > > QueryGraphPaginator(const Model::QueryGraphRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPolicyGrantsRequest, Pagination::ListPolicyGrantsPaginationTraits< DerivedClient > > ListPolicyGrantsPaginator(const Model::ListPolicyGrantsRequest &request)