AWS SDK for C++  1.9.153
AWS SDK for C++
KafkaClient.h
Go to the documentation of this file.
1 
6 #pragma once
44 #include <aws/core/NoResult.h>
47 #include <future>
48 #include <functional>
49 
50 namespace Aws
51 {
52 
53 namespace Http
54 {
55  class HttpClient;
56  class HttpClientFactory;
57 } // namespace Http
58 
59 namespace Utils
60 {
61  template< typename R, typename E> class Outcome;
62 namespace Threading
63 {
64  class Executor;
65 } // namespace Threading
66 } // namespace Utils
67 
68 namespace Auth
69 {
70  class AWSCredentials;
71  class AWSCredentialsProvider;
72 } // namespace Auth
73 
74 namespace Client
75 {
76  class RetryStrategy;
77 } // namespace Client
78 
79 namespace Kafka
80 {
81 
82 namespace Model
83 {
97  class ListClustersRequest;
101  class ListNodesRequest;
104  class RebootBrokerRequest;
105  class TagResourceRequest;
106  class UntagResourceRequest;
115  class UpdateSecurityRequest;
116 
149 
150  typedef std::future<BatchAssociateScramSecretOutcome> BatchAssociateScramSecretOutcomeCallable;
151  typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
152  typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
153  typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
154  typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
155  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
156  typedef std::future<DescribeClusterOperationOutcome> DescribeClusterOperationOutcomeCallable;
157  typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
158  typedef std::future<DescribeConfigurationRevisionOutcome> DescribeConfigurationRevisionOutcomeCallable;
159  typedef std::future<BatchDisassociateScramSecretOutcome> BatchDisassociateScramSecretOutcomeCallable;
160  typedef std::future<GetBootstrapBrokersOutcome> GetBootstrapBrokersOutcomeCallable;
161  typedef std::future<GetCompatibleKafkaVersionsOutcome> GetCompatibleKafkaVersionsOutcomeCallable;
162  typedef std::future<ListClusterOperationsOutcome> ListClusterOperationsOutcomeCallable;
163  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
164  typedef std::future<ListConfigurationRevisionsOutcome> ListConfigurationRevisionsOutcomeCallable;
165  typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
166  typedef std::future<ListKafkaVersionsOutcome> ListKafkaVersionsOutcomeCallable;
167  typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
168  typedef std::future<ListScramSecretsOutcome> ListScramSecretsOutcomeCallable;
169  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
170  typedef std::future<RebootBrokerOutcome> RebootBrokerOutcomeCallable;
171  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
172  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
173  typedef std::future<UpdateBrokerCountOutcome> UpdateBrokerCountOutcomeCallable;
174  typedef std::future<UpdateBrokerTypeOutcome> UpdateBrokerTypeOutcomeCallable;
175  typedef std::future<UpdateBrokerStorageOutcome> UpdateBrokerStorageOutcomeCallable;
176  typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
177  typedef std::future<UpdateConnectivityOutcome> UpdateConnectivityOutcomeCallable;
178  typedef std::future<UpdateClusterConfigurationOutcome> UpdateClusterConfigurationOutcomeCallable;
179  typedef std::future<UpdateClusterKafkaVersionOutcome> UpdateClusterKafkaVersionOutcomeCallable;
180  typedef std::future<UpdateMonitoringOutcome> UpdateMonitoringOutcomeCallable;
181  typedef std::future<UpdateSecurityOutcome> UpdateSecurityOutcomeCallable;
182 } // namespace Model
183 
184  class KafkaClient;
185 
186  typedef std::function<void(const KafkaClient*, const Model::BatchAssociateScramSecretRequest&, const Model::BatchAssociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAssociateScramSecretResponseReceivedHandler;
187  typedef std::function<void(const KafkaClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
188  typedef std::function<void(const KafkaClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationResponseReceivedHandler;
189  typedef std::function<void(const KafkaClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterResponseReceivedHandler;
190  typedef std::function<void(const KafkaClient*, const Model::DeleteConfigurationRequest&, const Model::DeleteConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationResponseReceivedHandler;
191  typedef std::function<void(const KafkaClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
192  typedef std::function<void(const KafkaClient*, const Model::DescribeClusterOperationRequest&, const Model::DescribeClusterOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterOperationResponseReceivedHandler;
193  typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRequest&, const Model::DescribeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationResponseReceivedHandler;
194  typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRevisionRequest&, const Model::DescribeConfigurationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationRevisionResponseReceivedHandler;
195  typedef std::function<void(const KafkaClient*, const Model::BatchDisassociateScramSecretRequest&, const Model::BatchDisassociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisassociateScramSecretResponseReceivedHandler;
196  typedef std::function<void(const KafkaClient*, const Model::GetBootstrapBrokersRequest&, const Model::GetBootstrapBrokersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBootstrapBrokersResponseReceivedHandler;
197  typedef std::function<void(const KafkaClient*, const Model::GetCompatibleKafkaVersionsRequest&, const Model::GetCompatibleKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCompatibleKafkaVersionsResponseReceivedHandler;
198  typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsRequest&, const Model::ListClusterOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClusterOperationsResponseReceivedHandler;
199  typedef std::function<void(const KafkaClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
200  typedef std::function<void(const KafkaClient*, const Model::ListConfigurationRevisionsRequest&, const Model::ListConfigurationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationRevisionsResponseReceivedHandler;
201  typedef std::function<void(const KafkaClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationsResponseReceivedHandler;
202  typedef std::function<void(const KafkaClient*, const Model::ListKafkaVersionsRequest&, const Model::ListKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKafkaVersionsResponseReceivedHandler;
203  typedef std::function<void(const KafkaClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodesResponseReceivedHandler;
204  typedef std::function<void(const KafkaClient*, const Model::ListScramSecretsRequest&, const Model::ListScramSecretsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScramSecretsResponseReceivedHandler;
205  typedef std::function<void(const KafkaClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
206  typedef std::function<void(const KafkaClient*, const Model::RebootBrokerRequest&, const Model::RebootBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootBrokerResponseReceivedHandler;
207  typedef std::function<void(const KafkaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
208  typedef std::function<void(const KafkaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
209  typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerCountRequest&, const Model::UpdateBrokerCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerCountResponseReceivedHandler;
210  typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerTypeRequest&, const Model::UpdateBrokerTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerTypeResponseReceivedHandler;
211  typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerStorageRequest&, const Model::UpdateBrokerStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerStorageResponseReceivedHandler;
212  typedef std::function<void(const KafkaClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationResponseReceivedHandler;
213  typedef std::function<void(const KafkaClient*, const Model::UpdateConnectivityRequest&, const Model::UpdateConnectivityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectivityResponseReceivedHandler;
214  typedef std::function<void(const KafkaClient*, const Model::UpdateClusterConfigurationRequest&, const Model::UpdateClusterConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterConfigurationResponseReceivedHandler;
215  typedef std::function<void(const KafkaClient*, const Model::UpdateClusterKafkaVersionRequest&, const Model::UpdateClusterKafkaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterKafkaVersionResponseReceivedHandler;
216  typedef std::function<void(const KafkaClient*, const Model::UpdateMonitoringRequest&, const Model::UpdateMonitoringOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMonitoringResponseReceivedHandler;
217  typedef std::function<void(const KafkaClient*, const Model::UpdateSecurityRequest&, const Model::UpdateSecurityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityResponseReceivedHandler;
218 
226  {
227  public:
229 
235 
241 
246  KafkaClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
248 
249  virtual ~KafkaClient();
250 
251 
261 
273 
284  virtual void BatchAssociateScramSecretAsync(const Model::BatchAssociateScramSecretRequest& request, const BatchAssociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
285 
295 
307 
318  virtual void CreateClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
319 
329 
341 
352  virtual void CreateConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
353 
363 
375 
386  virtual void DeleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
387 
397 
409 
420  virtual void DeleteConfigurationAsync(const Model::DeleteConfigurationRequest& request, const DeleteConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
421 
431 
443 
454  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
455 
465 
477 
488  virtual void DescribeClusterOperationAsync(const Model::DescribeClusterOperationRequest& request, const DescribeClusterOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
489 
499 
511 
522  virtual void DescribeConfigurationAsync(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
523 
533 
545 
556  virtual void DescribeConfigurationRevisionAsync(const Model::DescribeConfigurationRevisionRequest& request, const DescribeConfigurationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
557 
567 
579 
590  virtual void BatchDisassociateScramSecretAsync(const Model::BatchDisassociateScramSecretRequest& request, const BatchDisassociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
591 
601 
613 
624  virtual void GetBootstrapBrokersAsync(const Model::GetBootstrapBrokersRequest& request, const GetBootstrapBrokersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
625 
635 
647 
658  virtual void GetCompatibleKafkaVersionsAsync(const Model::GetCompatibleKafkaVersionsRequest& request, const GetCompatibleKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
659 
669 
681 
692  virtual void ListClusterOperationsAsync(const Model::ListClusterOperationsRequest& request, const ListClusterOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
693 
703 
715 
726  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
727 
737 
749 
760  virtual void ListConfigurationRevisionsAsync(const Model::ListConfigurationRevisionsRequest& request, const ListConfigurationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
761 
771 
783 
794  virtual void ListConfigurationsAsync(const Model::ListConfigurationsRequest& request, const ListConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
795 
805 
817 
828  virtual void ListKafkaVersionsAsync(const Model::ListKafkaVersionsRequest& request, const ListKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
829 
839 
851 
862  virtual void ListNodesAsync(const Model::ListNodesRequest& request, const ListNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
863 
873 
885 
896  virtual void ListScramSecretsAsync(const Model::ListScramSecretsRequest& request, const ListScramSecretsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
897 
907 
919 
930  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
931 
938 
947 
955  virtual void RebootBrokerAsync(const Model::RebootBrokerRequest& request, const RebootBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
956 
966 
978 
989  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
990 
1000 
1012 
1023  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1024 
1034 
1046 
1057  virtual void UpdateBrokerCountAsync(const Model::UpdateBrokerCountRequest& request, const UpdateBrokerCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1058 
1068 
1080 
1091  virtual void UpdateBrokerTypeAsync(const Model::UpdateBrokerTypeRequest& request, const UpdateBrokerTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1092 
1102 
1114 
1125  virtual void UpdateBrokerStorageAsync(const Model::UpdateBrokerStorageRequest& request, const UpdateBrokerStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1126 
1136 
1148 
1159  virtual void UpdateConfigurationAsync(const Model::UpdateConfigurationRequest& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1160 
1170 
1182 
1193  virtual void UpdateConnectivityAsync(const Model::UpdateConnectivityRequest& request, const UpdateConnectivityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1194 
1204 
1216 
1227  virtual void UpdateClusterConfigurationAsync(const Model::UpdateClusterConfigurationRequest& request, const UpdateClusterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1228 
1238 
1250 
1261  virtual void UpdateClusterKafkaVersionAsync(const Model::UpdateClusterKafkaVersionRequest& request, const UpdateClusterKafkaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1262 
1274 
1288 
1301  virtual void UpdateMonitoringAsync(const Model::UpdateMonitoringRequest& request, const UpdateMonitoringResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1302 
1313 
1326 
1338  virtual void UpdateSecurityAsync(const Model::UpdateSecurityRequest& request, const UpdateSecurityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1339 
1340 
1341  void OverrideEndpoint(const Aws::String& endpoint);
1342  private:
1343  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1344  void BatchAssociateScramSecretAsyncHelper(const Model::BatchAssociateScramSecretRequest& request, const BatchAssociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1345  void CreateClusterAsyncHelper(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1346  void CreateConfigurationAsyncHelper(const Model::CreateConfigurationRequest& request, const CreateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1347  void DeleteClusterAsyncHelper(const Model::DeleteClusterRequest& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1348  void DeleteConfigurationAsyncHelper(const Model::DeleteConfigurationRequest& request, const DeleteConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1349  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1350  void DescribeClusterOperationAsyncHelper(const Model::DescribeClusterOperationRequest& request, const DescribeClusterOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1351  void DescribeConfigurationAsyncHelper(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1352  void DescribeConfigurationRevisionAsyncHelper(const Model::DescribeConfigurationRevisionRequest& request, const DescribeConfigurationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1353  void BatchDisassociateScramSecretAsyncHelper(const Model::BatchDisassociateScramSecretRequest& request, const BatchDisassociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1354  void GetBootstrapBrokersAsyncHelper(const Model::GetBootstrapBrokersRequest& request, const GetBootstrapBrokersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1355  void GetCompatibleKafkaVersionsAsyncHelper(const Model::GetCompatibleKafkaVersionsRequest& request, const GetCompatibleKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1356  void ListClusterOperationsAsyncHelper(const Model::ListClusterOperationsRequest& request, const ListClusterOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1357  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1358  void ListConfigurationRevisionsAsyncHelper(const Model::ListConfigurationRevisionsRequest& request, const ListConfigurationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1359  void ListConfigurationsAsyncHelper(const Model::ListConfigurationsRequest& request, const ListConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1360  void ListKafkaVersionsAsyncHelper(const Model::ListKafkaVersionsRequest& request, const ListKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1361  void ListNodesAsyncHelper(const Model::ListNodesRequest& request, const ListNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1362  void ListScramSecretsAsyncHelper(const Model::ListScramSecretsRequest& request, const ListScramSecretsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1363  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1364  void RebootBrokerAsyncHelper(const Model::RebootBrokerRequest& request, const RebootBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1365  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1366  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1367  void UpdateBrokerCountAsyncHelper(const Model::UpdateBrokerCountRequest& request, const UpdateBrokerCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1368  void UpdateBrokerTypeAsyncHelper(const Model::UpdateBrokerTypeRequest& request, const UpdateBrokerTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1369  void UpdateBrokerStorageAsyncHelper(const Model::UpdateBrokerStorageRequest& request, const UpdateBrokerStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1370  void UpdateConfigurationAsyncHelper(const Model::UpdateConfigurationRequest& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1371  void UpdateConnectivityAsyncHelper(const Model::UpdateConnectivityRequest& request, const UpdateConnectivityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1372  void UpdateClusterConfigurationAsyncHelper(const Model::UpdateClusterConfigurationRequest& request, const UpdateClusterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1373  void UpdateClusterKafkaVersionAsyncHelper(const Model::UpdateClusterKafkaVersionRequest& request, const UpdateClusterKafkaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1374  void UpdateMonitoringAsyncHelper(const Model::UpdateMonitoringRequest& request, const UpdateMonitoringResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1375  void UpdateSecurityAsyncHelper(const Model::UpdateSecurityRequest& request, const UpdateSecurityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1376 
1377  Aws::String m_uri;
1378  Aws::String m_configScheme;
1379  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1380  };
1381 
1382 } // namespace Kafka
1383 } // namespace Aws
Aws::Kafka::BatchDisassociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchDisassociateScramSecretRequest &, const Model::BatchDisassociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateScramSecretResponseReceivedHandler
Definition: KafkaClient.h:195
ListClusterOperationsResult.h
Aws::Kafka::KafkaClient::UpdateBrokerTypeCallable
virtual Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const Model::UpdateBrokerTypeRequest &request) const
Aws::Kafka::Model::ListScramSecretsRequest
Definition: ListScramSecretsRequest.h:26
Aws::Kafka::Model::UpdateClusterKafkaVersionOutcomeCallable
std::future< UpdateClusterKafkaVersionOutcome > UpdateClusterKafkaVersionOutcomeCallable
Definition: KafkaClient.h:179
Aws::Kafka::Model::CreateConfigurationOutcome
Aws::Utils::Outcome< CreateConfigurationResult, KafkaError > CreateConfigurationOutcome
Definition: KafkaClient.h:119
Aws::Kafka::Model::UpdateMonitoringOutcome
Aws::Utils::Outcome< UpdateMonitoringResult, KafkaError > UpdateMonitoringOutcome
Definition: KafkaClient.h:147
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Kafka::Model::DeleteConfigurationOutcomeCallable
std::future< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
Definition: KafkaClient.h:154
Aws::Kafka::KafkaClient::DeleteConfigurationCallable
virtual Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const Model::DeleteConfigurationRequest &request) const
Aws::Kafka::KafkaClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Kafka::ListClustersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
Definition: KafkaClient.h:199
Aws::Kafka::Model::DeleteClusterOutcome
Aws::Utils::Outcome< DeleteClusterResult, KafkaError > DeleteClusterOutcome
Definition: KafkaClient.h:120
Aws::Kafka::KafkaClient::CreateConfiguration
virtual Model::CreateConfigurationOutcome CreateConfiguration(const Model::CreateConfigurationRequest &request) const
Aws::Kafka::KafkaClient::DescribeConfiguration
virtual Model::DescribeConfigurationOutcome DescribeConfiguration(const Model::DescribeConfigurationRequest &request) const
Aws::Kafka::KafkaClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Kafka::Model::RebootBrokerRequest
Definition: RebootBrokerRequest.h:26
Aws::Kafka::UpdateClusterKafkaVersionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterKafkaVersionRequest &, const Model::UpdateClusterKafkaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterKafkaVersionResponseReceivedHandler
Definition: KafkaClient.h:215
Aws::Kafka::Model::UpdateClusterKafkaVersionOutcome
Aws::Utils::Outcome< UpdateClusterKafkaVersionResult, KafkaError > UpdateClusterKafkaVersionOutcome
Definition: KafkaClient.h:146
Aws::Kafka::Model::CreateClusterOutcome
Aws::Utils::Outcome< CreateClusterResult, KafkaError > CreateClusterOutcome
Definition: KafkaClient.h:118
Aws::Kafka::Model::DescribeConfigurationOutcomeCallable
std::future< DescribeConfigurationOutcome > DescribeConfigurationOutcomeCallable
Definition: KafkaClient.h:157
Aws::Kafka::KafkaClient::KafkaClient
KafkaClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Kafka::Model::DescribeClusterRequest
Definition: DescribeClusterRequest.h:22
AWSError.h
UpdateClusterConfigurationResult.h
GetCompatibleKafkaVersionsResult.h
Aws::Kafka::Model::GetBootstrapBrokersRequest
Definition: GetBootstrapBrokersRequest.h:22
Aws::Kafka::KafkaClient::KafkaClient
KafkaClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
BatchAssociateScramSecretResult.h
Aws::Kafka::KafkaClient::UpdateSecurity
virtual Model::UpdateSecurityOutcome UpdateSecurity(const Model::UpdateSecurityRequest &request) const
Aws::Kafka::Model::UpdateClusterConfigurationOutcomeCallable
std::future< UpdateClusterConfigurationOutcome > UpdateClusterConfigurationOutcomeCallable
Definition: KafkaClient.h:178
Aws::Kafka::KafkaClient::GetCompatibleKafkaVersionsCallable
virtual Model::GetCompatibleKafkaVersionsOutcomeCallable GetCompatibleKafkaVersionsCallable(const Model::GetCompatibleKafkaVersionsRequest &request) const
Aws::Kafka::Model::RebootBrokerOutcome
Aws::Utils::Outcome< RebootBrokerResult, KafkaError > RebootBrokerOutcome
Definition: KafkaClient.h:137
Aws::Kafka::Model::ListConfigurationsOutcome
Aws::Utils::Outcome< ListConfigurationsResult, KafkaError > ListConfigurationsOutcome
Definition: KafkaClient.h:132
Aws::Kafka::KafkaClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Kafka::ListScramSecretsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScramSecretsResponseReceivedHandler
Definition: KafkaClient.h:204
Aws::Kafka::KafkaClient::UpdateConfigurationAsync
virtual void UpdateConfigurationAsync(const Model::UpdateConfigurationRequest &request, const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::DescribeClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
Definition: KafkaClient.h:191
Aws::Kafka::Model::UpdateMonitoringOutcomeCallable
std::future< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
Definition: KafkaClient.h:180
Aws::Kafka::KafkaClient::GetBootstrapBrokers
virtual Model::GetBootstrapBrokersOutcome GetBootstrapBrokers(const Model::GetBootstrapBrokersRequest &request) const
CreateConfigurationResult.h
Aws::Kafka::KafkaClient::UpdateClusterConfigurationCallable
virtual Model::UpdateClusterConfigurationOutcomeCallable UpdateClusterConfigurationCallable(const Model::UpdateClusterConfigurationRequest &request) const
Aws::Kafka::UpdateConnectivityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectivityResponseReceivedHandler
Definition: KafkaClient.h:213
Aws::Kafka::KafkaClient::RebootBroker
virtual Model::RebootBrokerOutcome RebootBroker(const Model::RebootBrokerRequest &request) const
Aws::Kafka::KafkaClient::BatchDisassociateScramSecret
virtual Model::BatchDisassociateScramSecretOutcome BatchDisassociateScramSecret(const Model::BatchDisassociateScramSecretRequest &request) const
Aws::Kafka::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: KafkaClient.h:169
Aws::Kafka::Model::DeleteConfigurationRequest
Definition: DeleteConfigurationRequest.h:22
UpdateMonitoringResult.h
Aws::Kafka::UpdateBrokerCountResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerCountResponseReceivedHandler
Definition: KafkaClient.h:209
DescribeConfigurationRevisionResult.h
Aws::Kafka::KafkaClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::ListScramSecrets
virtual Model::ListScramSecretsOutcome ListScramSecrets(const Model::ListScramSecretsRequest &request) const
Aws::Kafka::Model::UpdateBrokerStorageOutcomeCallable
std::future< UpdateBrokerStorageOutcome > UpdateBrokerStorageOutcomeCallable
Definition: KafkaClient.h:175
Aws::Kafka::KafkaClient::UpdateBrokerStorageCallable
virtual Model::UpdateBrokerStorageOutcomeCallable UpdateBrokerStorageCallable(const Model::UpdateBrokerStorageRequest &request) const
Aws::Kafka::DescribeClusterOperationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationRequest &, const Model::DescribeClusterOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationResponseReceivedHandler
Definition: KafkaClient.h:192
Aws::Kafka::ListTagsForResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: KafkaClient.h:205
Aws::Kafka::Model::UpdateBrokerStorageRequest
Definition: UpdateBrokerStorageRequest.h:24
Aws::Kafka::Model::ListClusterOperationsOutcomeCallable
std::future< ListClusterOperationsOutcome > ListClusterOperationsOutcomeCallable
Definition: KafkaClient.h:162
Aws::Kafka::KafkaClient::UpdateClusterKafkaVersionCallable
virtual Model::UpdateClusterKafkaVersionOutcomeCallable UpdateClusterKafkaVersionCallable(const Model::UpdateClusterKafkaVersionRequest &request) const
Aws::Kafka::Model::CreateConfigurationRequest
Definition: CreateConfigurationRequest.h:24
Aws::Kafka::BatchAssociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchAssociateScramSecretRequest &, const Model::BatchAssociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateScramSecretResponseReceivedHandler
Definition: KafkaClient.h:184
ListTagsForResourceResult.h
Aws::Kafka::Model::UpdateBrokerCountRequest
Definition: UpdateBrokerCountRequest.h:22
Aws::Kafka::KafkaClient::GetCompatibleKafkaVersionsAsync
virtual void GetCompatibleKafkaVersionsAsync(const Model::GetCompatibleKafkaVersionsRequest &request, const GetCompatibleKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::DescribeConfigurationRevisionCallable
virtual Model::DescribeConfigurationRevisionOutcomeCallable DescribeConfigurationRevisionCallable(const Model::DescribeConfigurationRevisionRequest &request) const
Aws::Kafka::KafkaClient::CreateCluster
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
Aws::Kafka::Model::GetCompatibleKafkaVersionsOutcomeCallable
std::future< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
Definition: KafkaClient.h:161
Aws::Kafka::KafkaClient::UpdateConfigurationCallable
virtual Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const Model::UpdateConfigurationRequest &request) const
Aws::Kafka::KafkaClient::UpdateConnectivityAsync
virtual void UpdateConnectivityAsync(const Model::UpdateConnectivityRequest &request, const UpdateConnectivityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::CreateClusterRequest
Definition: CreateClusterRequest.h:30
Aws::Kafka::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Kafka::KafkaClient::ListClusters
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
Aws::Kafka::Model::UpdateBrokerCountOutcome
Aws::Utils::Outcome< UpdateBrokerCountResult, KafkaError > UpdateBrokerCountOutcome
Definition: KafkaClient.h:140
Aws::Kafka::GetBootstrapBrokersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetBootstrapBrokersRequest &, const Model::GetBootstrapBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBootstrapBrokersResponseReceivedHandler
Definition: KafkaClient.h:196
Aws::Kafka::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, KafkaError > ListClustersOutcome
Definition: KafkaClient.h:130
ListConfigurationsResult.h
Aws::Kafka::Model::GetBootstrapBrokersOutcome
Aws::Utils::Outcome< GetBootstrapBrokersResult, KafkaError > GetBootstrapBrokersOutcome
Definition: KafkaClient.h:127
Aws::Kafka::KafkaClient::DescribeConfigurationCallable
virtual Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const Model::DescribeConfigurationRequest &request) const
DescribeClusterOperationResult.h
Aws::Kafka::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, KafkaError > UntagResourceOutcome
Definition: KafkaClient.h:139
Aws::Kafka::Model::UpdateBrokerTypeRequest
Definition: UpdateBrokerTypeRequest.h:22
AsyncCallerContext.h
Aws::Kafka::Model::UpdateSecurityOutcomeCallable
std::future< UpdateSecurityOutcome > UpdateSecurityOutcomeCallable
Definition: KafkaClient.h:181
Aws::Kafka::KafkaClient::DeleteConfigurationAsync
virtual void DeleteConfigurationAsync(const Model::DeleteConfigurationRequest &request, const DeleteConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::BatchDisassociateScramSecretOutcome
Aws::Utils::Outcome< BatchDisassociateScramSecretResult, KafkaError > BatchDisassociateScramSecretOutcome
Definition: KafkaClient.h:126
Aws::Kafka::Model::UpdateMonitoringRequest
Definition: UpdateMonitoringRequest.h:28
Aws::Kafka::KafkaClient::ListClustersAsync
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::TagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: KafkaClient.h:207
Aws::Kafka::KafkaClient::ListNodesAsync
virtual void ListNodesAsync(const Model::ListNodesRequest &request, const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::CreateConfigurationAsync
virtual void CreateConfigurationAsync(const Model::CreateConfigurationRequest &request, const CreateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::DeleteConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationResponseReceivedHandler
Definition: KafkaClient.h:190
Aws::Kafka::KafkaClient
Definition: KafkaClient.h:226
Aws::Kafka::Model::UpdateSecurityRequest
Definition: UpdateSecurityRequest.h:24
Aws::Kafka::KafkaClient::UpdateClusterConfiguration
virtual Model::UpdateClusterConfigurationOutcome UpdateClusterConfiguration(const Model::UpdateClusterConfigurationRequest &request) const
Aws::Kafka::KafkaClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Kafka::Model::DescribeConfigurationRevisionOutcomeCallable
std::future< DescribeConfigurationRevisionOutcome > DescribeConfigurationRevisionOutcomeCallable
Definition: KafkaClient.h:158
Aws::Kafka::KafkaClient::UpdateMonitoring
virtual Model::UpdateMonitoringOutcome UpdateMonitoring(const Model::UpdateMonitoringRequest &request) const
Aws::Kafka::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: KafkaClient.h:171
Aws::Kafka::KafkaClient::UpdateClusterConfigurationAsync
virtual void UpdateClusterConfigurationAsync(const Model::UpdateClusterConfigurationRequest &request, const UpdateClusterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::UpdateBrokerStorageOutcome
Aws::Utils::Outcome< UpdateBrokerStorageResult, KafkaError > UpdateBrokerStorageOutcome
Definition: KafkaClient.h:142
Aws::Kafka::KafkaClient::UpdateBrokerCountCallable
virtual Model::UpdateBrokerCountOutcomeCallable UpdateBrokerCountCallable(const Model::UpdateBrokerCountRequest &request) const
Aws::Kafka::KafkaClient::ListConfigurationsCallable
virtual Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const Model::ListConfigurationsRequest &request) const
NoResult.h
Aws::Kafka::Model::BatchAssociateScramSecretRequest
Definition: BatchAssociateScramSecretRequest.h:29
Aws::Kafka::Model::UpdateBrokerCountOutcomeCallable
std::future< UpdateBrokerCountOutcome > UpdateBrokerCountOutcomeCallable
Definition: KafkaClient.h:173
Aws::Kafka::KafkaClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Kafka::KafkaClient::BatchAssociateScramSecretCallable
virtual Model::BatchAssociateScramSecretOutcomeCallable BatchAssociateScramSecretCallable(const Model::BatchAssociateScramSecretRequest &request) const
Aws::Kafka::Model::UpdateClusterConfigurationOutcome
Aws::Utils::Outcome< UpdateClusterConfigurationResult, KafkaError > UpdateClusterConfigurationOutcome
Definition: KafkaClient.h:145
Aws::Kafka::KafkaClient::DescribeConfigurationRevision
virtual Model::DescribeConfigurationRevisionOutcome DescribeConfigurationRevision(const Model::DescribeConfigurationRevisionRequest &request) const
Aws::Kafka::KafkaClient::DescribeClusterOperation
virtual Model::DescribeClusterOperationOutcome DescribeClusterOperation(const Model::DescribeClusterOperationRequest &request) const
Aws::Kafka::KafkaClient::DescribeClusterOperationCallable
virtual Model::DescribeClusterOperationOutcomeCallable DescribeClusterOperationCallable(const Model::DescribeClusterOperationRequest &request) const
ListScramSecretsResult.h
Aws::Kafka::KafkaClient::ListConfigurationRevisions
virtual Model::ListConfigurationRevisionsOutcome ListConfigurationRevisions(const Model::ListConfigurationRevisionsRequest &request) const
Aws::Kafka::KafkaClient::KafkaClient
KafkaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
GetBootstrapBrokersResult.h
Aws::Kafka::DescribeConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationResponseReceivedHandler
Definition: KafkaClient.h:193
Aws::Kafka::KafkaClient::UpdateSecurityAsync
virtual void UpdateSecurityAsync(const Model::UpdateSecurityRequest &request, const UpdateSecurityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
ListConfigurationRevisionsResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Kafka::Model::CreateConfigurationOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
Definition: KafkaClient.h:152
Aws::Kafka::Model::DeleteClusterRequest
Definition: DeleteClusterRequest.h:26
KafkaErrors.h
Aws::Kafka::KafkaClient::GetBootstrapBrokersAsync
virtual void GetBootstrapBrokersAsync(const Model::GetBootstrapBrokersRequest &request, const GetBootstrapBrokersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::BatchAssociateScramSecret
virtual Model::BatchAssociateScramSecretOutcome BatchAssociateScramSecret(const Model::BatchAssociateScramSecretRequest &request) const
Aws::Kafka::CreateClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
Definition: KafkaClient.h:187
Aws::Kafka::UpdateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
Definition: KafkaClient.h:212
Aws::Kafka::ListKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKafkaVersionsResponseReceivedHandler
Definition: KafkaClient.h:202
Aws::Kafka::Model::ListConfigurationsRequest
Definition: ListConfigurationsRequest.h:26
Aws::Kafka::UpdateSecurityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateSecurityRequest &, const Model::UpdateSecurityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityResponseReceivedHandler
Definition: KafkaClient.h:217
UpdateConfigurationResult.h
Aws::Kafka::KafkaClient::ListConfigurations
virtual Model::ListConfigurationsOutcome ListConfigurations(const Model::ListConfigurationsRequest &request) const
Aws::Kafka::DeleteClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
Definition: KafkaClient.h:189
Aws::Kafka::Model::DescribeConfigurationOutcome
Aws::Utils::Outcome< DescribeConfigurationResult, KafkaError > DescribeConfigurationOutcome
Definition: KafkaClient.h:124
Aws::Kafka::Model::ListClusterOperationsRequest
Definition: ListClusterOperationsRequest.h:26
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Kafka::ListConfigurationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationsResponseReceivedHandler
Definition: KafkaClient.h:201
Aws::Kafka::Model::BatchAssociateScramSecretOutcomeCallable
std::future< BatchAssociateScramSecretOutcome > BatchAssociateScramSecretOutcomeCallable
Definition: KafkaClient.h:150
Aws::Kafka::KafkaClient::UpdateMonitoringCallable
virtual Model::UpdateMonitoringOutcomeCallable UpdateMonitoringCallable(const Model::UpdateMonitoringRequest &request) const
Aws::Kafka::Model::DeleteConfigurationOutcome
Aws::Utils::Outcome< DeleteConfigurationResult, KafkaError > DeleteConfigurationOutcome
Definition: KafkaClient.h:121
Aws::Kafka::Model::GetBootstrapBrokersOutcomeCallable
std::future< GetBootstrapBrokersOutcome > GetBootstrapBrokersOutcomeCallable
Definition: KafkaClient.h:160
Aws::Kafka::UpdateBrokerStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerStorageResponseReceivedHandler
Definition: KafkaClient.h:211
Aws::Kafka::KafkaClient::ListKafkaVersions
virtual Model::ListKafkaVersionsOutcome ListKafkaVersions(const Model::ListKafkaVersionsRequest &request) const
Aws::Kafka::KafkaClient::CreateClusterCallable
virtual Model::CreateClusterOutcomeCallable CreateClusterCallable(const Model::CreateClusterRequest &request) const
Aws::Kafka::KafkaClient::UpdateBrokerTypeAsync
virtual void UpdateBrokerTypeAsync(const Model::UpdateBrokerTypeRequest &request, const UpdateBrokerTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::UpdateBrokerTypeOutcomeCallable
std::future< UpdateBrokerTypeOutcome > UpdateBrokerTypeOutcomeCallable
Definition: KafkaClient.h:174
Aws::Kafka::Model::UpdateConnectivityRequest
Definition: UpdateConnectivityRequest.h:26
Aws::Kafka::Model::DeleteClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Definition: KafkaClient.h:153
RebootBrokerResult.h
Aws::Kafka::CreateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationResponseReceivedHandler
Definition: KafkaClient.h:188
Aws::Kafka::GetCompatibleKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetCompatibleKafkaVersionsRequest &, const Model::GetCompatibleKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleKafkaVersionsResponseReceivedHandler
Definition: KafkaClient.h:197
Aws::Kafka::KafkaClient::UpdateConnectivityCallable
virtual Model::UpdateConnectivityOutcomeCallable UpdateConnectivityCallable(const Model::UpdateConnectivityRequest &request) const
AWSString.h
Aws::Kafka::KafkaClient::UpdateClusterKafkaVersion
virtual Model::UpdateClusterKafkaVersionOutcome UpdateClusterKafkaVersion(const Model::UpdateClusterKafkaVersionRequest &request) const
Aws::Kafka::KafkaClient::ListKafkaVersionsAsync
virtual void ListKafkaVersionsAsync(const Model::ListKafkaVersionsRequest &request, const ListKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::ListKafkaVersionsRequest
Definition: ListKafkaVersionsRequest.h:26
UpdateBrokerTypeResult.h
Aws::Kafka::Model::UpdateConfigurationRequest
Definition: UpdateConfigurationRequest.h:23
Aws::Kafka::Model::ListNodesRequest
Definition: ListNodesRequest.h:26
Aws::Kafka::Model::DescribeClusterOperationOutcome
Aws::Utils::Outcome< DescribeClusterOperationResult, KafkaError > DescribeClusterOperationOutcome
Definition: KafkaClient.h:123
AWS_KAFKA_API
#define AWS_KAFKA_API
Definition: Kafka_EXPORTS.h:28
Aws::Kafka::KafkaClient::UpdateBrokerCountAsync
virtual void UpdateBrokerCountAsync(const Model::UpdateBrokerCountRequest &request, const UpdateBrokerCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::BatchDisassociateScramSecretAsync
virtual void BatchDisassociateScramSecretAsync(const Model::BatchDisassociateScramSecretRequest &request, const BatchDisassociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Kafka::Model::BatchDisassociateScramSecretOutcomeCallable
std::future< BatchDisassociateScramSecretOutcome > BatchDisassociateScramSecretOutcomeCallable
Definition: KafkaClient.h:159
ListClustersResult.h
Aws::Kafka::KafkaClient::ListKafkaVersionsCallable
virtual Model::ListKafkaVersionsOutcomeCallable ListKafkaVersionsCallable(const Model::ListKafkaVersionsRequest &request) const
Aws::Kafka::Model::DescribeClusterOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
Definition: KafkaClient.h:155
Aws::Kafka::KafkaClient::ListConfigurationRevisionsCallable
virtual Model::ListConfigurationRevisionsOutcomeCallable ListConfigurationRevisionsCallable(const Model::ListConfigurationRevisionsRequest &request) const
Aws::Kafka::UpdateMonitoringResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateMonitoringRequest &, const Model::UpdateMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMonitoringResponseReceivedHandler
Definition: KafkaClient.h:216
Aws::Kafka::Model::ListScramSecretsOutcome
Aws::Utils::Outcome< ListScramSecretsResult, KafkaError > ListScramSecretsOutcome
Definition: KafkaClient.h:135
Aws::Kafka::Model::UpdateConfigurationOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
Definition: KafkaClient.h:176
Aws::Kafka::KafkaClient::UpdateClusterKafkaVersionAsync
virtual void UpdateClusterKafkaVersionAsync(const Model::UpdateClusterKafkaVersionRequest &request, const UpdateClusterKafkaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, KafkaError > ListTagsForResourceOutcome
Definition: KafkaClient.h:136
Aws::Kafka::KafkaClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: KafkaClient.h:228
Aws::Kafka::KafkaClient::RebootBrokerCallable
virtual Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const Model::RebootBrokerRequest &request) const
Aws::Kafka::KafkaClient::ListConfigurationRevisionsAsync
virtual void ListConfigurationRevisionsAsync(const Model::ListConfigurationRevisionsRequest &request, const ListConfigurationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::UntagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: KafkaClient.h:208
Aws::Kafka::KafkaClient::GetCompatibleKafkaVersions
virtual Model::GetCompatibleKafkaVersionsOutcome GetCompatibleKafkaVersions(const Model::GetCompatibleKafkaVersionsRequest &request) const
Aws::Kafka::KafkaClient::GetBootstrapBrokersCallable
virtual Model::GetBootstrapBrokersOutcomeCallable GetBootstrapBrokersCallable(const Model::GetBootstrapBrokersRequest &request) const
Aws::Kafka::KafkaClient::BatchAssociateScramSecretAsync
virtual void BatchAssociateScramSecretAsync(const Model::BatchAssociateScramSecretRequest &request, const BatchAssociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::UpdateBrokerStorageAsync
virtual void UpdateBrokerStorageAsync(const Model::UpdateBrokerStorageRequest &request, const UpdateBrokerStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateClusterResult.h
Aws::Kafka::Model::UpdateConnectivityOutcome
Aws::Utils::Outcome< UpdateConnectivityResult, KafkaError > UpdateConnectivityOutcome
Definition: KafkaClient.h:144
Aws::Kafka::Model::BatchDisassociateScramSecretRequest
Definition: BatchDisassociateScramSecretRequest.h:29
ListKafkaVersionsResult.h
Aws::Kafka::Model::ListClusterOperationsOutcome
Aws::Utils::Outcome< ListClusterOperationsResult, KafkaError > ListClusterOperationsOutcome
Definition: KafkaClient.h:129
Aws::Kafka::KafkaClient::ListScramSecretsAsync
virtual void ListScramSecretsAsync(const Model::ListScramSecretsRequest &request, const ListScramSecretsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::RebootBrokerResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RebootBrokerRequest &, const Model::RebootBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootBrokerResponseReceivedHandler
Definition: KafkaClient.h:206
Aws::Kafka::KafkaClient::ListClusterOperationsCallable
virtual Model::ListClusterOperationsOutcomeCallable ListClusterOperationsCallable(const Model::ListClusterOperationsRequest &request) const
Aws::Kafka::Model::ListKafkaVersionsOutcomeCallable
std::future< ListKafkaVersionsOutcome > ListKafkaVersionsOutcomeCallable
Definition: KafkaClient.h:166
Aws::Kafka::KafkaClient::CreateConfigurationCallable
virtual Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const Model::CreateConfigurationRequest &request) const
Aws::Kafka::KafkaClient::DescribeConfigurationAsync
virtual void DescribeConfigurationAsync(const Model::DescribeConfigurationRequest &request, const DescribeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::DescribeClusterAsync
virtual void DescribeClusterAsync(const Model::DescribeClusterRequest &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::ListClustersRequest
Definition: ListClustersRequest.h:26
Aws::Kafka::Model::ListNodesOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Definition: KafkaClient.h:167
Aws::Kafka::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, KafkaError > TagResourceOutcome
Definition: KafkaClient.h:138
Aws::Kafka::Model::UpdateClusterConfigurationRequest
Definition: UpdateClusterConfigurationRequest.h:23
UpdateBrokerCountResult.h
Aws::Kafka::KafkaClient::DeleteCluster
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
ListNodesResult.h
Aws::Kafka::UpdateBrokerTypeResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerTypeRequest &, const Model::UpdateBrokerTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerTypeResponseReceivedHandler
Definition: KafkaClient.h:210
Aws::Kafka::KafkaClient::ListClusterOperations
virtual Model::ListClusterOperationsOutcome ListClusterOperations(const Model::ListClusterOperationsRequest &request) const
Aws::Kafka::KafkaClient::UpdateSecurityCallable
virtual Model::UpdateSecurityOutcomeCallable UpdateSecurityCallable(const Model::UpdateSecurityRequest &request) const
ClientConfiguration.h
Aws::Kafka::KafkaClient::ListNodesCallable
virtual Model::ListNodesOutcomeCallable ListNodesCallable(const Model::ListNodesRequest &request) const
Aws::Kafka::Model::ListConfigurationsOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
Definition: KafkaClient.h:165
Aws::Kafka::DescribeConfigurationRevisionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRevisionRequest &, const Model::DescribeConfigurationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRevisionResponseReceivedHandler
Definition: KafkaClient.h:194
Aws::Kafka::Model::ListConfigurationRevisionsOutcome
Aws::Utils::Outcome< ListConfigurationRevisionsResult, KafkaError > ListConfigurationRevisionsOutcome
Definition: KafkaClient.h:131
Aws::Kafka::KafkaClient::UpdateMonitoringAsync
virtual void UpdateMonitoringAsync(const Model::UpdateMonitoringRequest &request, const UpdateMonitoringResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::ListClustersOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Definition: KafkaClient.h:163
Aws::Kafka::Model::UpdateConnectivityOutcomeCallable
std::future< UpdateConnectivityOutcome > UpdateConnectivityOutcomeCallable
Definition: KafkaClient.h:177
Aws::Kafka::Model::DescribeClusterOperationRequest
Definition: DescribeClusterOperationRequest.h:22
UpdateSecurityResult.h
Aws
Definition: AccessManagementClient.h:15
Aws::Kafka::KafkaClient::UpdateConnectivity
virtual Model::UpdateConnectivityOutcome UpdateConnectivity(const Model::UpdateConnectivityRequest &request) const
HttpTypes.h
Aws::Kafka::ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationRevisionsResponseReceivedHandler
Definition: KafkaClient.h:200
Aws::Kafka::Model::UpdateSecurityOutcome
Aws::Utils::Outcome< UpdateSecurityResult, KafkaError > UpdateSecurityOutcome
Definition: KafkaClient.h:148
DeleteClusterResult.h
DescribeConfigurationResult.h
Aws::Kafka::Model::RebootBrokerOutcomeCallable
std::future< RebootBrokerOutcome > RebootBrokerOutcomeCallable
Definition: KafkaClient.h:170
Aws::Kafka::Model::ListKafkaVersionsOutcome
Aws::Utils::Outcome< ListKafkaVersionsResult, KafkaError > ListKafkaVersionsOutcome
Definition: KafkaClient.h:133
Aws::Kafka::Model::ListConfigurationRevisionsOutcomeCallable
std::future< ListConfigurationRevisionsOutcome > ListConfigurationRevisionsOutcomeCallable
Definition: KafkaClient.h:164
Aws::Kafka::KafkaClient::UpdateBrokerType
virtual Model::UpdateBrokerTypeOutcome UpdateBrokerType(const Model::UpdateBrokerTypeRequest &request) const
Aws::Kafka::Model::UpdateConfigurationOutcome
Aws::Utils::Outcome< UpdateConfigurationResult, KafkaError > UpdateConfigurationOutcome
Definition: KafkaClient.h:143
Aws::Kafka::KafkaClient::~KafkaClient
virtual ~KafkaClient()
Aws::Kafka::KafkaClient::ListScramSecretsCallable
virtual Model::ListScramSecretsOutcomeCallable ListScramSecretsCallable(const Model::ListScramSecretsRequest &request) const
DeleteConfigurationResult.h
Aws::Kafka::KafkaClient::DescribeCluster
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Kafka::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::Kafka::ListClusterOperationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsResponseReceivedHandler
Definition: KafkaClient.h:198
Aws::Kafka::KafkaClient::DescribeConfigurationRevisionAsync
virtual void DescribeConfigurationRevisionAsync(const Model::DescribeConfigurationRevisionRequest &request, const DescribeConfigurationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::ListScramSecretsOutcomeCallable
std::future< ListScramSecretsOutcome > ListScramSecretsOutcomeCallable
Definition: KafkaClient.h:168
Aws::Kafka::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: KafkaClient.h:172
Aws::Kafka::KafkaClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::Kafka::Model::ListNodesOutcome
Aws::Utils::Outcome< ListNodesResult, KafkaError > ListNodesOutcome
Definition: KafkaClient.h:134
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Kafka::KafkaClient::DescribeClusterOperationAsync
virtual void DescribeClusterOperationAsync(const Model::DescribeClusterOperationRequest &request, const DescribeClusterOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Kafka_EXPORTS.h
Aws::Kafka::Model::DescribeConfigurationRevisionRequest
Definition: DescribeConfigurationRevisionRequest.h:22
Aws::Kafka::KafkaClient::DescribeClusterCallable
virtual Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const Model::DescribeClusterRequest &request) const
Aws::Kafka::KafkaClient::UpdateBrokerCount
virtual Model::UpdateBrokerCountOutcome UpdateBrokerCount(const Model::UpdateBrokerCountRequest &request) const
Aws::Kafka::Model::UpdateClusterKafkaVersionRequest
Definition: UpdateClusterKafkaVersionRequest.h:23
Aws::Kafka::Model::GetCompatibleKafkaVersionsOutcome
Aws::Utils::Outcome< GetCompatibleKafkaVersionsResult, KafkaError > GetCompatibleKafkaVersionsOutcome
Definition: KafkaClient.h:128
Aws::Kafka::KafkaClient::DeleteClusterCallable
virtual Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const Model::DeleteClusterRequest &request) const
AWSClient.h
Aws::Kafka::ListNodesResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
Definition: KafkaClient.h:203
Aws::Kafka::KafkaClient::DeleteConfiguration
virtual Model::DeleteConfigurationOutcome DeleteConfiguration(const Model::DeleteConfigurationRequest &request) const
Aws::Kafka::KafkaClient::UpdateConfiguration
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request) const
UpdateClusterKafkaVersionResult.h
Aws::Kafka::Model::CreateClusterOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Definition: KafkaClient.h:151
Aws::Kafka::KafkaClient::ListConfigurationsAsync
virtual void ListConfigurationsAsync(const Model::ListConfigurationsRequest &request, const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::DeleteClusterAsync
virtual void DeleteClusterAsync(const Model::DeleteClusterRequest &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::KafkaClient::ListNodes
virtual Model::ListNodesOutcome ListNodes(const Model::ListNodesRequest &request) const
Aws::Kafka::Model::DescribeConfigurationRequest
Definition: DescribeConfigurationRequest.h:22
Aws::Kafka::KafkaClient::CreateClusterAsync
virtual void CreateClusterAsync(const Model::CreateClusterRequest &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::GetCompatibleKafkaVersionsRequest
Definition: GetCompatibleKafkaVersionsRequest.h:26
Aws::Kafka::UpdateClusterConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterConfigurationRequest &, const Model::UpdateClusterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterConfigurationResponseReceivedHandler
Definition: KafkaClient.h:214
UpdateBrokerStorageResult.h
Aws::Kafka::KafkaClient::RebootBrokerAsync
virtual void RebootBrokerAsync(const Model::RebootBrokerRequest &request, const RebootBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Kafka::Model::DescribeClusterOutcome
Aws::Utils::Outcome< DescribeClusterResult, KafkaError > DescribeClusterOutcome
Definition: KafkaClient.h:122
Aws::Kafka::KafkaClient::BatchDisassociateScramSecretCallable
virtual Model::BatchDisassociateScramSecretOutcomeCallable BatchDisassociateScramSecretCallable(const Model::BatchDisassociateScramSecretRequest &request) const
DescribeClusterResult.h
Aws::Kafka::KafkaClient::ListClusterOperationsAsync
virtual void ListClusterOperationsAsync(const Model::ListClusterOperationsRequest &request, const ListClusterOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
BatchDisassociateScramSecretResult.h
Aws::Kafka::Model::UpdateBrokerTypeOutcome
Aws::Utils::Outcome< UpdateBrokerTypeResult, KafkaError > UpdateBrokerTypeOutcome
Definition: KafkaClient.h:141
Aws::Kafka::KafkaClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
JsonSerializer.h
UpdateConnectivityResult.h
Aws::Kafka::KafkaClient::UpdateBrokerStorage
virtual Model::UpdateBrokerStorageOutcome UpdateBrokerStorage(const Model::UpdateBrokerStorageRequest &request) const
Aws::Kafka::Model::DescribeClusterOperationOutcomeCallable
std::future< DescribeClusterOperationOutcome > DescribeClusterOperationOutcomeCallable
Definition: KafkaClient.h:156
Aws::Kafka::Model::BatchAssociateScramSecretOutcome
Aws::Utils::Outcome< BatchAssociateScramSecretResult, KafkaError > BatchAssociateScramSecretOutcome
Definition: KafkaClient.h:115
Aws::Kafka::Model::DescribeConfigurationRevisionOutcome
Aws::Utils::Outcome< DescribeConfigurationRevisionResult, KafkaError > DescribeConfigurationRevisionOutcome
Definition: KafkaClient.h:125
Aws::Kafka::Model::ListConfigurationRevisionsRequest
Definition: ListConfigurationRevisionsRequest.h:26