AWS SDK for C++

AWS SDK for C++ Version 1.11.867

Loading...
Searching...
No Matches
KafkaClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/kafka/KafkaPaginationBase.h>
12#include <aws/kafka/KafkaServiceClientModel.h>
13#include <aws/kafka/KafkaWaiter.h>
14#include <aws/kafka/Kafka_EXPORTS.h>
15
16namespace Aws {
17namespace Kafka {
24class AWS_KAFKA_API KafkaClient : public Aws::Client::AWSJsonClient,
26 public KafkaPaginationBase<KafkaClient>,
27 public KafkaWaiter<KafkaClient> {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
41 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr);
42
47 KafkaClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr,
49
54 KafkaClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr,
57
58 /* Legacy constructors due deprecation */
63 KafkaClient(const Aws::Client::ClientConfiguration& clientConfiguration);
64
69 KafkaClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 KafkaClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
79 virtual ~KafkaClient();
80
90
95 template <typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
97 const BatchAssociateScramSecretRequestT& request) const {
98 return SubmitCallable(&KafkaClient::BatchAssociateScramSecret, request);
99 }
100
105 template <typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
106 void BatchAssociateScramSecretAsync(const BatchAssociateScramSecretRequestT& request,
108 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
109 return SubmitAsync(&KafkaClient::BatchAssociateScramSecret, request, handler, context);
110 }
111
121 const Model::BatchDisassociateScramSecretRequest& request) const;
122
127 template <typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
129 const BatchDisassociateScramSecretRequestT& request) const {
130 return SubmitCallable(&KafkaClient::BatchDisassociateScramSecret, request);
131 }
132
137 template <typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
138 void BatchDisassociateScramSecretAsync(const BatchDisassociateScramSecretRequestT& request,
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
141 return SubmitAsync(&KafkaClient::BatchDisassociateScramSecret, request, handler, context);
142 }
143
151
155 template <typename CreateChannelRequestT = Model::CreateChannelRequest>
156 Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT& request) const {
157 return SubmitCallable(&KafkaClient::CreateChannel, request);
158 }
159
164 template <typename CreateChannelRequestT = Model::CreateChannelRequest>
165 void CreateChannelAsync(const CreateChannelRequestT& request, const CreateChannelResponseReceivedHandler& handler,
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
167 return SubmitAsync(&KafkaClient::CreateChannel, request, handler, context);
168 }
169
179
183 template <typename CreateClusterRequestT = Model::CreateClusterRequest>
184 Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT& request) const {
185 return SubmitCallable(&KafkaClient::CreateCluster, request);
186 }
187
192 template <typename CreateClusterRequestT = Model::CreateClusterRequest>
193 void CreateClusterAsync(const CreateClusterRequestT& request, const CreateClusterResponseReceivedHandler& handler,
194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
195 return SubmitAsync(&KafkaClient::CreateCluster, request, handler, context);
196 }
197
207
211 template <typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
212 Model::CreateClusterV2OutcomeCallable CreateClusterV2Callable(const CreateClusterV2RequestT& request) const {
213 return SubmitCallable(&KafkaClient::CreateClusterV2, request);
214 }
215
220 template <typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
221 void CreateClusterV2Async(const CreateClusterV2RequestT& request, const CreateClusterV2ResponseReceivedHandler& handler,
222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
223 return SubmitAsync(&KafkaClient::CreateClusterV2, request, handler, context);
224 }
225
235
240 template <typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
241 Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT& request) const {
242 return SubmitCallable(&KafkaClient::CreateConfiguration, request);
243 }
244
249 template <typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
250 void CreateConfigurationAsync(const CreateConfigurationRequestT& request, const CreateConfigurationResponseReceivedHandler& handler,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
252 return SubmitAsync(&KafkaClient::CreateConfiguration, request, handler, context);
253 }
254
261
266 template <typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
267 Model::CreateReplicatorOutcomeCallable CreateReplicatorCallable(const CreateReplicatorRequestT& request) const {
268 return SubmitCallable(&KafkaClient::CreateReplicator, request);
269 }
270
275 template <typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
276 void CreateReplicatorAsync(const CreateReplicatorRequestT& request, const CreateReplicatorResponseReceivedHandler& handler,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&KafkaClient::CreateReplicator, request, handler, context);
279 }
280
290
294 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
295 Model::CreateTopicOutcomeCallable CreateTopicCallable(const CreateTopicRequestT& request) const {
296 return SubmitCallable(&KafkaClient::CreateTopic, request);
297 }
298
303 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
304 void CreateTopicAsync(const CreateTopicRequestT& request, const CreateTopicResponseReceivedHandler& handler,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
306 return SubmitAsync(&KafkaClient::CreateTopic, request, handler, context);
307 }
308
318
323 template <typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
324 Model::CreateVpcConnectionOutcomeCallable CreateVpcConnectionCallable(const CreateVpcConnectionRequestT& request) const {
325 return SubmitCallable(&KafkaClient::CreateVpcConnection, request);
326 }
327
332 template <typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
333 void CreateVpcConnectionAsync(const CreateVpcConnectionRequestT& request, const CreateVpcConnectionResponseReceivedHandler& handler,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
335 return SubmitAsync(&KafkaClient::CreateVpcConnection, request, handler, context);
336 }
337
346
350 template <typename DeleteChannelRequestT = Model::DeleteChannelRequest>
351 Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT& request) const {
352 return SubmitCallable(&KafkaClient::DeleteChannel, request);
353 }
354
359 template <typename DeleteChannelRequestT = Model::DeleteChannelRequest>
360 void DeleteChannelAsync(const DeleteChannelRequestT& request, const DeleteChannelResponseReceivedHandler& handler,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
362 return SubmitAsync(&KafkaClient::DeleteChannel, request, handler, context);
363 }
364
374
378 template <typename DeleteClusterRequestT = Model::DeleteClusterRequest>
379 Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT& request) const {
380 return SubmitCallable(&KafkaClient::DeleteCluster, request);
381 }
382
387 template <typename DeleteClusterRequestT = Model::DeleteClusterRequest>
388 void DeleteClusterAsync(const DeleteClusterRequestT& request, const DeleteClusterResponseReceivedHandler& handler,
389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
390 return SubmitAsync(&KafkaClient::DeleteCluster, request, handler, context);
391 }
392
402
407 template <typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
408 Model::DeleteClusterPolicyOutcomeCallable DeleteClusterPolicyCallable(const DeleteClusterPolicyRequestT& request) const {
409 return SubmitCallable(&KafkaClient::DeleteClusterPolicy, request);
410 }
411
416 template <typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
417 void DeleteClusterPolicyAsync(const DeleteClusterPolicyRequestT& request, const DeleteClusterPolicyResponseReceivedHandler& handler,
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
419 return SubmitAsync(&KafkaClient::DeleteClusterPolicy, request, handler, context);
420 }
421
431
436 template <typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
437 Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT& request) const {
438 return SubmitCallable(&KafkaClient::DeleteConfiguration, request);
439 }
440
445 template <typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
446 void DeleteConfigurationAsync(const DeleteConfigurationRequestT& request, const DeleteConfigurationResponseReceivedHandler& handler,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
448 return SubmitAsync(&KafkaClient::DeleteConfiguration, request, handler, context);
449 }
450
457
462 template <typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
463 Model::DeleteReplicatorOutcomeCallable DeleteReplicatorCallable(const DeleteReplicatorRequestT& request) const {
464 return SubmitCallable(&KafkaClient::DeleteReplicator, request);
465 }
466
471 template <typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
472 void DeleteReplicatorAsync(const DeleteReplicatorRequestT& request, const DeleteReplicatorResponseReceivedHandler& handler,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
474 return SubmitAsync(&KafkaClient::DeleteReplicator, request, handler, context);
475 }
476
486
490 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
491 Model::DeleteTopicOutcomeCallable DeleteTopicCallable(const DeleteTopicRequestT& request) const {
492 return SubmitCallable(&KafkaClient::DeleteTopic, request);
493 }
494
499 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
500 void DeleteTopicAsync(const DeleteTopicRequestT& request, const DeleteTopicResponseReceivedHandler& handler,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
502 return SubmitAsync(&KafkaClient::DeleteTopic, request, handler, context);
503 }
504
514
519 template <typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
520 Model::DeleteVpcConnectionOutcomeCallable DeleteVpcConnectionCallable(const DeleteVpcConnectionRequestT& request) const {
521 return SubmitCallable(&KafkaClient::DeleteVpcConnection, request);
522 }
523
528 template <typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
529 void DeleteVpcConnectionAsync(const DeleteVpcConnectionRequestT& request, const DeleteVpcConnectionResponseReceivedHandler& handler,
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
531 return SubmitAsync(&KafkaClient::DeleteVpcConnection, request, handler, context);
532 }
533
541
545 template <typename DescribeChannelRequestT = Model::DescribeChannelRequest>
546 Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT& request) const {
547 return SubmitCallable(&KafkaClient::DescribeChannel, request);
548 }
549
554 template <typename DescribeChannelRequestT = Model::DescribeChannelRequest>
555 void DescribeChannelAsync(const DescribeChannelRequestT& request, const DescribeChannelResponseReceivedHandler& handler,
556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
557 return SubmitAsync(&KafkaClient::DescribeChannel, request, handler, context);
558 }
559
569
573 template <typename DescribeClusterRequestT = Model::DescribeClusterRequest>
574 Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT& request) const {
575 return SubmitCallable(&KafkaClient::DescribeCluster, request);
576 }
577
582 template <typename DescribeClusterRequestT = Model::DescribeClusterRequest>
583 void DescribeClusterAsync(const DescribeClusterRequestT& request, const DescribeClusterResponseReceivedHandler& handler,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
585 return SubmitAsync(&KafkaClient::DescribeCluster, request, handler, context);
586 }
587
597
602 template <typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
603 Model::DescribeClusterOperationOutcomeCallable DescribeClusterOperationCallable(const DescribeClusterOperationRequestT& request) const {
604 return SubmitCallable(&KafkaClient::DescribeClusterOperation, request);
605 }
606
611 template <typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
612 void DescribeClusterOperationAsync(const DescribeClusterOperationRequestT& request,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
615 return SubmitAsync(&KafkaClient::DescribeClusterOperation, request, handler, context);
616 }
617
627 const Model::DescribeClusterOperationV2Request& request) const;
628
633 template <typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
635 const DescribeClusterOperationV2RequestT& request) const {
636 return SubmitCallable(&KafkaClient::DescribeClusterOperationV2, request);
637 }
638
643 template <typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
644 void DescribeClusterOperationV2Async(const DescribeClusterOperationV2RequestT& request,
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
647 return SubmitAsync(&KafkaClient::DescribeClusterOperationV2, request, handler, context);
648 }
649
659
664 template <typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
665 Model::DescribeClusterV2OutcomeCallable DescribeClusterV2Callable(const DescribeClusterV2RequestT& request) const {
666 return SubmitCallable(&KafkaClient::DescribeClusterV2, request);
667 }
668
673 template <typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
674 void DescribeClusterV2Async(const DescribeClusterV2RequestT& request, const DescribeClusterV2ResponseReceivedHandler& handler,
675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
676 return SubmitAsync(&KafkaClient::DescribeClusterV2, request, handler, context);
677 }
678
688
693 template <typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
694 Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const DescribeConfigurationRequestT& request) const {
695 return SubmitCallable(&KafkaClient::DescribeConfiguration, request);
696 }
697
702 template <typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
703 void DescribeConfigurationAsync(const DescribeConfigurationRequestT& request, const DescribeConfigurationResponseReceivedHandler& handler,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
705 return SubmitAsync(&KafkaClient::DescribeConfiguration, request, handler, context);
706 }
707
718
723 template <typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
725 const DescribeConfigurationRevisionRequestT& request) const {
726 return SubmitCallable(&KafkaClient::DescribeConfigurationRevision, request);
727 }
728
733 template <typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
734 void DescribeConfigurationRevisionAsync(const DescribeConfigurationRevisionRequestT& request,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
737 return SubmitAsync(&KafkaClient::DescribeConfigurationRevision, request, handler, context);
738 }
739
746
751 template <typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
752 Model::DescribeReplicatorOutcomeCallable DescribeReplicatorCallable(const DescribeReplicatorRequestT& request) const {
753 return SubmitCallable(&KafkaClient::DescribeReplicator, request);
754 }
755
760 template <typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
761 void DescribeReplicatorAsync(const DescribeReplicatorRequestT& request, const DescribeReplicatorResponseReceivedHandler& handler,
762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
763 return SubmitAsync(&KafkaClient::DescribeReplicator, request, handler, context);
764 }
765
775
779 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
780 Model::DescribeTopicOutcomeCallable DescribeTopicCallable(const DescribeTopicRequestT& request) const {
781 return SubmitCallable(&KafkaClient::DescribeTopic, request);
782 }
783
788 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
789 void DescribeTopicAsync(const DescribeTopicRequestT& request, const DescribeTopicResponseReceivedHandler& handler,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
791 return SubmitAsync(&KafkaClient::DescribeTopic, request, handler, context);
792 }
793
803
808 template <typename DescribeTopicPartitionsRequestT = Model::DescribeTopicPartitionsRequest>
809 Model::DescribeTopicPartitionsOutcomeCallable DescribeTopicPartitionsCallable(const DescribeTopicPartitionsRequestT& request) const {
810 return SubmitCallable(&KafkaClient::DescribeTopicPartitions, request);
811 }
812
817 template <typename DescribeTopicPartitionsRequestT = Model::DescribeTopicPartitionsRequest>
818 void DescribeTopicPartitionsAsync(const DescribeTopicPartitionsRequestT& request,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
821 return SubmitAsync(&KafkaClient::DescribeTopicPartitions, request, handler, context);
822 }
823
833
838 template <typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
839 Model::DescribeVpcConnectionOutcomeCallable DescribeVpcConnectionCallable(const DescribeVpcConnectionRequestT& request) const {
840 return SubmitCallable(&KafkaClient::DescribeVpcConnection, request);
841 }
842
847 template <typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
848 void DescribeVpcConnectionAsync(const DescribeVpcConnectionRequestT& request, const DescribeVpcConnectionResponseReceivedHandler& handler,
849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
850 return SubmitAsync(&KafkaClient::DescribeVpcConnection, request, handler, context);
851 }
852
867
872 template <typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
873 Model::GetBootstrapBrokersOutcomeCallable GetBootstrapBrokersCallable(const GetBootstrapBrokersRequestT& request) const {
874 return SubmitCallable(&KafkaClient::GetBootstrapBrokers, request);
875 }
876
881 template <typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
882 void GetBootstrapBrokersAsync(const GetBootstrapBrokersRequestT& request, const GetBootstrapBrokersResponseReceivedHandler& handler,
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
884 return SubmitAsync(&KafkaClient::GetBootstrapBrokers, request, handler, context);
885 }
886
896
901 template <typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
902 Model::GetClusterPolicyOutcomeCallable GetClusterPolicyCallable(const GetClusterPolicyRequestT& request) const {
903 return SubmitCallable(&KafkaClient::GetClusterPolicy, request);
904 }
905
910 template <typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
911 void GetClusterPolicyAsync(const GetClusterPolicyRequestT& request, const GetClusterPolicyResponseReceivedHandler& handler,
912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
913 return SubmitAsync(&KafkaClient::GetClusterPolicy, request, handler, context);
914 }
915
925 const Model::GetCompatibleKafkaVersionsRequest& request = {}) const;
926
931 template <typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
933 const GetCompatibleKafkaVersionsRequestT& request = {}) const {
934 return SubmitCallable(&KafkaClient::GetCompatibleKafkaVersions, request);
935 }
936
941 template <typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
944 const GetCompatibleKafkaVersionsRequestT& request = {}) const {
945 return SubmitAsync(&KafkaClient::GetCompatibleKafkaVersions, request, handler, context);
946 }
947
954
958 template <typename ListChannelsRequestT = Model::ListChannelsRequest>
959 Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT& request) const {
960 return SubmitCallable(&KafkaClient::ListChannels, request);
961 }
962
967 template <typename ListChannelsRequestT = Model::ListChannelsRequest>
968 void ListChannelsAsync(const ListChannelsRequestT& request, const ListChannelsResponseReceivedHandler& handler,
969 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
970 return SubmitAsync(&KafkaClient::ListChannels, request, handler, context);
971 }
972
982
987 template <typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
988 Model::ListClientVpcConnectionsOutcomeCallable ListClientVpcConnectionsCallable(const ListClientVpcConnectionsRequestT& request) const {
989 return SubmitCallable(&KafkaClient::ListClientVpcConnections, request);
990 }
991
996 template <typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
997 void ListClientVpcConnectionsAsync(const ListClientVpcConnectionsRequestT& request,
999 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1000 return SubmitAsync(&KafkaClient::ListClientVpcConnections, request, handler, context);
1001 }
1002
1012
1017 template <typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
1018 Model::ListClusterOperationsOutcomeCallable ListClusterOperationsCallable(const ListClusterOperationsRequestT& request) const {
1019 return SubmitCallable(&KafkaClient::ListClusterOperations, request);
1020 }
1021
1026 template <typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
1027 void ListClusterOperationsAsync(const ListClusterOperationsRequestT& request, const ListClusterOperationsResponseReceivedHandler& handler,
1028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1029 return SubmitAsync(&KafkaClient::ListClusterOperations, request, handler, context);
1030 }
1031
1041
1046 template <typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
1047 Model::ListClusterOperationsV2OutcomeCallable ListClusterOperationsV2Callable(const ListClusterOperationsV2RequestT& request) const {
1048 return SubmitCallable(&KafkaClient::ListClusterOperationsV2, request);
1049 }
1050
1055 template <typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
1056 void ListClusterOperationsV2Async(const ListClusterOperationsV2RequestT& request,
1058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1059 return SubmitAsync(&KafkaClient::ListClusterOperationsV2, request, handler, context);
1060 }
1061
1071
1075 template <typename ListClustersRequestT = Model::ListClustersRequest>
1076 Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT& request = {}) const {
1077 return SubmitCallable(&KafkaClient::ListClusters, request);
1078 }
1079
1084 template <typename ListClustersRequestT = Model::ListClustersRequest>
1086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1087 const ListClustersRequestT& request = {}) const {
1088 return SubmitAsync(&KafkaClient::ListClusters, request, handler, context);
1089 }
1090
1100
1104 template <typename ListClustersV2RequestT = Model::ListClustersV2Request>
1105 Model::ListClustersV2OutcomeCallable ListClustersV2Callable(const ListClustersV2RequestT& request = {}) const {
1106 return SubmitCallable(&KafkaClient::ListClustersV2, request);
1107 }
1108
1113 template <typename ListClustersV2RequestT = Model::ListClustersV2Request>
1115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1116 const ListClustersV2RequestT& request = {}) const {
1117 return SubmitAsync(&KafkaClient::ListClustersV2, request, handler, context);
1118 }
1119
1129 const Model::ListConfigurationRevisionsRequest& request) const;
1130
1135 template <typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
1137 const ListConfigurationRevisionsRequestT& request) const {
1138 return SubmitCallable(&KafkaClient::ListConfigurationRevisions, request);
1139 }
1140
1145 template <typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
1146 void ListConfigurationRevisionsAsync(const ListConfigurationRevisionsRequestT& request,
1148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1149 return SubmitAsync(&KafkaClient::ListConfigurationRevisions, request, handler, context);
1150 }
1151
1161
1166 template <typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
1167 Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT& request = {}) const {
1168 return SubmitCallable(&KafkaClient::ListConfigurations, request);
1169 }
1170
1175 template <typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
1177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1178 const ListConfigurationsRequestT& request = {}) const {
1179 return SubmitAsync(&KafkaClient::ListConfigurations, request, handler, context);
1180 }
1181
1191
1196 template <typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
1197 Model::ListKafkaVersionsOutcomeCallable ListKafkaVersionsCallable(const ListKafkaVersionsRequestT& request = {}) const {
1198 return SubmitCallable(&KafkaClient::ListKafkaVersions, request);
1199 }
1200
1205 template <typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
1207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1208 const ListKafkaVersionsRequestT& request = {}) const {
1209 return SubmitAsync(&KafkaClient::ListKafkaVersions, request, handler, context);
1210 }
1211
1221
1225 template <typename ListNodesRequestT = Model::ListNodesRequest>
1226 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request) const {
1227 return SubmitCallable(&KafkaClient::ListNodes, request);
1228 }
1229
1234 template <typename ListNodesRequestT = Model::ListNodesRequest>
1235 void ListNodesAsync(const ListNodesRequestT& request, const ListNodesResponseReceivedHandler& handler,
1236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1237 return SubmitAsync(&KafkaClient::ListNodes, request, handler, context);
1238 }
1239
1246
1250 template <typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
1251 Model::ListReplicatorsOutcomeCallable ListReplicatorsCallable(const ListReplicatorsRequestT& request = {}) const {
1252 return SubmitCallable(&KafkaClient::ListReplicators, request);
1253 }
1254
1259 template <typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
1261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1262 const ListReplicatorsRequestT& request = {}) const {
1263 return SubmitAsync(&KafkaClient::ListReplicators, request, handler, context);
1264 }
1265
1275
1280 template <typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1281 Model::ListScramSecretsOutcomeCallable ListScramSecretsCallable(const ListScramSecretsRequestT& request) const {
1282 return SubmitCallable(&KafkaClient::ListScramSecrets, request);
1283 }
1284
1289 template <typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1290 void ListScramSecretsAsync(const ListScramSecretsRequestT& request, const ListScramSecretsResponseReceivedHandler& handler,
1291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1292 return SubmitAsync(&KafkaClient::ListScramSecrets, request, handler, context);
1293 }
1294
1304
1309 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1310 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1311 return SubmitCallable(&KafkaClient::ListTagsForResource, request);
1312 }
1313
1318 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1319 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1321 return SubmitAsync(&KafkaClient::ListTagsForResource, request, handler, context);
1322 }
1323
1332
1336 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
1337 Model::ListTopicsOutcomeCallable ListTopicsCallable(const ListTopicsRequestT& request) const {
1338 return SubmitCallable(&KafkaClient::ListTopics, request);
1339 }
1340
1345 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
1346 void ListTopicsAsync(const ListTopicsRequestT& request, const ListTopicsResponseReceivedHandler& handler,
1347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1348 return SubmitAsync(&KafkaClient::ListTopics, request, handler, context);
1349 }
1350
1360
1365 template <typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1366 Model::ListVpcConnectionsOutcomeCallable ListVpcConnectionsCallable(const ListVpcConnectionsRequestT& request = {}) const {
1367 return SubmitCallable(&KafkaClient::ListVpcConnections, request);
1368 }
1369
1374 template <typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1377 const ListVpcConnectionsRequestT& request = {}) const {
1378 return SubmitAsync(&KafkaClient::ListVpcConnections, request, handler, context);
1379 }
1380
1391
1396 template <typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1397 Model::PutClusterPolicyOutcomeCallable PutClusterPolicyCallable(const PutClusterPolicyRequestT& request) const {
1398 return SubmitCallable(&KafkaClient::PutClusterPolicy, request);
1399 }
1400
1405 template <typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1406 void PutClusterPolicyAsync(const PutClusterPolicyRequestT& request, const PutClusterPolicyResponseReceivedHandler& handler,
1407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1408 return SubmitAsync(&KafkaClient::PutClusterPolicy, request, handler, context);
1409 }
1410
1417
1421 template <typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1422 Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const RebootBrokerRequestT& request) const {
1423 return SubmitCallable(&KafkaClient::RebootBroker, request);
1424 }
1425
1430 template <typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1431 void RebootBrokerAsync(const RebootBrokerRequestT& request, const RebootBrokerResponseReceivedHandler& handler,
1432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1433 return SubmitAsync(&KafkaClient::RebootBroker, request, handler, context);
1434 }
1435
1444
1449 template <typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1451 const RejectClientVpcConnectionRequestT& request) const {
1452 return SubmitCallable(&KafkaClient::RejectClientVpcConnection, request);
1453 }
1454
1459 template <typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1460 void RejectClientVpcConnectionAsync(const RejectClientVpcConnectionRequestT& request,
1462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1463 return SubmitAsync(&KafkaClient::RejectClientVpcConnection, request, handler, context);
1464 }
1465
1475
1479 template <typename TagResourceRequestT = Model::TagResourceRequest>
1480 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1481 return SubmitCallable(&KafkaClient::TagResource, request);
1482 }
1483
1488 template <typename TagResourceRequestT = Model::TagResourceRequest>
1489 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1491 return SubmitAsync(&KafkaClient::TagResource, request, handler, context);
1492 }
1493
1503
1507 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1508 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1509 return SubmitCallable(&KafkaClient::UntagResource, request);
1510 }
1511
1516 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1517 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1519 return SubmitAsync(&KafkaClient::UntagResource, request, handler, context);
1520 }
1521
1531
1536 template <typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1537 Model::UpdateBrokerCountOutcomeCallable UpdateBrokerCountCallable(const UpdateBrokerCountRequestT& request) const {
1538 return SubmitCallable(&KafkaClient::UpdateBrokerCount, request);
1539 }
1540
1545 template <typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1546 void UpdateBrokerCountAsync(const UpdateBrokerCountRequestT& request, const UpdateBrokerCountResponseReceivedHandler& handler,
1547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1548 return SubmitAsync(&KafkaClient::UpdateBrokerCount, request, handler, context);
1549 }
1550
1560
1565 template <typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1566 Model::UpdateBrokerStorageOutcomeCallable UpdateBrokerStorageCallable(const UpdateBrokerStorageRequestT& request) const {
1567 return SubmitCallable(&KafkaClient::UpdateBrokerStorage, request);
1568 }
1569
1574 template <typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1575 void UpdateBrokerStorageAsync(const UpdateBrokerStorageRequestT& request, const UpdateBrokerStorageResponseReceivedHandler& handler,
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1577 return SubmitAsync(&KafkaClient::UpdateBrokerStorage, request, handler, context);
1578 }
1579
1589
1594 template <typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1595 Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const UpdateBrokerTypeRequestT& request) const {
1596 return SubmitCallable(&KafkaClient::UpdateBrokerType, request);
1597 }
1598
1603 template <typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1604 void UpdateBrokerTypeAsync(const UpdateBrokerTypeRequestT& request, const UpdateBrokerTypeResponseReceivedHandler& handler,
1605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1606 return SubmitAsync(&KafkaClient::UpdateBrokerType, request, handler, context);
1607 }
1608
1617
1621 template <typename UpdateChannelRequestT = Model::UpdateChannelRequest>
1622 Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT& request) const {
1623 return SubmitCallable(&KafkaClient::UpdateChannel, request);
1624 }
1625
1630 template <typename UpdateChannelRequestT = Model::UpdateChannelRequest>
1631 void UpdateChannelAsync(const UpdateChannelRequestT& request, const UpdateChannelResponseReceivedHandler& handler,
1632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1633 return SubmitAsync(&KafkaClient::UpdateChannel, request, handler, context);
1634 }
1635
1645 const Model::UpdateClusterConfigurationRequest& request) const;
1646
1651 template <typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1653 const UpdateClusterConfigurationRequestT& request) const {
1654 return SubmitCallable(&KafkaClient::UpdateClusterConfiguration, request);
1655 }
1656
1661 template <typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1662 void UpdateClusterConfigurationAsync(const UpdateClusterConfigurationRequestT& request,
1664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1665 return SubmitAsync(&KafkaClient::UpdateClusterConfiguration, request, handler, context);
1666 }
1667
1677
1682 template <typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1684 const UpdateClusterKafkaVersionRequestT& request) const {
1685 return SubmitCallable(&KafkaClient::UpdateClusterKafkaVersion, request);
1686 }
1687
1692 template <typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1693 void UpdateClusterKafkaVersionAsync(const UpdateClusterKafkaVersionRequestT& request,
1695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1696 return SubmitAsync(&KafkaClient::UpdateClusterKafkaVersion, request, handler, context);
1697 }
1698
1708
1713 template <typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1714 Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT& request) const {
1715 return SubmitCallable(&KafkaClient::UpdateConfiguration, request);
1716 }
1717
1722 template <typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1723 void UpdateConfigurationAsync(const UpdateConfigurationRequestT& request, const UpdateConfigurationResponseReceivedHandler& handler,
1724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1725 return SubmitAsync(&KafkaClient::UpdateConfiguration, request, handler, context);
1726 }
1727
1737
1742 template <typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1743 Model::UpdateConnectivityOutcomeCallable UpdateConnectivityCallable(const UpdateConnectivityRequestT& request) const {
1744 return SubmitCallable(&KafkaClient::UpdateConnectivity, request);
1745 }
1746
1751 template <typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1752 void UpdateConnectivityAsync(const UpdateConnectivityRequestT& request, const UpdateConnectivityResponseReceivedHandler& handler,
1753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1754 return SubmitAsync(&KafkaClient::UpdateConnectivity, request, handler, context);
1755 }
1756
1768
1773 template <typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1774 Model::UpdateMonitoringOutcomeCallable UpdateMonitoringCallable(const UpdateMonitoringRequestT& request) const {
1775 return SubmitCallable(&KafkaClient::UpdateMonitoring, request);
1776 }
1777
1782 template <typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1783 void UpdateMonitoringAsync(const UpdateMonitoringRequestT& request, const UpdateMonitoringResponseReceivedHandler& handler,
1784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1785 return SubmitAsync(&KafkaClient::UpdateMonitoring, request, handler, context);
1786 }
1787
1798
1803 template <typename UpdateRebalancingRequestT = Model::UpdateRebalancingRequest>
1804 Model::UpdateRebalancingOutcomeCallable UpdateRebalancingCallable(const UpdateRebalancingRequestT& request) const {
1805 return SubmitCallable(&KafkaClient::UpdateRebalancing, request);
1806 }
1807
1812 template <typename UpdateRebalancingRequestT = Model::UpdateRebalancingRequest>
1813 void UpdateRebalancingAsync(const UpdateRebalancingRequestT& request, const UpdateRebalancingResponseReceivedHandler& handler,
1814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1815 return SubmitAsync(&KafkaClient::UpdateRebalancing, request, handler, context);
1816 }
1817
1824
1829 template <typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1830 Model::UpdateReplicationInfoOutcomeCallable UpdateReplicationInfoCallable(const UpdateReplicationInfoRequestT& request) const {
1831 return SubmitCallable(&KafkaClient::UpdateReplicationInfo, request);
1832 }
1833
1838 template <typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1839 void UpdateReplicationInfoAsync(const UpdateReplicationInfoRequestT& request, const UpdateReplicationInfoResponseReceivedHandler& handler,
1840 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1841 return SubmitAsync(&KafkaClient::UpdateReplicationInfo, request, handler, context);
1842 }
1843
1854
1858 template <typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1859 Model::UpdateSecurityOutcomeCallable UpdateSecurityCallable(const UpdateSecurityRequestT& request) const {
1860 return SubmitCallable(&KafkaClient::UpdateSecurity, request);
1861 }
1862
1867 template <typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1868 void UpdateSecurityAsync(const UpdateSecurityRequestT& request, const UpdateSecurityResponseReceivedHandler& handler,
1869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1870 return SubmitAsync(&KafkaClient::UpdateSecurity, request, handler, context);
1871 }
1872
1880
1884 template <typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1885 Model::UpdateStorageOutcomeCallable UpdateStorageCallable(const UpdateStorageRequestT& request) const {
1886 return SubmitCallable(&KafkaClient::UpdateStorage, request);
1887 }
1888
1893 template <typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1894 void UpdateStorageAsync(const UpdateStorageRequestT& request, const UpdateStorageResponseReceivedHandler& handler,
1895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1896 return SubmitAsync(&KafkaClient::UpdateStorage, request, handler, context);
1897 }
1898
1908
1912 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
1913 Model::UpdateTopicOutcomeCallable UpdateTopicCallable(const UpdateTopicRequestT& request) const {
1914 return SubmitCallable(&KafkaClient::UpdateTopic, request);
1915 }
1916
1921 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
1922 void UpdateTopicAsync(const UpdateTopicRequestT& request, const UpdateTopicResponseReceivedHandler& handler,
1923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1924 return SubmitAsync(&KafkaClient::UpdateTopic, request, handler, context);
1925 }
1926
1927 virtual void OverrideEndpoint(const Aws::String& endpoint);
1928 virtual std::shared_ptr<KafkaEndpointProviderBase>& accessEndpointProvider();
1929
1930 private:
1932 void init(const KafkaClientConfiguration& clientConfiguration);
1933
1935
1936 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1937 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1938 Aws::Http::HttpMethod httpMethod) const;
1939
1940 KafkaClientConfiguration m_clientConfiguration;
1941 std::shared_ptr<KafkaEndpointProviderBase> m_endpointProvider;
1942};
1943
1944} // namespace Kafka
1945} // namespace Aws
Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT &request) const
void UpdateChannelAsync(const UpdateChannelRequestT &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTopicOutcomeCallable CreateTopicCallable(const CreateTopicRequestT &request) const
void BatchAssociateScramSecretAsync(const BatchAssociateScramSecretRequestT &request, const BatchAssociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConfigurationRevisionsOutcomeCallable ListConfigurationRevisionsCallable(const ListConfigurationRevisionsRequestT &request) const
void UpdateBrokerCountAsync(const UpdateBrokerCountRequestT &request, const UpdateBrokerCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeClusterOperationAsync(const DescribeClusterOperationRequestT &request, const DescribeClusterOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReplicatorOutcome CreateReplicator(const Model::CreateReplicatorRequest &request) const
void DescribeClusterAsync(const DescribeClusterRequestT &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListClustersV2Async(const ListClustersV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClustersV2RequestT &request={}) const
virtual Model::UpdateClusterConfigurationOutcome UpdateClusterConfiguration(const Model::UpdateClusterConfigurationRequest &request) const
Model::UpdateTopicOutcomeCallable UpdateTopicCallable(const UpdateTopicRequestT &request) const
KafkaEndpointProvider EndpointProviderType
Definition KafkaClient.h:34
KafkaClientConfiguration ClientConfigurationType
Definition KafkaClient.h:33
void ListClusterOperationsAsync(const ListClusterOperationsRequestT &request, const ListClusterOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConfigurationOutcome DescribeConfiguration(const Model::DescribeConfigurationRequest &request) const
virtual Model::DeleteTopicOutcome DeleteTopic(const Model::DeleteTopicRequest &request) const
virtual Model::ListScramSecretsOutcome ListScramSecrets(const Model::ListScramSecretsRequest &request) const
virtual Model::UpdateConnectivityOutcome UpdateConnectivity(const Model::UpdateConnectivityRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListClustersAsync(const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClustersRequestT &request={}) const
Model::DeleteVpcConnectionOutcomeCallable DeleteVpcConnectionCallable(const DeleteVpcConnectionRequestT &request) const
Model::UpdateBrokerStorageOutcomeCallable UpdateBrokerStorageCallable(const UpdateBrokerStorageRequestT &request) const
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
virtual Model::UpdateBrokerCountOutcome UpdateBrokerCount(const Model::UpdateBrokerCountRequest &request) const
Model::ListClusterOperationsOutcomeCallable ListClusterOperationsCallable(const ListClusterOperationsRequestT &request) const
virtual Model::ListReplicatorsOutcome ListReplicators(const Model::ListReplicatorsRequest &request={}) const
void GetClusterPolicyAsync(const GetClusterPolicyRequestT &request, const GetClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT &request) const
void CreateClusterAsync(const CreateClusterRequestT &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
void DeleteClusterAsync(const DeleteClusterRequestT &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVpcConnectionsOutcome ListVpcConnections(const Model::ListVpcConnectionsRequest &request={}) const
void UpdateSecurityAsync(const UpdateSecurityRequestT &request, const UpdateSecurityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaClient(const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration(), std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr)
Model::BatchDisassociateScramSecretOutcomeCallable BatchDisassociateScramSecretCallable(const BatchDisassociateScramSecretRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBrokerStorageOutcome UpdateBrokerStorage(const Model::UpdateBrokerStorageRequest &request) const
Model::DescribeClusterOperationOutcomeCallable DescribeClusterOperationCallable(const DescribeClusterOperationRequestT &request) const
KafkaClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListClusterOperationsV2OutcomeCallable ListClusterOperationsV2Callable(const ListClusterOperationsV2RequestT &request) const
virtual Model::CreateConfigurationOutcome CreateConfiguration(const Model::CreateConfigurationRequest &request) const
virtual Model::DeleteClusterPolicyOutcome DeleteClusterPolicy(const Model::DeleteClusterPolicyRequest &request) const
virtual Model::DescribeClusterOperationV2Outcome DescribeClusterOperationV2(const Model::DescribeClusterOperationV2Request &request) const
Model::UpdateMonitoringOutcomeCallable UpdateMonitoringCallable(const UpdateMonitoringRequestT &request) const
Model::DescribeVpcConnectionOutcomeCallable DescribeVpcConnectionCallable(const DescribeVpcConnectionRequestT &request) const
Model::DeleteReplicatorOutcomeCallable DeleteReplicatorCallable(const DeleteReplicatorRequestT &request) const
Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT &request) const
KafkaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr, const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration())
Model::ListScramSecretsOutcomeCallable ListScramSecretsCallable(const ListScramSecretsRequestT &request) const
Model::ListTopicsOutcomeCallable ListTopicsCallable(const ListTopicsRequestT &request) const
virtual Model::ListConfigurationRevisionsOutcome ListConfigurationRevisions(const Model::ListConfigurationRevisionsRequest &request) const
void RejectClientVpcConnectionAsync(const RejectClientVpcConnectionRequestT &request, const RejectClientVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateClusterV2OutcomeCallable CreateClusterV2Callable(const CreateClusterV2RequestT &request) const
void DescribeClusterOperationV2Async(const DescribeClusterOperationV2RequestT &request, const DescribeClusterOperationV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
Definition KafkaClient.h:29
Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const DescribeConfigurationRequestT &request) const
virtual Model::CreateClusterV2Outcome CreateClusterV2(const Model::CreateClusterV2Request &request) const
void UpdateConnectivityAsync(const UpdateConnectivityRequestT &request, const UpdateConnectivityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBootstrapBrokersOutcome GetBootstrapBrokers(const Model::GetBootstrapBrokersRequest &request) const
virtual Model::DescribeConfigurationRevisionOutcome DescribeConfigurationRevision(const Model::DescribeConfigurationRevisionRequest &request) const
virtual Model::DescribeClusterOperationOutcome DescribeClusterOperation(const Model::DescribeClusterOperationRequest &request) const
void ListClusterOperationsV2Async(const ListClusterOperationsV2RequestT &request, const ListClusterOperationsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListChannelsAsync(const ListChannelsRequestT &request, const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConfigurationRevisionOutcomeCallable DescribeConfigurationRevisionCallable(const DescribeConfigurationRevisionRequestT &request) const
void ListNodesAsync(const ListNodesRequestT &request, const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBrokerTypeOutcome UpdateBrokerType(const Model::UpdateBrokerTypeRequest &request) const
Model::UpdateRebalancingOutcomeCallable UpdateRebalancingCallable(const UpdateRebalancingRequestT &request) const
void DeleteChannelAsync(const DeleteChannelRequestT &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteConfigurationAsync(const DeleteConfigurationRequestT &request, const DeleteConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request) const
void DescribeChannelAsync(const DescribeChannelRequestT &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT &request) const
void DeleteVpcConnectionAsync(const DeleteVpcConnectionRequestT &request, const DeleteVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateStorageOutcome UpdateStorage(const Model::UpdateStorageRequest &request) const
void CreateTopicAsync(const CreateTopicRequestT &request, const CreateTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT &request) const
void BatchDisassociateScramSecretAsync(const BatchDisassociateScramSecretRequestT &request, const BatchDisassociateScramSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateReplicationInfoOutcome UpdateReplicationInfo(const Model::UpdateReplicationInfoRequest &request) const
Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT &request) const
virtual Model::CreateVpcConnectionOutcome CreateVpcConnection(const Model::CreateVpcConnectionRequest &request) const
void ListConfigurationRevisionsAsync(const ListConfigurationRevisionsRequestT &request, const ListConfigurationRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const UpdateBrokerTypeRequestT &request) const
Model::UpdateClusterKafkaVersionOutcomeCallable UpdateClusterKafkaVersionCallable(const UpdateClusterKafkaVersionRequestT &request) const
void UpdateClusterConfigurationAsync(const UpdateClusterConfigurationRequestT &request, const UpdateClusterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateStorageAsync(const UpdateStorageRequestT &request, const UpdateStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReplicatorsAsync(const ListReplicatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReplicatorsRequestT &request={}) const
virtual Model::ListClusterOperationsV2Outcome ListClusterOperationsV2(const Model::ListClusterOperationsV2Request &request) const
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request) const
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request) const
Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::GetCompatibleKafkaVersionsOutcomeCallable GetCompatibleKafkaVersionsCallable(const GetCompatibleKafkaVersionsRequestT &request={}) const
Model::UpdateClusterConfigurationOutcomeCallable UpdateClusterConfigurationCallable(const UpdateClusterConfigurationRequestT &request) const
Model::BatchAssociateScramSecretOutcomeCallable BatchAssociateScramSecretCallable(const BatchAssociateScramSecretRequestT &request) const
Definition KafkaClient.h:96
virtual Model::BatchAssociateScramSecretOutcome BatchAssociateScramSecret(const Model::BatchAssociateScramSecretRequest &request) const
Model::UpdateSecurityOutcomeCallable UpdateSecurityCallable(const UpdateSecurityRequestT &request) const
virtual Model::PutClusterPolicyOutcome PutClusterPolicy(const Model::PutClusterPolicyRequest &request) const
Model::GetClusterPolicyOutcomeCallable GetClusterPolicyCallable(const GetClusterPolicyRequestT &request) const
virtual Model::DeleteConfigurationOutcome DeleteConfiguration(const Model::DeleteConfigurationRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void GetCompatibleKafkaVersionsAsync(const GetCompatibleKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCompatibleKafkaVersionsRequestT &request={}) const
void UpdateRebalancingAsync(const UpdateRebalancingRequestT &request, const UpdateRebalancingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void ListKafkaVersionsAsync(const ListKafkaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListKafkaVersionsRequestT &request={}) const
Model::ListKafkaVersionsOutcomeCallable ListKafkaVersionsCallable(const ListKafkaVersionsRequestT &request={}) const
virtual Model::ListKafkaVersionsOutcome ListKafkaVersions(const Model::ListKafkaVersionsRequest &request={}) const
Model::UpdateConnectivityOutcomeCallable UpdateConnectivityCallable(const UpdateConnectivityRequestT &request) const
void UpdateBrokerTypeAsync(const UpdateBrokerTypeRequestT &request, const UpdateBrokerTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClusterOperationsOutcome ListClusterOperations(const Model::ListClusterOperationsRequest &request) const
void DescribeTopicPartitionsAsync(const DescribeTopicPartitionsRequestT &request, const DescribeTopicPartitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request={}) const
virtual Model::RebootBrokerOutcome RebootBroker(const Model::RebootBrokerRequest &request) const
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
KafkaClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListNodesOutcome ListNodes(const Model::ListNodesRequest &request) const
void ListClientVpcConnectionsAsync(const ListClientVpcConnectionsRequestT &request, const ListClientVpcConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListScramSecretsAsync(const ListScramSecretsRequestT &request, const ListScramSecretsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDisassociateScramSecretOutcome BatchDisassociateScramSecret(const Model::BatchDisassociateScramSecretRequest &request) const
Model::DeleteTopicOutcomeCallable DeleteTopicCallable(const DeleteTopicRequestT &request) const
Model::DescribeClusterOperationV2OutcomeCallable DescribeClusterOperationV2Callable(const DescribeClusterOperationV2RequestT &request) const
virtual Model::DescribeTopicPartitionsOutcome DescribeTopicPartitions(const Model::DescribeTopicPartitionsRequest &request) const
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
virtual Model::DescribeReplicatorOutcome DescribeReplicator(const Model::DescribeReplicatorRequest &request) const
Model::CreateVpcConnectionOutcomeCallable CreateVpcConnectionCallable(const CreateVpcConnectionRequestT &request) const
virtual Model::GetClusterPolicyOutcome GetClusterPolicy(const Model::GetClusterPolicyRequest &request) const
Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT &request) const
void ListVpcConnectionsAsync(const ListVpcConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVpcConnectionsRequestT &request={}) const
virtual Model::RejectClientVpcConnectionOutcome RejectClientVpcConnection(const Model::RejectClientVpcConnectionRequest &request) const
virtual Model::DescribeClusterV2Outcome DescribeClusterV2(const Model::DescribeClusterV2Request &request) const
virtual Model::UpdateClusterKafkaVersionOutcome UpdateClusterKafkaVersion(const Model::UpdateClusterKafkaVersionRequest &request) const
Model::CreateReplicatorOutcomeCallable CreateReplicatorCallable(const CreateReplicatorRequestT &request) const
void CreateClusterV2Async(const CreateClusterV2RequestT &request, const CreateClusterV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListVpcConnectionsOutcomeCallable ListVpcConnectionsCallable(const ListVpcConnectionsRequestT &request={}) const
void CreateVpcConnectionAsync(const CreateVpcConnectionRequestT &request, const CreateVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateClusterKafkaVersionAsync(const UpdateClusterKafkaVersionRequestT &request, const UpdateClusterKafkaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const RebootBrokerRequestT &request) const
virtual Model::DescribeTopicOutcome DescribeTopic(const Model::DescribeTopicRequest &request) const
void ListConfigurationsAsync(const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfigurationsRequestT &request={}) const
Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT &request={}) const
void UpdateReplicationInfoAsync(const UpdateReplicationInfoRequestT &request, const UpdateReplicationInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
void CreateConfigurationAsync(const CreateConfigurationRequestT &request, const CreateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTopicPartitionsOutcomeCallable DescribeTopicPartitionsCallable(const DescribeTopicPartitionsRequestT &request) const
static const char * GetServiceName()
Model::ListClustersV2OutcomeCallable ListClustersV2Callable(const ListClustersV2RequestT &request={}) const
void CreateReplicatorAsync(const CreateReplicatorRequestT &request, const CreateReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTopicOutcomeCallable DescribeTopicCallable(const DescribeTopicRequestT &request) const
void DescribeClusterV2Async(const DescribeClusterV2RequestT &request, const DescribeClusterV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReplicatorsOutcomeCallable ListReplicatorsCallable(const ListReplicatorsRequestT &request={}) const
void DescribeConfigurationRevisionAsync(const DescribeConfigurationRevisionRequestT &request, const DescribeConfigurationRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTopicsOutcome ListTopics(const Model::ListTopicsRequest &request) const
void PutClusterPolicyAsync(const PutClusterPolicyRequestT &request, const PutClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBootstrapBrokersOutcomeCallable GetBootstrapBrokersCallable(const GetBootstrapBrokersRequestT &request) const
virtual Model::UpdateRebalancingOutcome UpdateRebalancing(const Model::UpdateRebalancingRequest &request) const
void UpdateTopicAsync(const UpdateTopicRequestT &request, const UpdateTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateReplicationInfoOutcomeCallable UpdateReplicationInfoCallable(const UpdateReplicationInfoRequestT &request) const
virtual Model::DeleteVpcConnectionOutcome DeleteVpcConnection(const Model::DeleteVpcConnectionRequest &request) const
Model::DescribeReplicatorOutcomeCallable DescribeReplicatorCallable(const DescribeReplicatorRequestT &request) const
Model::PutClusterPolicyOutcomeCallable PutClusterPolicyCallable(const PutClusterPolicyRequestT &request) const
virtual Model::ListConfigurationsOutcome ListConfigurations(const Model::ListConfigurationsRequest &request={}) const
Model::DeleteClusterPolicyOutcomeCallable DeleteClusterPolicyCallable(const DeleteClusterPolicyRequestT &request) const
Model::DescribeClusterV2OutcomeCallable DescribeClusterV2Callable(const DescribeClusterV2RequestT &request) const
virtual Model::DescribeVpcConnectionOutcome DescribeVpcConnection(const Model::DescribeVpcConnectionRequest &request) const
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request) const
virtual Model::UpdateTopicOutcome UpdateTopic(const Model::UpdateTopicRequest &request) const
virtual Model::GetCompatibleKafkaVersionsOutcome GetCompatibleKafkaVersions(const Model::GetCompatibleKafkaVersionsRequest &request={}) const
virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest &request) const
virtual Model::DeleteReplicatorOutcome DeleteReplicator(const Model::DeleteReplicatorRequest &request) const
void UpdateBrokerStorageAsync(const UpdateBrokerStorageRequestT &request, const UpdateBrokerStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClustersV2Outcome ListClustersV2(const Model::ListClustersV2Request &request={}) const
void UpdateMonitoringAsync(const UpdateMonitoringRequestT &request, const UpdateMonitoringResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT &request) const
Model::UpdateBrokerCountOutcomeCallable UpdateBrokerCountCallable(const UpdateBrokerCountRequestT &request) const
static const char * GetAllocationTag()
void DescribeReplicatorAsync(const DescribeReplicatorRequestT &request, const DescribeReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListClientVpcConnectionsOutcomeCallable ListClientVpcConnectionsCallable(const ListClientVpcConnectionsRequestT &request) const
KafkaClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< KafkaEndpointProviderBase > endpointProvider=nullptr, const Aws::Kafka::KafkaClientConfiguration &clientConfiguration=Aws::Kafka::KafkaClientConfiguration())
void UpdateConfigurationAsync(const UpdateConfigurationRequestT &request, const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTopicOutcome CreateTopic(const Model::CreateTopicRequest &request) const
void RebootBrokerAsync(const RebootBrokerRequestT &request, const RebootBrokerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void ListTopicsAsync(const ListTopicsRequestT &request, const ListTopicsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateChannelAsync(const CreateChannelRequestT &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSecurityOutcome UpdateSecurity(const Model::UpdateSecurityRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectClientVpcConnectionOutcomeCallable RejectClientVpcConnectionCallable(const RejectClientVpcConnectionRequestT &request) const
void GetBootstrapBrokersAsync(const GetBootstrapBrokersRequestT &request, const GetBootstrapBrokersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigurationAsync(const DescribeConfigurationRequestT &request, const DescribeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteClusterPolicyAsync(const DeleteClusterPolicyRequestT &request, const DeleteClusterPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcConnectionAsync(const DescribeVpcConnectionRequestT &request, const DescribeVpcConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< KafkaEndpointProviderBase > & accessEndpointProvider()
void DescribeTopicAsync(const DescribeTopicRequestT &request, const DescribeTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMonitoringOutcome UpdateMonitoring(const Model::UpdateMonitoringRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT &request) const
Model::UpdateStorageOutcomeCallable UpdateStorageCallable(const UpdateStorageRequestT &request) const
virtual Model::ListClientVpcConnectionsOutcome ListClientVpcConnections(const Model::ListClientVpcConnectionsRequest &request) const
Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT &request) const
void DeleteReplicatorAsync(const DeleteReplicatorRequestT &request, const DeleteReplicatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTopicAsync(const DeleteTopicRequestT &request, const DeleteTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateTopicOutcome > CreateTopicOutcomeCallable
std::future< ListTopicsOutcome > ListTopicsOutcomeCallable
std::future< GetBootstrapBrokersOutcome > GetBootstrapBrokersOutcomeCallable
std::future< CreateVpcConnectionOutcome > CreateVpcConnectionOutcomeCallable
std::future< DeleteTopicOutcome > DeleteTopicOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
std::future< DescribeTopicOutcome > DescribeTopicOutcomeCallable
std::future< ListKafkaVersionsOutcome > ListKafkaVersionsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateClusterConfigurationOutcome > UpdateClusterConfigurationOutcomeCallable
std::future< RebootBrokerOutcome > RebootBrokerOutcomeCallable
std::future< DeleteClusterPolicyOutcome > DeleteClusterPolicyOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
std::future< ListClustersV2Outcome > ListClustersV2OutcomeCallable
std::future< UpdateRebalancingOutcome > UpdateRebalancingOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< DeleteVpcConnectionOutcome > DeleteVpcConnectionOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
std::future< ListConfigurationRevisionsOutcome > ListConfigurationRevisionsOutcomeCallable
std::future< ListVpcConnectionsOutcome > ListVpcConnectionsOutcomeCallable
std::future< DescribeClusterOperationOutcome > DescribeClusterOperationOutcomeCallable
std::future< BatchDisassociateScramSecretOutcome > BatchDisassociateScramSecretOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
std::future< DescribeReplicatorOutcome > DescribeReplicatorOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
std::future< UpdateSecurityOutcome > UpdateSecurityOutcomeCallable
std::future< UpdateBrokerTypeOutcome > UpdateBrokerTypeOutcomeCallable
std::future< UpdateReplicationInfoOutcome > UpdateReplicationInfoOutcomeCallable
std::future< DeleteReplicatorOutcome > DeleteReplicatorOutcomeCallable
std::future< GetClusterPolicyOutcome > GetClusterPolicyOutcomeCallable
std::future< ListClusterOperationsV2Outcome > ListClusterOperationsV2OutcomeCallable
std::future< ListClientVpcConnectionsOutcome > ListClientVpcConnectionsOutcomeCallable
std::future< UpdateTopicOutcome > UpdateTopicOutcomeCallable
std::future< CreateReplicatorOutcome > CreateReplicatorOutcomeCallable
std::future< UpdateBrokerStorageOutcome > UpdateBrokerStorageOutcomeCallable
std::future< DescribeConfigurationRevisionOutcome > DescribeConfigurationRevisionOutcomeCallable
std::future< DescribeVpcConnectionOutcome > DescribeVpcConnectionOutcomeCallable
std::future< DescribeClusterOperationV2Outcome > DescribeClusterOperationV2OutcomeCallable
std::future< DescribeConfigurationOutcome > DescribeConfigurationOutcomeCallable
std::future< ListScramSecretsOutcome > ListScramSecretsOutcomeCallable
std::future< DescribeTopicPartitionsOutcome > DescribeTopicPartitionsOutcomeCallable
std::future< BatchAssociateScramSecretOutcome > BatchAssociateScramSecretOutcomeCallable
std::future< ListClusterOperationsOutcome > ListClusterOperationsOutcomeCallable
std::future< RejectClientVpcConnectionOutcome > RejectClientVpcConnectionOutcomeCallable
std::future< UpdateStorageOutcome > UpdateStorageOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
std::future< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< CreateClusterV2Outcome > CreateClusterV2OutcomeCallable
std::future< UpdateClusterKafkaVersionOutcome > UpdateClusterKafkaVersionOutcomeCallable
std::future< UpdateBrokerCountOutcome > UpdateBrokerCountOutcomeCallable
std::future< DescribeClusterV2Outcome > DescribeClusterV2OutcomeCallable
std::future< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
std::future< ListReplicatorsOutcome > ListReplicatorsOutcomeCallable
std::future< PutClusterPolicyOutcome > PutClusterPolicyOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateConnectivityOutcome > UpdateConnectivityOutcomeCallable
std::function< void(const KafkaClient *, const Model::UpdateSecurityRequest &, const Model::UpdateSecurityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterPolicyRequest &, const Model::DeleteClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRevisionRequest &, const Model::DescribeConfigurationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationRevisionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterConfigurationRequest &, const Model::UpdateClusterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateClusterConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchDisassociateScramSecretRequest &, const Model::BatchDisassociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationRequest &, const Model::DescribeClusterOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterOperationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterV2Request &, const Model::CreateClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetCompatibleKafkaVersionsRequest &, const Model::GetCompatibleKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCompatibleKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClientVpcConnectionsRequest &, const Model::ListClientVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClientVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeTopicPartitionsRequest &, const Model::DescribeTopicPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicPartitionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateMonitoringRequest &, const Model::UpdateMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitoringResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RebootBrokerRequest &, const Model::RebootBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootBrokerResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersV2Request &, const Model::ListClustersV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClustersV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateStorageRequest &, const Model::UpdateStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetClusterPolicyRequest &, const Model::GetClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationV2Request &, const Model::DescribeClusterOperationV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterOperationV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClustersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateVpcConnectionRequest &, const Model::CreateVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteReplicatorRequest &, const Model::DeleteReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeReplicatorRequest &, const Model::DescribeReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerTypeRequest &, const Model::UpdateBrokerTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrokerTypeResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListTopicsRequest &, const Model::ListTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListReplicatorsRequest &, const Model::ListReplicatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReplicatorsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClusterOperationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateRebalancingRequest &, const Model::UpdateRebalancingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRebalancingResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::PutClusterPolicyRequest &, const Model::PutClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListVpcConnectionsRequest &, const Model::ListVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNodesResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateReplicationInfoRequest &, const Model::UpdateReplicationInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReplicationInfoResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectivityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeTopicRequest &, const Model::DescribeTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChannelsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetBootstrapBrokersRequest &, const Model::GetBootstrapBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBootstrapBrokersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchAssociateScramSecretRequest &, const Model::BatchAssociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateTopicRequest &, const Model::UpdateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RejectClientVpcConnectionRequest &, const Model::RejectClientVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectClientVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScramSecretsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeVpcConnectionRequest &, const Model::DescribeVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterV2Request &, const Model::DescribeClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrokerStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterKafkaVersionRequest &, const Model::UpdateClusterKafkaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateClusterKafkaVersionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteVpcConnectionRequest &, const Model::DeleteVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsV2Request &, const Model::ListClusterOperationsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClusterOperationsV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateReplicatorRequest &, const Model::CreateReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrokerCountResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String