AWS SDK for C++

AWS SDK for C++ Version 1.11.812

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
32template <typename DerivedClient>
34 public:
41 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
44 static_cast<DerivedClient*>(this), request};
45 }
46
53 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 static_cast<DerivedClient*>(this), request};
57 }
58
64 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 Pagination::ListAliasesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
67 request};
68 }
69
76 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
112 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
115 static_cast<DerivedClient*>(this), request};
116 }
117
124 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 static_cast<DerivedClient*>(this), request};
128 }
129
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 Pagination::ListFunctionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
138 request};
139 }
140
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 static_cast<DerivedClient*>(this), request};
151 }
152
159 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
162 static_cast<DerivedClient*>(this), request};
163 }
164
171 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 static_cast<DerivedClient*>(this), request};
175 }
176
182 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 Pagination::ListLayersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
185 request};
186 }
187
194 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
197 static_cast<DerivedClient*>(this), request};
198 }
199
206 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
209 static_cast<DerivedClient*>(this), request};
210 }
211
218 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
221 static_cast<DerivedClient*>(this), request};
222 }
223};
224} // namespace Lambda
225} // 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)