AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
EKSPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/eks/model/DescribeAddonVersionsPaginationTraits.h>
11#include <aws/eks/model/DescribeClusterVersionsPaginationTraits.h>
12#include <aws/eks/model/ListAccessEntriesPaginationTraits.h>
13#include <aws/eks/model/ListAccessPoliciesPaginationTraits.h>
14#include <aws/eks/model/ListAddonsPaginationTraits.h>
15#include <aws/eks/model/ListAssociatedAccessPoliciesPaginationTraits.h>
16#include <aws/eks/model/ListCapabilitiesPaginationTraits.h>
17#include <aws/eks/model/ListClustersPaginationTraits.h>
18#include <aws/eks/model/ListEksAnywhereSubscriptionsPaginationTraits.h>
19#include <aws/eks/model/ListFargateProfilesPaginationTraits.h>
20#include <aws/eks/model/ListIdentityProviderConfigsPaginationTraits.h>
21#include <aws/eks/model/ListInsightsPaginationTraits.h>
22#include <aws/eks/model/ListNodegroupsPaginationTraits.h>
23#include <aws/eks/model/ListPodIdentityAssociationsPaginationTraits.h>
24#include <aws/eks/model/ListUpdatesPaginationTraits.h>
25
26#include <memory>
27
28namespace Aws {
29namespace EKS {
30
31template <typename DerivedClient>
33 public:
40 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
43 static_cast<DerivedClient*>(this), request};
44 }
45
52 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
55 static_cast<DerivedClient*>(this), request};
56 }
57
64 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
67 static_cast<DerivedClient*>(this), request};
68 }
69
76 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
79 static_cast<DerivedClient*>(this), request};
80 }
81
87 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
89 Pagination::ListAddonsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
90 request};
91 }
92
99 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 static_cast<DerivedClient*>(this), request};
103 }
104
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 Pagination::ListCapabilitiesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
114 request};
115 }
116
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
124 Pagination::ListClustersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
125 request};
126 }
127
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 static_cast<DerivedClient*>(this), request};
138 }
139
146 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
149 static_cast<DerivedClient*>(this), request};
150 }
151
158 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
161 static_cast<DerivedClient*>(this), request};
162 }
163
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
171 Pagination::ListInsightsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
172 request};
173 }
174
180 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
182 Pagination::ListNodegroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
183 request};
184 }
185
192 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
195 static_cast<DerivedClient*>(this), request};
196 }
197
203 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 Pagination::ListUpdatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
206 request};
207 }
208};
209} // namespace EKS
210} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociatedAccessPoliciesRequest, Pagination::ListAssociatedAccessPoliciesPaginationTraits< DerivedClient > > ListAssociatedAccessPoliciesPaginator(const Model::ListAssociatedAccessPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFargateProfilesRequest, Pagination::ListFargateProfilesPaginationTraits< DerivedClient > > ListFargateProfilesPaginator(const Model::ListFargateProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAddonVersionsRequest, Pagination::DescribeAddonVersionsPaginationTraits< DerivedClient > > DescribeAddonVersionsPaginator(const Model::DescribeAddonVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCapabilitiesRequest, Pagination::ListCapabilitiesPaginationTraits< DerivedClient > > ListCapabilitiesPaginator(const Model::ListCapabilitiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIdentityProviderConfigsRequest, Pagination::ListIdentityProviderConfigsPaginationTraits< DerivedClient > > ListIdentityProviderConfigsPaginator(const Model::ListIdentityProviderConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPodIdentityAssociationsRequest, Pagination::ListPodIdentityAssociationsPaginationTraits< DerivedClient > > ListPodIdentityAssociationsPaginator(const Model::ListPodIdentityAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAddonsRequest, Pagination::ListAddonsPaginationTraits< DerivedClient > > ListAddonsPaginator(const Model::ListAddonsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessEntriesRequest, Pagination::ListAccessEntriesPaginationTraits< DerivedClient > > ListAccessEntriesPaginator(const Model::ListAccessEntriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodegroupsRequest, Pagination::ListNodegroupsPaginationTraits< DerivedClient > > ListNodegroupsPaginator(const Model::ListNodegroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUpdatesRequest, Pagination::ListUpdatesPaginationTraits< DerivedClient > > ListUpdatesPaginator(const Model::ListUpdatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeClusterVersionsRequest, Pagination::DescribeClusterVersionsPaginationTraits< DerivedClient > > DescribeClusterVersionsPaginator(const Model::DescribeClusterVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClustersRequest, Pagination::ListClustersPaginationTraits< DerivedClient > > ListClustersPaginator(const Model::ListClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEksAnywhereSubscriptionsRequest, Pagination::ListEksAnywhereSubscriptionsPaginationTraits< DerivedClient > > ListEksAnywhereSubscriptionsPaginator(const Model::ListEksAnywhereSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessPoliciesRequest, Pagination::ListAccessPoliciesPaginationTraits< DerivedClient > > ListAccessPoliciesPaginator(const Model::ListAccessPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInsightsRequest, Pagination::ListInsightsPaginationTraits< DerivedClient > > ListInsightsPaginator(const Model::ListInsightsRequest &request)