AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KafkaClient.h
1
6#pragma once
7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/kafka/KafkaServiceClientModel.h>
13
14namespace Aws
15{
16namespace Kafka
17{
25 {
26 public:
28 static const char* GetServiceName();
29 static const char* GetAllocationTag();
30
33
39 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr);
40
46 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr,
48
53 KafkaClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<KafkaEndpointProviderBase> endpointProvider = nullptr,
56
57
58 /* Legacy constructors due deprecation */
63 KafkaClient(const Aws::Client::ClientConfiguration& clientConfiguration);
64
70 const Aws::Client::ClientConfiguration& clientConfiguration);
71
76 KafkaClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 const Aws::Client::ClientConfiguration& clientConfiguration);
78
79 /* End of legacy constructors due deprecation */
80 virtual ~KafkaClient();
81
91
95 template<typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
96 Model::BatchAssociateScramSecretOutcomeCallable BatchAssociateScramSecretCallable(const BatchAssociateScramSecretRequestT& request) const
97 {
98 return SubmitCallable(&KafkaClient::BatchAssociateScramSecret, request);
99 }
100
104 template<typename BatchAssociateScramSecretRequestT = Model::BatchAssociateScramSecretRequest>
105 void BatchAssociateScramSecretAsync(const BatchAssociateScramSecretRequestT& request, const BatchAssociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
106 {
107 return SubmitAsync(&KafkaClient::BatchAssociateScramSecret, request, handler, context);
108 }
109
119
123 template<typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
124 Model::BatchDisassociateScramSecretOutcomeCallable BatchDisassociateScramSecretCallable(const BatchDisassociateScramSecretRequestT& request) const
125 {
126 return SubmitCallable(&KafkaClient::BatchDisassociateScramSecret, request);
127 }
128
132 template<typename BatchDisassociateScramSecretRequestT = Model::BatchDisassociateScramSecretRequest>
133 void BatchDisassociateScramSecretAsync(const BatchDisassociateScramSecretRequestT& request, const BatchDisassociateScramSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
134 {
135 return SubmitAsync(&KafkaClient::BatchDisassociateScramSecret, request, handler, context);
136 }
137
147
151 template<typename CreateClusterRequestT = Model::CreateClusterRequest>
152 Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT& request) const
153 {
154 return SubmitCallable(&KafkaClient::CreateCluster, request);
155 }
156
160 template<typename CreateClusterRequestT = Model::CreateClusterRequest>
161 void CreateClusterAsync(const CreateClusterRequestT& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
162 {
163 return SubmitAsync(&KafkaClient::CreateCluster, request, handler, context);
164 }
165
175
179 template<typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
180 Model::CreateClusterV2OutcomeCallable CreateClusterV2Callable(const CreateClusterV2RequestT& request) const
181 {
182 return SubmitCallable(&KafkaClient::CreateClusterV2, request);
183 }
184
188 template<typename CreateClusterV2RequestT = Model::CreateClusterV2Request>
189 void CreateClusterV2Async(const CreateClusterV2RequestT& request, const CreateClusterV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
190 {
191 return SubmitAsync(&KafkaClient::CreateClusterV2, request, handler, context);
192 }
193
203
207 template<typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
208 Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT& request) const
209 {
210 return SubmitCallable(&KafkaClient::CreateConfiguration, request);
211 }
212
216 template<typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
217 void CreateConfigurationAsync(const CreateConfigurationRequestT& request, const CreateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
218 {
219 return SubmitAsync(&KafkaClient::CreateConfiguration, request, handler, context);
220 }
221
228
232 template<typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
233 Model::CreateReplicatorOutcomeCallable CreateReplicatorCallable(const CreateReplicatorRequestT& request) const
234 {
235 return SubmitCallable(&KafkaClient::CreateReplicator, request);
236 }
237
241 template<typename CreateReplicatorRequestT = Model::CreateReplicatorRequest>
242 void CreateReplicatorAsync(const CreateReplicatorRequestT& request, const CreateReplicatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
243 {
244 return SubmitAsync(&KafkaClient::CreateReplicator, request, handler, context);
245 }
246
256
260 template<typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
261 Model::CreateVpcConnectionOutcomeCallable CreateVpcConnectionCallable(const CreateVpcConnectionRequestT& request) const
262 {
263 return SubmitCallable(&KafkaClient::CreateVpcConnection, request);
264 }
265
269 template<typename CreateVpcConnectionRequestT = Model::CreateVpcConnectionRequest>
270 void CreateVpcConnectionAsync(const CreateVpcConnectionRequestT& request, const CreateVpcConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
271 {
272 return SubmitAsync(&KafkaClient::CreateVpcConnection, request, handler, context);
273 }
274
284
288 template<typename DeleteClusterRequestT = Model::DeleteClusterRequest>
289 Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT& request) const
290 {
291 return SubmitCallable(&KafkaClient::DeleteCluster, request);
292 }
293
297 template<typename DeleteClusterRequestT = Model::DeleteClusterRequest>
298 void DeleteClusterAsync(const DeleteClusterRequestT& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
299 {
300 return SubmitAsync(&KafkaClient::DeleteCluster, request, handler, context);
301 }
302
312
316 template<typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
317 Model::DeleteClusterPolicyOutcomeCallable DeleteClusterPolicyCallable(const DeleteClusterPolicyRequestT& request) const
318 {
319 return SubmitCallable(&KafkaClient::DeleteClusterPolicy, request);
320 }
321
325 template<typename DeleteClusterPolicyRequestT = Model::DeleteClusterPolicyRequest>
326 void DeleteClusterPolicyAsync(const DeleteClusterPolicyRequestT& request, const DeleteClusterPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
327 {
328 return SubmitAsync(&KafkaClient::DeleteClusterPolicy, request, handler, context);
329 }
330
340
344 template<typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
345 Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT& request) const
346 {
347 return SubmitCallable(&KafkaClient::DeleteConfiguration, request);
348 }
349
353 template<typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
354 void DeleteConfigurationAsync(const DeleteConfigurationRequestT& request, const DeleteConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
355 {
356 return SubmitAsync(&KafkaClient::DeleteConfiguration, request, handler, context);
357 }
358
365
369 template<typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
370 Model::DeleteReplicatorOutcomeCallable DeleteReplicatorCallable(const DeleteReplicatorRequestT& request) const
371 {
372 return SubmitCallable(&KafkaClient::DeleteReplicator, request);
373 }
374
378 template<typename DeleteReplicatorRequestT = Model::DeleteReplicatorRequest>
379 void DeleteReplicatorAsync(const DeleteReplicatorRequestT& request, const DeleteReplicatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
380 {
381 return SubmitAsync(&KafkaClient::DeleteReplicator, request, handler, context);
382 }
383
393
397 template<typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
398 Model::DeleteVpcConnectionOutcomeCallable DeleteVpcConnectionCallable(const DeleteVpcConnectionRequestT& request) const
399 {
400 return SubmitCallable(&KafkaClient::DeleteVpcConnection, request);
401 }
402
406 template<typename DeleteVpcConnectionRequestT = Model::DeleteVpcConnectionRequest>
407 void DeleteVpcConnectionAsync(const DeleteVpcConnectionRequestT& request, const DeleteVpcConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
408 {
409 return SubmitAsync(&KafkaClient::DeleteVpcConnection, request, handler, context);
410 }
411
421
425 template<typename DescribeClusterRequestT = Model::DescribeClusterRequest>
426 Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT& request) const
427 {
428 return SubmitCallable(&KafkaClient::DescribeCluster, request);
429 }
430
434 template<typename DescribeClusterRequestT = Model::DescribeClusterRequest>
435 void DescribeClusterAsync(const DescribeClusterRequestT& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&KafkaClient::DescribeCluster, request, handler, context);
438 }
439
449
453 template<typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
454 Model::DescribeClusterOperationOutcomeCallable DescribeClusterOperationCallable(const DescribeClusterOperationRequestT& request) const
455 {
456 return SubmitCallable(&KafkaClient::DescribeClusterOperation, request);
457 }
458
462 template<typename DescribeClusterOperationRequestT = Model::DescribeClusterOperationRequest>
463 void DescribeClusterOperationAsync(const DescribeClusterOperationRequestT& request, const DescribeClusterOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
464 {
465 return SubmitAsync(&KafkaClient::DescribeClusterOperation, request, handler, context);
466 }
467
477
481 template<typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
482 Model::DescribeClusterOperationV2OutcomeCallable DescribeClusterOperationV2Callable(const DescribeClusterOperationV2RequestT& request) const
483 {
484 return SubmitCallable(&KafkaClient::DescribeClusterOperationV2, request);
485 }
486
490 template<typename DescribeClusterOperationV2RequestT = Model::DescribeClusterOperationV2Request>
491 void DescribeClusterOperationV2Async(const DescribeClusterOperationV2RequestT& request, const DescribeClusterOperationV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
492 {
493 return SubmitAsync(&KafkaClient::DescribeClusterOperationV2, request, handler, context);
494 }
495
505
509 template<typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
510 Model::DescribeClusterV2OutcomeCallable DescribeClusterV2Callable(const DescribeClusterV2RequestT& request) const
511 {
512 return SubmitCallable(&KafkaClient::DescribeClusterV2, request);
513 }
514
518 template<typename DescribeClusterV2RequestT = Model::DescribeClusterV2Request>
519 void DescribeClusterV2Async(const DescribeClusterV2RequestT& request, const DescribeClusterV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
520 {
521 return SubmitAsync(&KafkaClient::DescribeClusterV2, request, handler, context);
522 }
523
533
537 template<typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
538 Model::DescribeConfigurationOutcomeCallable DescribeConfigurationCallable(const DescribeConfigurationRequestT& request) const
539 {
540 return SubmitCallable(&KafkaClient::DescribeConfiguration, request);
541 }
542
546 template<typename DescribeConfigurationRequestT = Model::DescribeConfigurationRequest>
547 void DescribeConfigurationAsync(const DescribeConfigurationRequestT& request, const DescribeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
548 {
549 return SubmitAsync(&KafkaClient::DescribeConfiguration, request, handler, context);
550 }
551
561
565 template<typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
566 Model::DescribeConfigurationRevisionOutcomeCallable DescribeConfigurationRevisionCallable(const DescribeConfigurationRevisionRequestT& request) const
567 {
568 return SubmitCallable(&KafkaClient::DescribeConfigurationRevision, request);
569 }
570
574 template<typename DescribeConfigurationRevisionRequestT = Model::DescribeConfigurationRevisionRequest>
575 void DescribeConfigurationRevisionAsync(const DescribeConfigurationRevisionRequestT& request, const DescribeConfigurationRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
576 {
577 return SubmitAsync(&KafkaClient::DescribeConfigurationRevision, request, handler, context);
578 }
579
586
590 template<typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
591 Model::DescribeReplicatorOutcomeCallable DescribeReplicatorCallable(const DescribeReplicatorRequestT& request) const
592 {
593 return SubmitCallable(&KafkaClient::DescribeReplicator, request);
594 }
595
599 template<typename DescribeReplicatorRequestT = Model::DescribeReplicatorRequest>
600 void DescribeReplicatorAsync(const DescribeReplicatorRequestT& request, const DescribeReplicatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
601 {
602 return SubmitAsync(&KafkaClient::DescribeReplicator, request, handler, context);
603 }
604
614
618 template<typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
619 Model::DescribeVpcConnectionOutcomeCallable DescribeVpcConnectionCallable(const DescribeVpcConnectionRequestT& request) const
620 {
621 return SubmitCallable(&KafkaClient::DescribeVpcConnection, request);
622 }
623
627 template<typename DescribeVpcConnectionRequestT = Model::DescribeVpcConnectionRequest>
628 void DescribeVpcConnectionAsync(const DescribeVpcConnectionRequestT& request, const DescribeVpcConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
629 {
630 return SubmitAsync(&KafkaClient::DescribeVpcConnection, request, handler, context);
631 }
632
647
651 template<typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
652 Model::GetBootstrapBrokersOutcomeCallable GetBootstrapBrokersCallable(const GetBootstrapBrokersRequestT& request) const
653 {
654 return SubmitCallable(&KafkaClient::GetBootstrapBrokers, request);
655 }
656
660 template<typename GetBootstrapBrokersRequestT = Model::GetBootstrapBrokersRequest>
661 void GetBootstrapBrokersAsync(const GetBootstrapBrokersRequestT& request, const GetBootstrapBrokersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
662 {
663 return SubmitAsync(&KafkaClient::GetBootstrapBrokers, request, handler, context);
664 }
665
675
679 template<typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
680 Model::GetClusterPolicyOutcomeCallable GetClusterPolicyCallable(const GetClusterPolicyRequestT& request) const
681 {
682 return SubmitCallable(&KafkaClient::GetClusterPolicy, request);
683 }
684
688 template<typename GetClusterPolicyRequestT = Model::GetClusterPolicyRequest>
689 void GetClusterPolicyAsync(const GetClusterPolicyRequestT& request, const GetClusterPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
690 {
691 return SubmitAsync(&KafkaClient::GetClusterPolicy, request, handler, context);
692 }
693
703
707 template<typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
708 Model::GetCompatibleKafkaVersionsOutcomeCallable GetCompatibleKafkaVersionsCallable(const GetCompatibleKafkaVersionsRequestT& request = {}) const
709 {
710 return SubmitCallable(&KafkaClient::GetCompatibleKafkaVersions, request);
711 }
712
716 template<typename GetCompatibleKafkaVersionsRequestT = Model::GetCompatibleKafkaVersionsRequest>
717 void GetCompatibleKafkaVersionsAsync(const GetCompatibleKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCompatibleKafkaVersionsRequestT& request = {}) const
718 {
719 return SubmitAsync(&KafkaClient::GetCompatibleKafkaVersions, request, handler, context);
720 }
721
731
735 template<typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
736 Model::ListClientVpcConnectionsOutcomeCallable ListClientVpcConnectionsCallable(const ListClientVpcConnectionsRequestT& request) const
737 {
738 return SubmitCallable(&KafkaClient::ListClientVpcConnections, request);
739 }
740
744 template<typename ListClientVpcConnectionsRequestT = Model::ListClientVpcConnectionsRequest>
745 void ListClientVpcConnectionsAsync(const ListClientVpcConnectionsRequestT& request, const ListClientVpcConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
746 {
747 return SubmitAsync(&KafkaClient::ListClientVpcConnections, request, handler, context);
748 }
749
759
763 template<typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
764 Model::ListClusterOperationsOutcomeCallable ListClusterOperationsCallable(const ListClusterOperationsRequestT& request) const
765 {
766 return SubmitCallable(&KafkaClient::ListClusterOperations, request);
767 }
768
772 template<typename ListClusterOperationsRequestT = Model::ListClusterOperationsRequest>
773 void ListClusterOperationsAsync(const ListClusterOperationsRequestT& request, const ListClusterOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
774 {
775 return SubmitAsync(&KafkaClient::ListClusterOperations, request, handler, context);
776 }
777
787
791 template<typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
792 Model::ListClusterOperationsV2OutcomeCallable ListClusterOperationsV2Callable(const ListClusterOperationsV2RequestT& request) const
793 {
794 return SubmitCallable(&KafkaClient::ListClusterOperationsV2, request);
795 }
796
800 template<typename ListClusterOperationsV2RequestT = Model::ListClusterOperationsV2Request>
801 void ListClusterOperationsV2Async(const ListClusterOperationsV2RequestT& request, const ListClusterOperationsV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
802 {
803 return SubmitAsync(&KafkaClient::ListClusterOperationsV2, request, handler, context);
804 }
805
815
819 template<typename ListClustersRequestT = Model::ListClustersRequest>
820 Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT& request = {}) const
821 {
822 return SubmitCallable(&KafkaClient::ListClusters, request);
823 }
824
828 template<typename ListClustersRequestT = Model::ListClustersRequest>
829 void ListClustersAsync(const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListClustersRequestT& request = {}) const
830 {
831 return SubmitAsync(&KafkaClient::ListClusters, request, handler, context);
832 }
833
843
847 template<typename ListClustersV2RequestT = Model::ListClustersV2Request>
848 Model::ListClustersV2OutcomeCallable ListClustersV2Callable(const ListClustersV2RequestT& request = {}) const
849 {
850 return SubmitCallable(&KafkaClient::ListClustersV2, request);
851 }
852
856 template<typename ListClustersV2RequestT = Model::ListClustersV2Request>
857 void ListClustersV2Async(const ListClustersV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListClustersV2RequestT& request = {}) const
858 {
859 return SubmitAsync(&KafkaClient::ListClustersV2, request, handler, context);
860 }
861
871
875 template<typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
876 Model::ListConfigurationRevisionsOutcomeCallable ListConfigurationRevisionsCallable(const ListConfigurationRevisionsRequestT& request) const
877 {
878 return SubmitCallable(&KafkaClient::ListConfigurationRevisions, request);
879 }
880
884 template<typename ListConfigurationRevisionsRequestT = Model::ListConfigurationRevisionsRequest>
885 void ListConfigurationRevisionsAsync(const ListConfigurationRevisionsRequestT& request, const ListConfigurationRevisionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
886 {
887 return SubmitAsync(&KafkaClient::ListConfigurationRevisions, request, handler, context);
888 }
889
899
903 template<typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
904 Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT& request = {}) const
905 {
906 return SubmitCallable(&KafkaClient::ListConfigurations, request);
907 }
908
912 template<typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
913 void ListConfigurationsAsync(const ListConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConfigurationsRequestT& request = {}) const
914 {
915 return SubmitAsync(&KafkaClient::ListConfigurations, request, handler, context);
916 }
917
927
931 template<typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
932 Model::ListKafkaVersionsOutcomeCallable ListKafkaVersionsCallable(const ListKafkaVersionsRequestT& request = {}) const
933 {
934 return SubmitCallable(&KafkaClient::ListKafkaVersions, request);
935 }
936
940 template<typename ListKafkaVersionsRequestT = Model::ListKafkaVersionsRequest>
941 void ListKafkaVersionsAsync(const ListKafkaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListKafkaVersionsRequestT& request = {}) const
942 {
943 return SubmitAsync(&KafkaClient::ListKafkaVersions, request, handler, context);
944 }
945
955
959 template<typename ListNodesRequestT = Model::ListNodesRequest>
960 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request) const
961 {
962 return SubmitCallable(&KafkaClient::ListNodes, request);
963 }
964
968 template<typename ListNodesRequestT = Model::ListNodesRequest>
969 void ListNodesAsync(const ListNodesRequestT& request, const ListNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
970 {
971 return SubmitAsync(&KafkaClient::ListNodes, request, handler, context);
972 }
973
980
984 template<typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
985 Model::ListReplicatorsOutcomeCallable ListReplicatorsCallable(const ListReplicatorsRequestT& request = {}) const
986 {
987 return SubmitCallable(&KafkaClient::ListReplicators, request);
988 }
989
993 template<typename ListReplicatorsRequestT = Model::ListReplicatorsRequest>
994 void ListReplicatorsAsync(const ListReplicatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListReplicatorsRequestT& request = {}) const
995 {
996 return SubmitAsync(&KafkaClient::ListReplicators, request, handler, context);
997 }
998
1008
1012 template<typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1013 Model::ListScramSecretsOutcomeCallable ListScramSecretsCallable(const ListScramSecretsRequestT& request) const
1014 {
1015 return SubmitCallable(&KafkaClient::ListScramSecrets, request);
1016 }
1017
1021 template<typename ListScramSecretsRequestT = Model::ListScramSecretsRequest>
1022 void ListScramSecretsAsync(const ListScramSecretsRequestT& request, const ListScramSecretsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1023 {
1024 return SubmitAsync(&KafkaClient::ListScramSecrets, request, handler, context);
1025 }
1026
1036
1040 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1041 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1042 {
1043 return SubmitCallable(&KafkaClient::ListTagsForResource, request);
1044 }
1045
1049 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1050 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1051 {
1052 return SubmitAsync(&KafkaClient::ListTagsForResource, request, handler, context);
1053 }
1054
1064
1068 template<typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1069 Model::ListVpcConnectionsOutcomeCallable ListVpcConnectionsCallable(const ListVpcConnectionsRequestT& request = {}) const
1070 {
1071 return SubmitCallable(&KafkaClient::ListVpcConnections, request);
1072 }
1073
1077 template<typename ListVpcConnectionsRequestT = Model::ListVpcConnectionsRequest>
1078 void ListVpcConnectionsAsync(const ListVpcConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVpcConnectionsRequestT& request = {}) const
1079 {
1080 return SubmitAsync(&KafkaClient::ListVpcConnections, request, handler, context);
1081 }
1082
1093
1097 template<typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1098 Model::PutClusterPolicyOutcomeCallable PutClusterPolicyCallable(const PutClusterPolicyRequestT& request) const
1099 {
1100 return SubmitCallable(&KafkaClient::PutClusterPolicy, request);
1101 }
1102
1106 template<typename PutClusterPolicyRequestT = Model::PutClusterPolicyRequest>
1107 void PutClusterPolicyAsync(const PutClusterPolicyRequestT& request, const PutClusterPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1108 {
1109 return SubmitAsync(&KafkaClient::PutClusterPolicy, request, handler, context);
1110 }
1111
1118
1122 template<typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1123 Model::RebootBrokerOutcomeCallable RebootBrokerCallable(const RebootBrokerRequestT& request) const
1124 {
1125 return SubmitCallable(&KafkaClient::RebootBroker, request);
1126 }
1127
1131 template<typename RebootBrokerRequestT = Model::RebootBrokerRequest>
1132 void RebootBrokerAsync(const RebootBrokerRequestT& request, const RebootBrokerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1133 {
1134 return SubmitAsync(&KafkaClient::RebootBroker, request, handler, context);
1135 }
1136
1145
1149 template<typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1150 Model::RejectClientVpcConnectionOutcomeCallable RejectClientVpcConnectionCallable(const RejectClientVpcConnectionRequestT& request) const
1151 {
1152 return SubmitCallable(&KafkaClient::RejectClientVpcConnection, request);
1153 }
1154
1158 template<typename RejectClientVpcConnectionRequestT = Model::RejectClientVpcConnectionRequest>
1159 void RejectClientVpcConnectionAsync(const RejectClientVpcConnectionRequestT& request, const RejectClientVpcConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1160 {
1161 return SubmitAsync(&KafkaClient::RejectClientVpcConnection, request, handler, context);
1162 }
1163
1173
1177 template<typename TagResourceRequestT = Model::TagResourceRequest>
1178 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1179 {
1180 return SubmitCallable(&KafkaClient::TagResource, request);
1181 }
1182
1186 template<typename TagResourceRequestT = Model::TagResourceRequest>
1187 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1188 {
1189 return SubmitAsync(&KafkaClient::TagResource, request, handler, context);
1190 }
1191
1201
1205 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1206 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1207 {
1208 return SubmitCallable(&KafkaClient::UntagResource, request);
1209 }
1210
1214 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1215 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1216 {
1217 return SubmitAsync(&KafkaClient::UntagResource, request, handler, context);
1218 }
1219
1229
1233 template<typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1234 Model::UpdateBrokerCountOutcomeCallable UpdateBrokerCountCallable(const UpdateBrokerCountRequestT& request) const
1235 {
1236 return SubmitCallable(&KafkaClient::UpdateBrokerCount, request);
1237 }
1238
1242 template<typename UpdateBrokerCountRequestT = Model::UpdateBrokerCountRequest>
1243 void UpdateBrokerCountAsync(const UpdateBrokerCountRequestT& request, const UpdateBrokerCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1244 {
1245 return SubmitAsync(&KafkaClient::UpdateBrokerCount, request, handler, context);
1246 }
1247
1257
1261 template<typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1262 Model::UpdateBrokerStorageOutcomeCallable UpdateBrokerStorageCallable(const UpdateBrokerStorageRequestT& request) const
1263 {
1264 return SubmitCallable(&KafkaClient::UpdateBrokerStorage, request);
1265 }
1266
1270 template<typename UpdateBrokerStorageRequestT = Model::UpdateBrokerStorageRequest>
1271 void UpdateBrokerStorageAsync(const UpdateBrokerStorageRequestT& request, const UpdateBrokerStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1272 {
1273 return SubmitAsync(&KafkaClient::UpdateBrokerStorage, request, handler, context);
1274 }
1275
1285
1289 template<typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1290 Model::UpdateBrokerTypeOutcomeCallable UpdateBrokerTypeCallable(const UpdateBrokerTypeRequestT& request) const
1291 {
1292 return SubmitCallable(&KafkaClient::UpdateBrokerType, request);
1293 }
1294
1298 template<typename UpdateBrokerTypeRequestT = Model::UpdateBrokerTypeRequest>
1299 void UpdateBrokerTypeAsync(const UpdateBrokerTypeRequestT& request, const UpdateBrokerTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1300 {
1301 return SubmitAsync(&KafkaClient::UpdateBrokerType, request, handler, context);
1302 }
1303
1313
1317 template<typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1318 Model::UpdateClusterConfigurationOutcomeCallable UpdateClusterConfigurationCallable(const UpdateClusterConfigurationRequestT& request) const
1319 {
1320 return SubmitCallable(&KafkaClient::UpdateClusterConfiguration, request);
1321 }
1322
1326 template<typename UpdateClusterConfigurationRequestT = Model::UpdateClusterConfigurationRequest>
1327 void UpdateClusterConfigurationAsync(const UpdateClusterConfigurationRequestT& request, const UpdateClusterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1328 {
1329 return SubmitAsync(&KafkaClient::UpdateClusterConfiguration, request, handler, context);
1330 }
1331
1341
1345 template<typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1346 Model::UpdateClusterKafkaVersionOutcomeCallable UpdateClusterKafkaVersionCallable(const UpdateClusterKafkaVersionRequestT& request) const
1347 {
1348 return SubmitCallable(&KafkaClient::UpdateClusterKafkaVersion, request);
1349 }
1350
1354 template<typename UpdateClusterKafkaVersionRequestT = Model::UpdateClusterKafkaVersionRequest>
1355 void UpdateClusterKafkaVersionAsync(const UpdateClusterKafkaVersionRequestT& request, const UpdateClusterKafkaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1356 {
1357 return SubmitAsync(&KafkaClient::UpdateClusterKafkaVersion, request, handler, context);
1358 }
1359
1369
1373 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1374 Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT& request) const
1375 {
1376 return SubmitCallable(&KafkaClient::UpdateConfiguration, request);
1377 }
1378
1382 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1383 void UpdateConfigurationAsync(const UpdateConfigurationRequestT& request, const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1384 {
1385 return SubmitAsync(&KafkaClient::UpdateConfiguration, request, handler, context);
1386 }
1387
1397
1401 template<typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1402 Model::UpdateConnectivityOutcomeCallable UpdateConnectivityCallable(const UpdateConnectivityRequestT& request) const
1403 {
1404 return SubmitCallable(&KafkaClient::UpdateConnectivity, request);
1405 }
1406
1410 template<typename UpdateConnectivityRequestT = Model::UpdateConnectivityRequest>
1411 void UpdateConnectivityAsync(const UpdateConnectivityRequestT& request, const UpdateConnectivityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1412 {
1413 return SubmitAsync(&KafkaClient::UpdateConnectivity, request, handler, context);
1414 }
1415
1427
1431 template<typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1432 Model::UpdateMonitoringOutcomeCallable UpdateMonitoringCallable(const UpdateMonitoringRequestT& request) const
1433 {
1434 return SubmitCallable(&KafkaClient::UpdateMonitoring, request);
1435 }
1436
1440 template<typename UpdateMonitoringRequestT = Model::UpdateMonitoringRequest>
1441 void UpdateMonitoringAsync(const UpdateMonitoringRequestT& request, const UpdateMonitoringResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1442 {
1443 return SubmitAsync(&KafkaClient::UpdateMonitoring, request, handler, context);
1444 }
1445
1452
1456 template<typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1457 Model::UpdateReplicationInfoOutcomeCallable UpdateReplicationInfoCallable(const UpdateReplicationInfoRequestT& request) const
1458 {
1459 return SubmitCallable(&KafkaClient::UpdateReplicationInfo, request);
1460 }
1461
1465 template<typename UpdateReplicationInfoRequestT = Model::UpdateReplicationInfoRequest>
1466 void UpdateReplicationInfoAsync(const UpdateReplicationInfoRequestT& request, const UpdateReplicationInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1467 {
1468 return SubmitAsync(&KafkaClient::UpdateReplicationInfo, request, handler, context);
1469 }
1470
1481
1485 template<typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1486 Model::UpdateSecurityOutcomeCallable UpdateSecurityCallable(const UpdateSecurityRequestT& request) const
1487 {
1488 return SubmitCallable(&KafkaClient::UpdateSecurity, request);
1489 }
1490
1494 template<typename UpdateSecurityRequestT = Model::UpdateSecurityRequest>
1495 void UpdateSecurityAsync(const UpdateSecurityRequestT& request, const UpdateSecurityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1496 {
1497 return SubmitAsync(&KafkaClient::UpdateSecurity, request, handler, context);
1498 }
1499
1507
1511 template<typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1512 Model::UpdateStorageOutcomeCallable UpdateStorageCallable(const UpdateStorageRequestT& request) const
1513 {
1514 return SubmitCallable(&KafkaClient::UpdateStorage, request);
1515 }
1516
1520 template<typename UpdateStorageRequestT = Model::UpdateStorageRequest>
1521 void UpdateStorageAsync(const UpdateStorageRequestT& request, const UpdateStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1522 {
1523 return SubmitAsync(&KafkaClient::UpdateStorage, request, handler, context);
1524 }
1525
1526
1527 void OverrideEndpoint(const Aws::String& endpoint);
1528 std::shared_ptr<KafkaEndpointProviderBase>& accessEndpointProvider();
1529 private:
1531 void init(const KafkaClientConfiguration& clientConfiguration);
1532
1533 KafkaClientConfiguration m_clientConfiguration;
1534 std::shared_ptr<KafkaEndpointProviderBase> m_endpointProvider;
1535 };
1536
1537} // namespace Kafka
1538} // namespace Aws
Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT &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
KafkaEndpointProvider EndpointProviderType
Definition KafkaClient.h:32
KafkaClientConfiguration ClientConfigurationType
Definition KafkaClient.h:31
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::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
void CreateClusterAsync(const CreateClusterRequestT &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
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
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:27
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
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
void DeleteConfigurationAsync(const DeleteConfigurationRequestT &request, const DeleteConfigurationResponseReceivedHandler &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
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)
std::shared_ptr< KafkaEndpointProviderBase > & accessEndpointProvider()
virtual Model::UpdateReplicationInfoOutcome UpdateReplicationInfo(const Model::UpdateReplicationInfoRequest &request) const
Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
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
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 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
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request={}) const
virtual Model::RebootBrokerOutcome RebootBroker(const Model::RebootBrokerRequest &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::DescribeClusterOperationV2OutcomeCallable DescribeClusterOperationV2Callable(const DescribeClusterOperationV2RequestT &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
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
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
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
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
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
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::GetCompatibleKafkaVersionsOutcome GetCompatibleKafkaVersions(const Model::GetCompatibleKafkaVersionsRequest &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::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
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
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 Model::UpdateMonitoringOutcome UpdateMonitoring(const Model::UpdateMonitoringRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &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
std::future< GetBootstrapBrokersOutcome > GetBootstrapBrokersOutcomeCallable
std::future< CreateVpcConnectionOutcome > CreateVpcConnectionOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
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< 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< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
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< 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< 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< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
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::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
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::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationResponseReceivedHandler
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::BatchDisassociateScramSecretRequest &, const Model::BatchDisassociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateScramSecretResponseReceivedHandler
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::CreateClusterV2Request &, const Model::CreateClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterV2ResponseReceivedHandler
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::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationResponseReceivedHandler
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::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerCountResponseReceivedHandler
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::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsResponseReceivedHandler
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::UpdateReplicationInfoRequest &, const Model::UpdateReplicationInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationInfoResponseReceivedHandler
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::UpdateMonitoringRequest &, const Model::UpdateMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMonitoringResponseReceivedHandler
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::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
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::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationRevisionsResponseReceivedHandler
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::DeleteReplicatorRequest &, const Model::DeleteReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicatorResponseReceivedHandler
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::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKafkaVersionsResponseReceivedHandler
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::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerStorageResponseReceivedHandler
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::DescribeClusterOperationV2Request &, const Model::DescribeClusterOperationV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationV2ResponseReceivedHandler
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::ListClusterOperationsV2Request &, const Model::ListClusterOperationsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsV2ResponseReceivedHandler
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::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScramSecretsResponseReceivedHandler
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::RejectClientVpcConnectionRequest &, const Model::RejectClientVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectClientVpcConnectionResponseReceivedHandler
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::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationResponseReceivedHandler
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::CreateReplicatorRequest &, const Model::CreateReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicatorResponseReceivedHandler
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::PutClusterPolicyRequest &, const Model::PutClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterPolicyResponseReceivedHandler
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::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectivityResponseReceivedHandler
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::ListClientVpcConnectionsRequest &, const Model::ListClientVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClientVpcConnectionsResponseReceivedHandler
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::UpdateBrokerTypeRequest &, const Model::UpdateBrokerTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerTypeResponseReceivedHandler
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::DescribeClusterOperationRequest &, const Model::DescribeClusterOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationResponseReceivedHandler
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::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String