9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/kafka/KafkaEndpointProvider.h>
15#include <aws/kafka/KafkaErrors.h>
22#include <aws/core/NoResult.h>
23#include <aws/kafka/model/BatchAssociateScramSecretResult.h>
24#include <aws/kafka/model/BatchDisassociateScramSecretResult.h>
25#include <aws/kafka/model/CreateClusterResult.h>
26#include <aws/kafka/model/CreateClusterV2Result.h>
27#include <aws/kafka/model/CreateConfigurationResult.h>
28#include <aws/kafka/model/CreateReplicatorResult.h>
29#include <aws/kafka/model/CreateVpcConnectionResult.h>
30#include <aws/kafka/model/DeleteClusterPolicyResult.h>
31#include <aws/kafka/model/DeleteClusterResult.h>
32#include <aws/kafka/model/DeleteConfigurationResult.h>
33#include <aws/kafka/model/DeleteReplicatorResult.h>
34#include <aws/kafka/model/DeleteVpcConnectionResult.h>
35#include <aws/kafka/model/DescribeClusterOperationResult.h>
36#include <aws/kafka/model/DescribeClusterOperationV2Result.h>
37#include <aws/kafka/model/DescribeClusterResult.h>
38#include <aws/kafka/model/DescribeClusterV2Result.h>
39#include <aws/kafka/model/DescribeConfigurationResult.h>
40#include <aws/kafka/model/DescribeConfigurationRevisionResult.h>
41#include <aws/kafka/model/DescribeReplicatorResult.h>
42#include <aws/kafka/model/DescribeTopicPartitionsResult.h>
43#include <aws/kafka/model/DescribeTopicResult.h>
44#include <aws/kafka/model/DescribeVpcConnectionResult.h>
45#include <aws/kafka/model/GetBootstrapBrokersResult.h>
46#include <aws/kafka/model/GetClusterPolicyResult.h>
47#include <aws/kafka/model/GetCompatibleKafkaVersionsRequest.h>
48#include <aws/kafka/model/GetCompatibleKafkaVersionsResult.h>
49#include <aws/kafka/model/ListClientVpcConnectionsResult.h>
50#include <aws/kafka/model/ListClusterOperationsResult.h>
51#include <aws/kafka/model/ListClusterOperationsV2Result.h>
52#include <aws/kafka/model/ListClustersRequest.h>
53#include <aws/kafka/model/ListClustersResult.h>
54#include <aws/kafka/model/ListClustersV2Request.h>
55#include <aws/kafka/model/ListClustersV2Result.h>
56#include <aws/kafka/model/ListConfigurationRevisionsResult.h>
57#include <aws/kafka/model/ListConfigurationsRequest.h>
58#include <aws/kafka/model/ListConfigurationsResult.h>
59#include <aws/kafka/model/ListKafkaVersionsRequest.h>
60#include <aws/kafka/model/ListKafkaVersionsResult.h>
61#include <aws/kafka/model/ListNodesResult.h>
62#include <aws/kafka/model/ListReplicatorsRequest.h>
63#include <aws/kafka/model/ListReplicatorsResult.h>
64#include <aws/kafka/model/ListScramSecretsResult.h>
65#include <aws/kafka/model/ListTagsForResourceResult.h>
66#include <aws/kafka/model/ListTopicsResult.h>
67#include <aws/kafka/model/ListVpcConnectionsRequest.h>
68#include <aws/kafka/model/ListVpcConnectionsResult.h>
69#include <aws/kafka/model/PutClusterPolicyResult.h>
70#include <aws/kafka/model/RebootBrokerResult.h>
71#include <aws/kafka/model/RejectClientVpcConnectionResult.h>
72#include <aws/kafka/model/UpdateBrokerCountResult.h>
73#include <aws/kafka/model/UpdateBrokerStorageResult.h>
74#include <aws/kafka/model/UpdateBrokerTypeResult.h>
75#include <aws/kafka/model/UpdateClusterConfigurationResult.h>
76#include <aws/kafka/model/UpdateClusterKafkaVersionResult.h>
77#include <aws/kafka/model/UpdateConfigurationResult.h>
78#include <aws/kafka/model/UpdateConnectivityResult.h>
79#include <aws/kafka/model/UpdateMonitoringResult.h>
80#include <aws/kafka/model/UpdateRebalancingResult.h>
81#include <aws/kafka/model/UpdateReplicationInfoResult.h>
82#include <aws/kafka/model/UpdateSecurityResult.h>
83#include <aws/kafka/model/UpdateStorageResult.h>
89class HttpClientFactory;
93template <
typename R,
typename E>
103class AWSCredentialsProvider;
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< KafkaClientConfiguration, KafkaBuiltInParameters, KafkaClientContextParameters > KafkaEndpointProviderBase
std::future< ListTopicsOutcome > ListTopicsOutcomeCallable
Aws::Utils::Outcome< ListClusterOperationsResult, KafkaError > ListClusterOperationsOutcome
Aws::Utils::Outcome< RebootBrokerResult, KafkaError > RebootBrokerOutcome
std::future< GetBootstrapBrokersOutcome > GetBootstrapBrokersOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationResult, KafkaError > DescribeConfigurationOutcome
std::future< CreateVpcConnectionOutcome > CreateVpcConnectionOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
Aws::Utils::Outcome< ListClustersV2Result, KafkaError > ListClustersV2Outcome
Aws::Utils::Outcome< DescribeTopicResult, KafkaError > DescribeTopicOutcome
Aws::Utils::Outcome< DescribeTopicPartitionsResult, KafkaError > DescribeTopicPartitionsOutcome
Aws::Utils::Outcome< UpdateBrokerTypeResult, KafkaError > UpdateBrokerTypeOutcome
std::future< DescribeTopicOutcome > DescribeTopicOutcomeCallable
std::future< ListKafkaVersionsOutcome > ListKafkaVersionsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateClusterConfigurationOutcome > UpdateClusterConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeClusterOperationV2Result, KafkaError > DescribeClusterOperationV2Outcome
std::future< RebootBrokerOutcome > RebootBrokerOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, KafkaError > UntagResourceOutcome
std::future< DeleteClusterPolicyOutcome > DeleteClusterPolicyOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
Aws::Utils::Outcome< ListConfigurationsResult, KafkaError > ListConfigurationsOutcome
std::future< ListClustersV2Outcome > ListClustersV2OutcomeCallable
Aws::Utils::Outcome< DescribeClusterResult, KafkaError > DescribeClusterOutcome
std::future< UpdateRebalancingOutcome > UpdateRebalancingOutcomeCallable
Aws::Utils::Outcome< DeleteClusterPolicyResult, KafkaError > DeleteClusterPolicyOutcome
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Aws::Utils::Outcome< DescribeClusterOperationResult, KafkaError > DescribeClusterOperationOutcome
Aws::Utils::Outcome< UpdateClusterKafkaVersionResult, KafkaError > UpdateClusterKafkaVersionOutcome
Aws::Utils::Outcome< ListKafkaVersionsResult, KafkaError > ListKafkaVersionsOutcome
Aws::Utils::Outcome< CreateConfigurationResult, KafkaError > CreateConfigurationOutcome
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< DeleteVpcConnectionOutcome > DeleteVpcConnectionOutcomeCallable
Aws::Utils::Outcome< UpdateBrokerCountResult, KafkaError > UpdateBrokerCountOutcome
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Aws::Utils::Outcome< RejectClientVpcConnectionResult, KafkaError > RejectClientVpcConnectionOutcome
std::future< ListConfigurationRevisionsOutcome > ListConfigurationRevisionsOutcomeCallable
std::future< ListVpcConnectionsOutcome > ListVpcConnectionsOutcomeCallable
std::future< DescribeClusterOperationOutcome > DescribeClusterOperationOutcomeCallable
std::future< BatchDisassociateScramSecretOutcome > BatchDisassociateScramSecretOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteReplicatorResult, KafkaError > DeleteReplicatorOutcome
std::future< DescribeReplicatorOutcome > DescribeReplicatorOutcomeCallable
std::future< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
std::future< UpdateSecurityOutcome > UpdateSecurityOutcomeCallable
Aws::Utils::Outcome< UpdateClusterConfigurationResult, KafkaError > UpdateClusterConfigurationOutcome
Aws::Utils::Outcome< ListConfigurationRevisionsResult, KafkaError > ListConfigurationRevisionsOutcome
std::future< UpdateBrokerTypeOutcome > UpdateBrokerTypeOutcomeCallable
std::future< UpdateReplicationInfoOutcome > UpdateReplicationInfoOutcomeCallable
Aws::Utils::Outcome< ListClientVpcConnectionsResult, KafkaError > ListClientVpcConnectionsOutcome
Aws::Utils::Outcome< DescribeReplicatorResult, KafkaError > DescribeReplicatorOutcome
std::future< DeleteReplicatorOutcome > DeleteReplicatorOutcomeCallable
std::future< GetClusterPolicyOutcome > GetClusterPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeClusterV2Result, KafkaError > DescribeClusterV2Outcome
Aws::Utils::Outcome< UpdateBrokerStorageResult, KafkaError > UpdateBrokerStorageOutcome
Aws::Utils::Outcome< CreateVpcConnectionResult, KafkaError > CreateVpcConnectionOutcome
std::future< ListClusterOperationsV2Outcome > ListClusterOperationsV2OutcomeCallable
Aws::Utils::Outcome< DescribeVpcConnectionResult, KafkaError > DescribeVpcConnectionOutcome
std::future< ListClientVpcConnectionsOutcome > ListClientVpcConnectionsOutcomeCallable
std::future< CreateReplicatorOutcome > CreateReplicatorOutcomeCallable
std::future< UpdateBrokerStorageOutcome > UpdateBrokerStorageOutcomeCallable
Aws::Utils::Outcome< UpdateReplicationInfoResult, KafkaError > UpdateReplicationInfoOutcome
std::future< DescribeConfigurationRevisionOutcome > DescribeConfigurationRevisionOutcomeCallable
Aws::Utils::Outcome< ListClusterOperationsV2Result, KafkaError > ListClusterOperationsV2Outcome
std::future< DescribeVpcConnectionOutcome > DescribeVpcConnectionOutcomeCallable
std::future< DescribeClusterOperationV2Outcome > DescribeClusterOperationV2OutcomeCallable
std::future< DescribeConfigurationOutcome > DescribeConfigurationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, KafkaError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateReplicatorResult, KafkaError > CreateReplicatorOutcome
Aws::Utils::Outcome< CreateClusterV2Result, KafkaError > CreateClusterV2Outcome
Aws::Utils::Outcome< ListVpcConnectionsResult, KafkaError > ListVpcConnectionsOutcome
Aws::Utils::Outcome< UpdateMonitoringResult, KafkaError > UpdateMonitoringOutcome
std::future< ListScramSecretsOutcome > ListScramSecretsOutcomeCallable
std::future< DescribeTopicPartitionsOutcome > DescribeTopicPartitionsOutcomeCallable
Aws::Utils::Outcome< ListNodesResult, KafkaError > ListNodesOutcome
std::future< BatchAssociateScramSecretOutcome > BatchAssociateScramSecretOutcomeCallable
Aws::Utils::Outcome< DeleteConfigurationResult, KafkaError > DeleteConfigurationOutcome
Aws::Utils::Outcome< UpdateConfigurationResult, KafkaError > UpdateConfigurationOutcome
std::future< ListClusterOperationsOutcome > ListClusterOperationsOutcomeCallable
Aws::Utils::Outcome< UpdateRebalancingResult, KafkaError > UpdateRebalancingOutcome
Aws::Utils::Outcome< BatchDisassociateScramSecretResult, KafkaError > BatchDisassociateScramSecretOutcome
std::future< RejectClientVpcConnectionOutcome > RejectClientVpcConnectionOutcomeCallable
Aws::Utils::Outcome< ListReplicatorsResult, KafkaError > ListReplicatorsOutcome
Aws::Utils::Outcome< ListTopicsResult, KafkaError > ListTopicsOutcome
std::future< UpdateStorageOutcome > UpdateStorageOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListClustersResult, KafkaError > ListClustersOutcome
Aws::Utils::Outcome< GetBootstrapBrokersResult, KafkaError > GetBootstrapBrokersOutcome
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Aws::Utils::Outcome< UpdateStorageResult, KafkaError > UpdateStorageOutcome
std::future< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
Aws::Utils::Outcome< UpdateConnectivityResult, KafkaError > UpdateConnectivityOutcome
std::future< CreateClusterV2Outcome > CreateClusterV2OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, KafkaError > TagResourceOutcome
Aws::Utils::Outcome< DeleteVpcConnectionResult, KafkaError > DeleteVpcConnectionOutcome
Aws::Utils::Outcome< CreateClusterResult, KafkaError > CreateClusterOutcome
std::future< UpdateClusterKafkaVersionOutcome > UpdateClusterKafkaVersionOutcomeCallable
Aws::Utils::Outcome< DescribeConfigurationRevisionResult, KafkaError > DescribeConfigurationRevisionOutcome
std::future< UpdateBrokerCountOutcome > UpdateBrokerCountOutcomeCallable
Aws::Utils::Outcome< DeleteClusterResult, KafkaError > DeleteClusterOutcome
Aws::Utils::Outcome< GetClusterPolicyResult, KafkaError > GetClusterPolicyOutcome
std::future< DescribeClusterV2Outcome > DescribeClusterV2OutcomeCallable
Aws::Utils::Outcome< PutClusterPolicyResult, KafkaError > PutClusterPolicyOutcome
std::future< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
Aws::Utils::Outcome< BatchAssociateScramSecretResult, KafkaError > BatchAssociateScramSecretOutcome
Aws::Utils::Outcome< ListScramSecretsResult, KafkaError > ListScramSecretsOutcome
Aws::Utils::Outcome< UpdateSecurityResult, KafkaError > UpdateSecurityOutcome
std::future< ListReplicatorsOutcome > ListReplicatorsOutcomeCallable
Aws::Utils::Outcome< GetCompatibleKafkaVersionsResult, KafkaError > GetCompatibleKafkaVersionsOutcome
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::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::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::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::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