AWS SDK for C++

AWS SDK for C++ Version 1.11.788

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
30class KafkaClient;
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
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 static_cast<DerivedClient*>(this), request};
69 }
70
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 static_cast<DerivedClient*>(this), request};
81 }
82
88 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
90 Pagination::ListClustersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
91 request};
92 }
93
99 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
101 Pagination::ListClustersV2PaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
102 request};
103 }
104
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
114 static_cast<DerivedClient*>(this), request};
115 }
116
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
126 static_cast<DerivedClient*>(this), request};
127 }
128
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 static_cast<DerivedClient*>(this), request};
139 }
140
146 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
148 static_cast<DerivedClient*>(this), request};
149 }
150
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
159 Pagination::ListReplicatorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
160 request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
171 Pagination::ListScramSecretsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
172 request};
173 }
174
180 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
182 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
183 request};
184 }
185
192 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
195 static_cast<DerivedClient*>(this), request};
196 }
197};
198} // namespace Kafka
199} // 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)