AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
LambdaPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/lambda/model/GetDurableExecutionHistoryPaginationTraits.h>
11#include <aws/lambda/model/GetDurableExecutionStatePaginationTraits.h>
12#include <aws/lambda/model/ListAliasesPaginationTraits.h>
13#include <aws/lambda/model/ListCapacityProvidersPaginationTraits.h>
14#include <aws/lambda/model/ListCodeSigningConfigsPaginationTraits.h>
15#include <aws/lambda/model/ListDurableExecutionsByFunctionPaginationTraits.h>
16#include <aws/lambda/model/ListEventSourceMappingsPaginationTraits.h>
17#include <aws/lambda/model/ListFunctionEventInvokeConfigsPaginationTraits.h>
18#include <aws/lambda/model/ListFunctionUrlConfigsPaginationTraits.h>
19#include <aws/lambda/model/ListFunctionVersionsByCapacityProviderPaginationTraits.h>
20#include <aws/lambda/model/ListFunctionsByCodeSigningConfigPaginationTraits.h>
21#include <aws/lambda/model/ListFunctionsPaginationTraits.h>
22#include <aws/lambda/model/ListLayerVersionsPaginationTraits.h>
23#include <aws/lambda/model/ListLayersPaginationTraits.h>
24#include <aws/lambda/model/ListProvisionedConcurrencyConfigsPaginationTraits.h>
25#include <aws/lambda/model/ListVersionsByFunctionPaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace Lambda {
31
32class LambdaClient;
33
34template <typename DerivedClient>
36 public:
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 static_cast<DerivedClient*>(this), request};
59 }
60
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 Pagination::ListAliasesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
69 request};
70 }
71
78 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
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
117 static_cast<DerivedClient*>(this), request};
118 }
119
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 static_cast<DerivedClient*>(this), request};
130 }
131
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
139 Pagination::ListFunctionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
140 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);
164 static_cast<DerivedClient*>(this), request};
165 }
166
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 static_cast<DerivedClient*>(this), request};
177 }
178
184 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
186 Pagination::ListLayersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
187 request};
188 }
189
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 static_cast<DerivedClient*>(this), 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};
226} // namespace Lambda
227} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionEventInvokeConfigsRequest, Pagination::ListFunctionEventInvokeConfigsPaginationTraits< DerivedClient > > ListFunctionEventInvokeConfigsPaginator(const Model::ListFunctionEventInvokeConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLayerVersionsRequest, Pagination::ListLayerVersionsPaginationTraits< DerivedClient > > ListLayerVersionsPaginator(const Model::ListLayerVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCapacityProvidersRequest, Pagination::ListCapacityProvidersPaginationTraits< DerivedClient > > ListCapacityProvidersPaginator(const Model::ListCapacityProvidersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEventSourceMappingsRequest, Pagination::ListEventSourceMappingsPaginationTraits< DerivedClient > > ListEventSourceMappingsPaginator(const Model::ListEventSourceMappingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDurableExecutionsByFunctionRequest, Pagination::ListDurableExecutionsByFunctionPaginationTraits< DerivedClient > > ListDurableExecutionsByFunctionPaginator(const Model::ListDurableExecutionsByFunctionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListVersionsByFunctionRequest, Pagination::ListVersionsByFunctionPaginationTraits< DerivedClient > > ListVersionsByFunctionPaginator(const Model::ListVersionsByFunctionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetDurableExecutionStateRequest, Pagination::GetDurableExecutionStatePaginationTraits< DerivedClient > > GetDurableExecutionStatePaginator(const Model::GetDurableExecutionStateRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLayersRequest, Pagination::ListLayersPaginationTraits< DerivedClient > > ListLayersPaginator(const Model::ListLayersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProvisionedConcurrencyConfigsRequest, Pagination::ListProvisionedConcurrencyConfigsPaginationTraits< DerivedClient > > ListProvisionedConcurrencyConfigsPaginator(const Model::ListProvisionedConcurrencyConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionVersionsByCapacityProviderRequest, Pagination::ListFunctionVersionsByCapacityProviderPaginationTraits< DerivedClient > > ListFunctionVersionsByCapacityProviderPaginator(const Model::ListFunctionVersionsByCapacityProviderRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetDurableExecutionHistoryRequest, Pagination::GetDurableExecutionHistoryPaginationTraits< DerivedClient > > GetDurableExecutionHistoryPaginator(const Model::GetDurableExecutionHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCodeSigningConfigsRequest, Pagination::ListCodeSigningConfigsPaginationTraits< DerivedClient > > ListCodeSigningConfigsPaginator(const Model::ListCodeSigningConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionUrlConfigsRequest, Pagination::ListFunctionUrlConfigsPaginationTraits< DerivedClient > > ListFunctionUrlConfigsPaginator(const Model::ListFunctionUrlConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionsRequest, Pagination::ListFunctionsPaginationTraits< DerivedClient > > ListFunctionsPaginator(const Model::ListFunctionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFunctionsByCodeSigningConfigRequest, Pagination::ListFunctionsByCodeSigningConfigPaginationTraits< DerivedClient > > ListFunctionsByCodeSigningConfigPaginator(const Model::ListFunctionsByCodeSigningConfigRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAliasesRequest, Pagination::ListAliasesPaginationTraits< DerivedClient > > ListAliasesPaginator(const Model::ListAliasesRequest &request)