AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
DataExchangePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/dataexchange/model/ListDataGrantsPaginationTraits.h>
11#include <aws/dataexchange/model/ListDataSetRevisionsPaginationTraits.h>
12#include <aws/dataexchange/model/ListDataSetsPaginationTraits.h>
13#include <aws/dataexchange/model/ListEventActionsPaginationTraits.h>
14#include <aws/dataexchange/model/ListJobsPaginationTraits.h>
15#include <aws/dataexchange/model/ListReceivedDataGrantsPaginationTraits.h>
16#include <aws/dataexchange/model/ListRevisionAssetsPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace DataExchange {
22
23template <typename DerivedClient>
25 public:
31 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
33 Pagination::ListDataGrantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
34 request};
35 }
36
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 Pagination::ListDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
57 request};
58 }
59
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 Pagination::ListEventActionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
69 request};
70 }
71
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
79 static_cast<DerivedClient*>(this), request};
80 }
81
88 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
91 static_cast<DerivedClient*>(this), request};
92 }
93
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 static_cast<DerivedClient*>(this), request};
104 }
105};
106} // namespace DataExchange
107} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataGrantsRequest, Pagination::ListDataGrantsPaginationTraits< DerivedClient > > ListDataGrantsPaginator(const Model::ListDataGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSetsRequest, Pagination::ListDataSetsPaginationTraits< DerivedClient > > ListDataSetsPaginator(const Model::ListDataSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEventActionsRequest, Pagination::ListEventActionsPaginationTraits< DerivedClient > > ListEventActionsPaginator(const Model::ListEventActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSetRevisionsRequest, Pagination::ListDataSetRevisionsPaginationTraits< DerivedClient > > ListDataSetRevisionsPaginator(const Model::ListDataSetRevisionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRevisionAssetsRequest, Pagination::ListRevisionAssetsPaginationTraits< DerivedClient > > ListRevisionAssetsPaginator(const Model::ListRevisionAssetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReceivedDataGrantsRequest, Pagination::ListReceivedDataGrantsPaginationTraits< DerivedClient > > ListReceivedDataGrantsPaginator(const Model::ListReceivedDataGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListJobsRequest, Pagination::ListJobsPaginationTraits< DerivedClient > > ListJobsPaginator(const Model::ListJobsRequest &request)