AWS SDK for C++

AWS SDK for C++ Version 1.11.786

Loading...
Searching...
No Matches
AppSyncPaginationBase.h
1
6#pragma once
7
8#include <aws/appsync/model/ListApiKeysPaginationTraits.h>
9#include <aws/appsync/model/ListApisPaginationTraits.h>
10#include <aws/appsync/model/ListChannelNamespacesPaginationTraits.h>
11#include <aws/appsync/model/ListDataSourcesPaginationTraits.h>
12#include <aws/appsync/model/ListDomainNamesPaginationTraits.h>
13#include <aws/appsync/model/ListFunctionsPaginationTraits.h>
14#include <aws/appsync/model/ListGraphqlApisPaginationTraits.h>
15#include <aws/appsync/model/ListResolversByFunctionPaginationTraits.h>
16#include <aws/appsync/model/ListResolversPaginationTraits.h>
17#include <aws/appsync/model/ListSourceApiAssociationsPaginationTraits.h>
18#include <aws/appsync/model/ListTypesByAssociationPaginationTraits.h>
19#include <aws/appsync/model/ListTypesPaginationTraits.h>
20#include <aws/core/client/UserAgent.h>
21#include <aws/core/utils/pagination/Paginator.h>
22
23#include <memory>
24
25namespace Aws {
26namespace AppSync {
27
28class AppSyncClient;
29
30template <typename DerivedClient>
32 public:
38 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
40 Pagination::ListApiKeysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
41 request};
42 }
43
49 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
63 static_cast<DerivedClient*>(this), request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 Pagination::ListDataSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
75 request};
76 }
77
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 Pagination::ListDomainNamesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 Pagination::ListFunctionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
98 request};
99 }
100
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 Pagination::ListGraphqlApisPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
110 request};
111 }
112
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 Pagination::ListResolversPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
121 request};
122 }
123
130 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 static_cast<DerivedClient*>(this), request};
134 }
135
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 static_cast<DerivedClient*>(this), request};
146 }
147
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 static_cast<DerivedClient*>(this), request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 static_cast<DerivedClient*>(this), request};
168 }
169};
170} // namespace AppSync
171} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourcesRequest, Pagination::ListDataSourcesPaginationTraits< DerivedClient > > ListDataSourcesPaginator(const Model::ListDataSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionsRequest, Pagination::ListFunctionsPaginationTraits< DerivedClient > > ListFunctionsPaginator(const Model::ListFunctionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSourceApiAssociationsRequest, Pagination::ListSourceApiAssociationsPaginationTraits< DerivedClient > > ListSourceApiAssociationsPaginator(const Model::ListSourceApiAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListChannelNamespacesRequest, Pagination::ListChannelNamespacesPaginationTraits< DerivedClient > > ListChannelNamespacesPaginator(const Model::ListChannelNamespacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTypesByAssociationRequest, Pagination::ListTypesByAssociationPaginationTraits< DerivedClient > > ListTypesByAssociationPaginator(const Model::ListTypesByAssociationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolversRequest, Pagination::ListResolversPaginationTraits< DerivedClient > > ListResolversPaginator(const Model::ListResolversRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainNamesRequest, Pagination::ListDomainNamesPaginationTraits< DerivedClient > > ListDomainNamesPaginator(const Model::ListDomainNamesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGraphqlApisRequest, Pagination::ListGraphqlApisPaginationTraits< DerivedClient > > ListGraphqlApisPaginator(const Model::ListGraphqlApisRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTypesRequest, Pagination::ListTypesPaginationTraits< DerivedClient > > ListTypesPaginator(const Model::ListTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolversByFunctionRequest, Pagination::ListResolversByFunctionPaginationTraits< DerivedClient > > ListResolversByFunctionPaginator(const Model::ListResolversByFunctionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApisRequest, Pagination::ListApisPaginationTraits< DerivedClient > > ListApisPaginator(const Model::ListApisRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApiKeysRequest, Pagination::ListApiKeysPaginationTraits< DerivedClient > > ListApiKeysPaginator(const Model::ListApiKeysRequest &request)