AWS SDK for C++

AWS SDK for C++ Version 1.11.816

Loading...
Searching...
No Matches
KafkaPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/kafka/model/DescribeTopicPartitionsPaginationTraits.h>
11#include <aws/kafka/model/ListClientVpcConnectionsPaginationTraits.h>
12#include <aws/kafka/model/ListClusterOperationsPaginationTraits.h>
13#include <aws/kafka/model/ListClusterOperationsV2PaginationTraits.h>
14#include <aws/kafka/model/ListClustersPaginationTraits.h>
15#include <aws/kafka/model/ListClustersV2PaginationTraits.h>
16#include <aws/kafka/model/ListConfigurationRevisionsPaginationTraits.h>
17#include <aws/kafka/model/ListConfigurationsPaginationTraits.h>
18#include <aws/kafka/model/ListKafkaVersionsPaginationTraits.h>
19#include <aws/kafka/model/ListNodesPaginationTraits.h>
20#include <aws/kafka/model/ListReplicatorsPaginationTraits.h>
21#include <aws/kafka/model/ListScramSecretsPaginationTraits.h>
22#include <aws/kafka/model/ListTopicsPaginationTraits.h>
23#include <aws/kafka/model/ListVpcConnectionsPaginationTraits.h>
24
25#include <memory>
26
27namespace Aws {
28namespace Kafka {
29
30template <typename DerivedClient>
32 public:
39 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
42 static_cast<DerivedClient*>(this), request};
43 }
44
51 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
54 static_cast<DerivedClient*>(this), request};
55 }
56
63 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 static_cast<DerivedClient*>(this), request};
67 }
68
75 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
78 static_cast<DerivedClient*>(this), request};
79 }
80
86 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
88 Pagination::ListClustersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
89 request};
90 }
91
97 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
99 Pagination::ListClustersV2PaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
100 request};
101 }
102
109 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
112 static_cast<DerivedClient*>(this), request};
113 }
114
121 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
124 static_cast<DerivedClient*>(this), request};
125 }
126
133 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
136 static_cast<DerivedClient*>(this), request};
137 }
138
144 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
146 static_cast<DerivedClient*>(this), request};
147 }
148
155 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
157 Pagination::ListReplicatorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
158 request};
159 }
160
167 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
169 Pagination::ListScramSecretsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
170 request};
171 }
172
178 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
180 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
181 request};
182 }
183
190 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
193 static_cast<DerivedClient*>(this), request};
194 }
195};
196} // namespace Kafka
197} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationRevisionsRequest, Pagination::ListConfigurationRevisionsPaginationTraits< DerivedClient > > ListConfigurationRevisionsPaginator(const Model::ListConfigurationRevisionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListVpcConnectionsRequest, Pagination::ListVpcConnectionsPaginationTraits< DerivedClient > > ListVpcConnectionsPaginator(const Model::ListVpcConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTopicPartitionsRequest, Pagination::DescribeTopicPartitionsPaginationTraits< DerivedClient > > DescribeTopicPartitionsPaginator(const Model::DescribeTopicPartitionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClusterOperationsV2Request, Pagination::ListClusterOperationsV2PaginationTraits< DerivedClient > > ListClusterOperationsV2Paginator(const Model::ListClusterOperationsV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTopicsRequest, Pagination::ListTopicsPaginationTraits< DerivedClient > > ListTopicsPaginator(const Model::ListTopicsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClustersV2Request, Pagination::ListClustersV2PaginationTraits< DerivedClient > > ListClustersV2Paginator(const Model::ListClustersV2Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReplicatorsRequest, Pagination::ListReplicatorsPaginationTraits< DerivedClient > > ListReplicatorsPaginator(const Model::ListReplicatorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListScramSecretsRequest, Pagination::ListScramSecretsPaginationTraits< DerivedClient > > ListScramSecretsPaginator(const Model::ListScramSecretsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesRequest, Pagination::ListNodesPaginationTraits< DerivedClient > > ListNodesPaginator(const Model::ListNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKafkaVersionsRequest, Pagination::ListKafkaVersionsPaginationTraits< DerivedClient > > ListKafkaVersionsPaginator(const Model::ListKafkaVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClustersRequest, Pagination::ListClustersPaginationTraits< DerivedClient > > ListClustersPaginator(const Model::ListClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationsRequest, Pagination::ListConfigurationsPaginationTraits< DerivedClient > > ListConfigurationsPaginator(const Model::ListConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClientVpcConnectionsRequest, Pagination::ListClientVpcConnectionsPaginationTraits< DerivedClient > > ListClientVpcConnectionsPaginator(const Model::ListClientVpcConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClusterOperationsRequest, Pagination::ListClusterOperationsPaginationTraits< DerivedClient > > ListClusterOperationsPaginator(const Model::ListClusterOperationsRequest &request)