AWS SDK for C++

AWS SDK for C++ Version 1.11.867

Loading...
Searching...
No Matches
KafkaServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in KafkaClient header */
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/CreateChannelResult.h>
26#include <aws/kafka/model/CreateClusterResult.h>
27#include <aws/kafka/model/CreateClusterV2Result.h>
28#include <aws/kafka/model/CreateConfigurationResult.h>
29#include <aws/kafka/model/CreateReplicatorResult.h>
30#include <aws/kafka/model/CreateTopicResult.h>
31#include <aws/kafka/model/CreateVpcConnectionResult.h>
32#include <aws/kafka/model/DeleteChannelResult.h>
33#include <aws/kafka/model/DeleteClusterPolicyResult.h>
34#include <aws/kafka/model/DeleteClusterResult.h>
35#include <aws/kafka/model/DeleteConfigurationResult.h>
36#include <aws/kafka/model/DeleteReplicatorResult.h>
37#include <aws/kafka/model/DeleteTopicResult.h>
38#include <aws/kafka/model/DeleteVpcConnectionResult.h>
39#include <aws/kafka/model/DescribeChannelResult.h>
40#include <aws/kafka/model/DescribeClusterOperationResult.h>
41#include <aws/kafka/model/DescribeClusterOperationV2Result.h>
42#include <aws/kafka/model/DescribeClusterResult.h>
43#include <aws/kafka/model/DescribeClusterV2Result.h>
44#include <aws/kafka/model/DescribeConfigurationResult.h>
45#include <aws/kafka/model/DescribeConfigurationRevisionResult.h>
46#include <aws/kafka/model/DescribeReplicatorResult.h>
47#include <aws/kafka/model/DescribeTopicPartitionsResult.h>
48#include <aws/kafka/model/DescribeTopicResult.h>
49#include <aws/kafka/model/DescribeVpcConnectionResult.h>
50#include <aws/kafka/model/GetBootstrapBrokersResult.h>
51#include <aws/kafka/model/GetClusterPolicyResult.h>
52#include <aws/kafka/model/GetCompatibleKafkaVersionsRequest.h>
53#include <aws/kafka/model/GetCompatibleKafkaVersionsResult.h>
54#include <aws/kafka/model/ListChannelsResult.h>
55#include <aws/kafka/model/ListClientVpcConnectionsResult.h>
56#include <aws/kafka/model/ListClusterOperationsResult.h>
57#include <aws/kafka/model/ListClusterOperationsV2Result.h>
58#include <aws/kafka/model/ListClustersRequest.h>
59#include <aws/kafka/model/ListClustersResult.h>
60#include <aws/kafka/model/ListClustersV2Request.h>
61#include <aws/kafka/model/ListClustersV2Result.h>
62#include <aws/kafka/model/ListConfigurationRevisionsResult.h>
63#include <aws/kafka/model/ListConfigurationsRequest.h>
64#include <aws/kafka/model/ListConfigurationsResult.h>
65#include <aws/kafka/model/ListKafkaVersionsRequest.h>
66#include <aws/kafka/model/ListKafkaVersionsResult.h>
67#include <aws/kafka/model/ListNodesResult.h>
68#include <aws/kafka/model/ListReplicatorsRequest.h>
69#include <aws/kafka/model/ListReplicatorsResult.h>
70#include <aws/kafka/model/ListScramSecretsResult.h>
71#include <aws/kafka/model/ListTagsForResourceResult.h>
72#include <aws/kafka/model/ListTopicsResult.h>
73#include <aws/kafka/model/ListVpcConnectionsRequest.h>
74#include <aws/kafka/model/ListVpcConnectionsResult.h>
75#include <aws/kafka/model/PutClusterPolicyResult.h>
76#include <aws/kafka/model/RebootBrokerResult.h>
77#include <aws/kafka/model/RejectClientVpcConnectionResult.h>
78#include <aws/kafka/model/UpdateBrokerCountResult.h>
79#include <aws/kafka/model/UpdateBrokerStorageResult.h>
80#include <aws/kafka/model/UpdateBrokerTypeResult.h>
81#include <aws/kafka/model/UpdateChannelResult.h>
82#include <aws/kafka/model/UpdateClusterConfigurationResult.h>
83#include <aws/kafka/model/UpdateClusterKafkaVersionResult.h>
84#include <aws/kafka/model/UpdateConfigurationResult.h>
85#include <aws/kafka/model/UpdateConnectivityResult.h>
86#include <aws/kafka/model/UpdateMonitoringResult.h>
87#include <aws/kafka/model/UpdateRebalancingResult.h>
88#include <aws/kafka/model/UpdateReplicationInfoResult.h>
89#include <aws/kafka/model/UpdateSecurityResult.h>
90#include <aws/kafka/model/UpdateStorageResult.h>
91#include <aws/kafka/model/UpdateTopicResult.h>
92/* End of service model headers required in KafkaClient header */
93
94namespace Aws {
95namespace Http {
96class HttpClient;
97class HttpClientFactory;
98} // namespace Http
99
100namespace Utils {
101template <typename R, typename E>
102class Outcome;
103
104namespace Threading {
105class Executor;
106} // namespace Threading
107} // namespace Utils
108
109namespace Auth {
110class AWSCredentials;
111class AWSCredentialsProvider;
112} // namespace Auth
113
114namespace Client {
115class RetryStrategy;
116} // namespace Client
117
118namespace Kafka {
122
123namespace Model {
124/* Service model forward declarations required in KafkaClient header */
164class ListNodesRequest;
189/* End of service model forward declarations required in KafkaClient header */
190
191/* Service model Outcome class definitions */
256/* End of service model Outcome class definitions */
257
258/* Service model Outcome callable definitions */
259typedef std::future<BatchAssociateScramSecretOutcome> BatchAssociateScramSecretOutcomeCallable;
260typedef std::future<BatchDisassociateScramSecretOutcome> BatchDisassociateScramSecretOutcomeCallable;
261typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
262typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
263typedef std::future<CreateClusterV2Outcome> CreateClusterV2OutcomeCallable;
264typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
265typedef std::future<CreateReplicatorOutcome> CreateReplicatorOutcomeCallable;
266typedef std::future<CreateTopicOutcome> CreateTopicOutcomeCallable;
267typedef std::future<CreateVpcConnectionOutcome> CreateVpcConnectionOutcomeCallable;
268typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
269typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
270typedef std::future<DeleteClusterPolicyOutcome> DeleteClusterPolicyOutcomeCallable;
271typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
272typedef std::future<DeleteReplicatorOutcome> DeleteReplicatorOutcomeCallable;
273typedef std::future<DeleteTopicOutcome> DeleteTopicOutcomeCallable;
274typedef std::future<DeleteVpcConnectionOutcome> DeleteVpcConnectionOutcomeCallable;
275typedef std::future<DescribeChannelOutcome> DescribeChannelOutcomeCallable;
276typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
277typedef std::future<DescribeClusterOperationOutcome> DescribeClusterOperationOutcomeCallable;
278typedef std::future<DescribeClusterOperationV2Outcome> DescribeClusterOperationV2OutcomeCallable;
279typedef std::future<DescribeClusterV2Outcome> DescribeClusterV2OutcomeCallable;
280typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
281typedef std::future<DescribeConfigurationRevisionOutcome> DescribeConfigurationRevisionOutcomeCallable;
282typedef std::future<DescribeReplicatorOutcome> DescribeReplicatorOutcomeCallable;
283typedef std::future<DescribeTopicOutcome> DescribeTopicOutcomeCallable;
284typedef std::future<DescribeTopicPartitionsOutcome> DescribeTopicPartitionsOutcomeCallable;
285typedef std::future<DescribeVpcConnectionOutcome> DescribeVpcConnectionOutcomeCallable;
286typedef std::future<GetBootstrapBrokersOutcome> GetBootstrapBrokersOutcomeCallable;
287typedef std::future<GetClusterPolicyOutcome> GetClusterPolicyOutcomeCallable;
288typedef std::future<GetCompatibleKafkaVersionsOutcome> GetCompatibleKafkaVersionsOutcomeCallable;
289typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
290typedef std::future<ListClientVpcConnectionsOutcome> ListClientVpcConnectionsOutcomeCallable;
291typedef std::future<ListClusterOperationsOutcome> ListClusterOperationsOutcomeCallable;
292typedef std::future<ListClusterOperationsV2Outcome> ListClusterOperationsV2OutcomeCallable;
293typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
294typedef std::future<ListClustersV2Outcome> ListClustersV2OutcomeCallable;
295typedef std::future<ListConfigurationRevisionsOutcome> ListConfigurationRevisionsOutcomeCallable;
296typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
297typedef std::future<ListKafkaVersionsOutcome> ListKafkaVersionsOutcomeCallable;
298typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
299typedef std::future<ListReplicatorsOutcome> ListReplicatorsOutcomeCallable;
300typedef std::future<ListScramSecretsOutcome> ListScramSecretsOutcomeCallable;
301typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
302typedef std::future<ListTopicsOutcome> ListTopicsOutcomeCallable;
303typedef std::future<ListVpcConnectionsOutcome> ListVpcConnectionsOutcomeCallable;
304typedef std::future<PutClusterPolicyOutcome> PutClusterPolicyOutcomeCallable;
305typedef std::future<RebootBrokerOutcome> RebootBrokerOutcomeCallable;
306typedef std::future<RejectClientVpcConnectionOutcome> RejectClientVpcConnectionOutcomeCallable;
307typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
308typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
309typedef std::future<UpdateBrokerCountOutcome> UpdateBrokerCountOutcomeCallable;
310typedef std::future<UpdateBrokerStorageOutcome> UpdateBrokerStorageOutcomeCallable;
311typedef std::future<UpdateBrokerTypeOutcome> UpdateBrokerTypeOutcomeCallable;
312typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
313typedef std::future<UpdateClusterConfigurationOutcome> UpdateClusterConfigurationOutcomeCallable;
314typedef std::future<UpdateClusterKafkaVersionOutcome> UpdateClusterKafkaVersionOutcomeCallable;
315typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
316typedef std::future<UpdateConnectivityOutcome> UpdateConnectivityOutcomeCallable;
317typedef std::future<UpdateMonitoringOutcome> UpdateMonitoringOutcomeCallable;
318typedef std::future<UpdateRebalancingOutcome> UpdateRebalancingOutcomeCallable;
319typedef std::future<UpdateReplicationInfoOutcome> UpdateReplicationInfoOutcomeCallable;
320typedef std::future<UpdateSecurityOutcome> UpdateSecurityOutcomeCallable;
321typedef std::future<UpdateStorageOutcome> UpdateStorageOutcomeCallable;
322typedef std::future<UpdateTopicOutcome> UpdateTopicOutcomeCallable;
323/* End of service model Outcome callable definitions */
324} // namespace Model
325
326class KafkaClient;
327
328/* Service model async handlers definitions */
329typedef std::function<void(const KafkaClient*, const Model::BatchAssociateScramSecretRequest&,
330 const Model::BatchAssociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332typedef std::function<void(const KafkaClient*, const Model::BatchDisassociateScramSecretRequest&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const KafkaClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&,
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
339typedef std::function<void(const KafkaClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&,
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342typedef std::function<void(const KafkaClient*, const Model::CreateClusterV2Request&, const Model::CreateClusterV2Outcome&,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345typedef std::function<void(const KafkaClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const KafkaClient*, const Model::CreateReplicatorRequest&, const Model::CreateReplicatorOutcome&,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351typedef std::function<void(const KafkaClient*, const Model::CreateTopicRequest&, const Model::CreateTopicOutcome&,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354typedef std::function<void(const KafkaClient*, const Model::CreateVpcConnectionRequest&, const Model::CreateVpcConnectionOutcome&,
355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357typedef std::function<void(const KafkaClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const KafkaClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const KafkaClient*, const Model::DeleteClusterPolicyRequest&, const Model::DeleteClusterPolicyOutcome&,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const KafkaClient*, const Model::DeleteConfigurationRequest&, const Model::DeleteConfigurationOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const KafkaClient*, const Model::DeleteReplicatorRequest&, const Model::DeleteReplicatorOutcome&,
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
372typedef std::function<void(const KafkaClient*, const Model::DeleteTopicRequest&, const Model::DeleteTopicOutcome&,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375typedef std::function<void(const KafkaClient*, const Model::DeleteVpcConnectionRequest&, const Model::DeleteVpcConnectionOutcome&,
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const KafkaClient*, const Model::DescribeChannelRequest&, const Model::DescribeChannelOutcome&,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const KafkaClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&,
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const KafkaClient*, const Model::DescribeClusterOperationV2Request&,
388 const Model::DescribeClusterOperationV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const KafkaClient*, const Model::DescribeClusterV2Request&, const Model::DescribeClusterV2Outcome&,
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRequest&, const Model::DescribeConfigurationOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRevisionRequest&,
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400typedef std::function<void(const KafkaClient*, const Model::DescribeReplicatorRequest&, const Model::DescribeReplicatorOutcome&,
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403typedef std::function<void(const KafkaClient*, const Model::DescribeTopicRequest&, const Model::DescribeTopicOutcome&,
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406typedef std::function<void(const KafkaClient*, const Model::DescribeTopicPartitionsRequest&, const Model::DescribeTopicPartitionsOutcome&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409typedef std::function<void(const KafkaClient*, const Model::DescribeVpcConnectionRequest&, const Model::DescribeVpcConnectionOutcome&,
410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412typedef std::function<void(const KafkaClient*, const Model::GetBootstrapBrokersRequest&, const Model::GetBootstrapBrokersOutcome&,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415typedef std::function<void(const KafkaClient*, const Model::GetClusterPolicyRequest&, const Model::GetClusterPolicyOutcome&,
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418typedef std::function<void(const KafkaClient*, const Model::GetCompatibleKafkaVersionsRequest&,
419 const Model::GetCompatibleKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421typedef std::function<void(const KafkaClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&,
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsRequest&, const Model::ListClusterOperationsOutcome&,
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsV2Request&, const Model::ListClusterOperationsV2Outcome&,
431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const KafkaClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const KafkaClient*, const Model::ListClustersV2Request&, const Model::ListClustersV2Outcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const KafkaClient*, const Model::ListConfigurationRevisionsRequest&,
440 const Model::ListConfigurationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const KafkaClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const KafkaClient*, const Model::ListKafkaVersionsRequest&, const Model::ListKafkaVersionsOutcome&,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const KafkaClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
451typedef std::function<void(const KafkaClient*, const Model::ListReplicatorsRequest&, const Model::ListReplicatorsOutcome&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454typedef std::function<void(const KafkaClient*, const Model::ListScramSecretsRequest&, const Model::ListScramSecretsOutcome&,
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457typedef std::function<void(const KafkaClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460typedef std::function<void(const KafkaClient*, const Model::ListTopicsRequest&, const Model::ListTopicsOutcome&,
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
463typedef std::function<void(const KafkaClient*, const Model::ListVpcConnectionsRequest&, const Model::ListVpcConnectionsOutcome&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const KafkaClient*, const Model::PutClusterPolicyRequest&, const Model::PutClusterPolicyOutcome&,
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const KafkaClient*, const Model::RebootBrokerRequest&, const Model::RebootBrokerOutcome&,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const KafkaClient*, const Model::RejectClientVpcConnectionRequest&,
473 const Model::RejectClientVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const KafkaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const KafkaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerCountRequest&, const Model::UpdateBrokerCountOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerStorageRequest&, const Model::UpdateBrokerStorageOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerTypeRequest&, const Model::UpdateBrokerTypeOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const KafkaClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const KafkaClient*, const Model::UpdateClusterConfigurationRequest&,
494 const Model::UpdateClusterConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const KafkaClient*, const Model::UpdateClusterKafkaVersionRequest&,
497 const Model::UpdateClusterKafkaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const KafkaClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const KafkaClient*, const Model::UpdateConnectivityRequest&, const Model::UpdateConnectivityOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const KafkaClient*, const Model::UpdateMonitoringRequest&, const Model::UpdateMonitoringOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const KafkaClient*, const Model::UpdateRebalancingRequest&, const Model::UpdateRebalancingOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const KafkaClient*, const Model::UpdateReplicationInfoRequest&, const Model::UpdateReplicationInfoOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const KafkaClient*, const Model::UpdateSecurityRequest&, const Model::UpdateSecurityOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const KafkaClient*, const Model::UpdateStorageRequest&, const Model::UpdateStorageOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const KafkaClient*, const Model::UpdateTopicRequest&, const Model::UpdateTopicOutcome&,
521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523/* End of service model async handlers definitions */
524} // namespace Kafka
525} // namespace Aws
EndpointProviderBase< KafkaClientConfiguration, KafkaBuiltInParameters, KafkaClientContextParameters > KafkaEndpointProviderBase
Aws::Utils::Outcome< CreateChannelResult, KafkaError > CreateChannelOutcome
std::future< CreateTopicOutcome > CreateTopicOutcomeCallable
Aws::Utils::Outcome< DeleteTopicResult, KafkaError > DeleteTopicOutcome
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< DeleteTopicOutcome > DeleteTopicOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
Aws::Utils::Outcome< ListClustersV2Result, KafkaError > ListClustersV2Outcome
Aws::Utils::Outcome< DescribeChannelResult, KafkaError > DescribeChannelOutcome
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< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Aws::Utils::Outcome< DescribeClusterOperationResult, KafkaError > DescribeClusterOperationOutcome
Aws::Utils::Outcome< UpdateClusterKafkaVersionResult, KafkaError > UpdateClusterKafkaVersionOutcome
Aws::Utils::Outcome< ListChannelsResult, KafkaError > ListChannelsOutcome
Aws::Utils::Outcome< ListKafkaVersionsResult, KafkaError > ListKafkaVersionsOutcome
Aws::Utils::Outcome< CreateConfigurationResult, KafkaError > CreateConfigurationOutcome
Aws::Utils::Outcome< DeleteChannelResult, KafkaError > DeleteChannelOutcome
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< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< UpdateMonitoringOutcome > UpdateMonitoringOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
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
Aws::Utils::Outcome< UpdateTopicResult, KafkaError > UpdateTopicOutcome
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< UpdateTopicOutcome > UpdateTopicOutcomeCallable
std::future< CreateReplicatorOutcome > CreateReplicatorOutcomeCallable
std::future< UpdateBrokerStorageOutcome > UpdateBrokerStorageOutcomeCallable
Aws::Utils::Outcome< UpdateChannelResult, KafkaError > UpdateChannelOutcome
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< CreateTopicResult, KafkaError > CreateTopicOutcome
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
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
Aws::Utils::Outcome< UpdateStorageResult, KafkaError > UpdateStorageOutcome
std::future< GetCompatibleKafkaVersionsOutcome > GetCompatibleKafkaVersionsOutcomeCallable
Aws::Utils::Outcome< UpdateConnectivityResult, KafkaError > UpdateConnectivityOutcome
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
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::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListReplicatorsRequest &, const Model::ListReplicatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReplicatorsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClusterOperationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateRebalancingRequest &, const Model::UpdateRebalancingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRebalancingResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::PutClusterPolicyRequest &, const Model::PutClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListVpcConnectionsRequest &, const Model::ListVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNodesResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateReplicationInfoRequest &, const Model::UpdateReplicationInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReplicationInfoResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectivityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeTopicRequest &, const Model::DescribeTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChannelsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetBootstrapBrokersRequest &, const Model::GetBootstrapBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBootstrapBrokersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchAssociateScramSecretRequest &, const Model::BatchAssociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateTopicRequest &, const Model::UpdateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RejectClientVpcConnectionRequest &, const Model::RejectClientVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectClientVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScramSecretsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateChannelResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeVpcConnectionRequest &, const Model::DescribeVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterV2Request &, const Model::DescribeClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrokerStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterKafkaVersionRequest &, const Model::UpdateClusterKafkaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateClusterKafkaVersionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteVpcConnectionRequest &, const Model::DeleteVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsV2Request &, const Model::ListClusterOperationsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClusterOperationsV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateReplicatorRequest &, const Model::CreateReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrokerCountResponseReceivedHandler