AWS SDK for C++

AWS SDK for C++ Version 1.11.759

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
23class DataExchangeClient;
24
25template <typename DerivedClient>
27 public:
33 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 Pagination::ListDataGrantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
36 request};
37 }
38
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
48 static_cast<DerivedClient*>(this), request};
49 }
50
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 Pagination::ListDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
59 request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 Pagination::ListEventActionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
71 request};
72 }
73
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 static_cast<DerivedClient*>(this), request};
106 }
107};
108} // namespace DataExchange
109} // 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)