AWS SDK for C++

AWS SDK for C++ Version 1.11.717

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/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>
84/* End of service model headers required in KafkaClient header */
85
86namespace Aws {
87namespace Http {
88class HttpClient;
89class HttpClientFactory;
90} // namespace Http
91
92namespace Utils {
93template <typename R, typename E>
94class Outcome;
95
96namespace Threading {
97class Executor;
98} // namespace Threading
99} // namespace Utils
100
101namespace Auth {
102class AWSCredentials;
103class AWSCredentialsProvider;
104} // namespace Auth
105
106namespace Client {
107class RetryStrategy;
108} // namespace Client
109
110namespace Kafka {
114
115namespace Model {
116/* Service model forward declarations required in KafkaClient header */
150class ListNodesRequest;
173/* End of service model forward declarations required in KafkaClient header */
174
175/* Service model Outcome class definitions */
232/* End of service model Outcome class definitions */
233
234/* Service model Outcome callable definitions */
235typedef std::future<BatchAssociateScramSecretOutcome> BatchAssociateScramSecretOutcomeCallable;
236typedef std::future<BatchDisassociateScramSecretOutcome> BatchDisassociateScramSecretOutcomeCallable;
237typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
238typedef std::future<CreateClusterV2Outcome> CreateClusterV2OutcomeCallable;
239typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
240typedef std::future<CreateReplicatorOutcome> CreateReplicatorOutcomeCallable;
241typedef std::future<CreateVpcConnectionOutcome> CreateVpcConnectionOutcomeCallable;
242typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
243typedef std::future<DeleteClusterPolicyOutcome> DeleteClusterPolicyOutcomeCallable;
244typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
245typedef std::future<DeleteReplicatorOutcome> DeleteReplicatorOutcomeCallable;
246typedef std::future<DeleteVpcConnectionOutcome> DeleteVpcConnectionOutcomeCallable;
247typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
248typedef std::future<DescribeClusterOperationOutcome> DescribeClusterOperationOutcomeCallable;
249typedef std::future<DescribeClusterOperationV2Outcome> DescribeClusterOperationV2OutcomeCallable;
250typedef std::future<DescribeClusterV2Outcome> DescribeClusterV2OutcomeCallable;
251typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
252typedef std::future<DescribeConfigurationRevisionOutcome> DescribeConfigurationRevisionOutcomeCallable;
253typedef std::future<DescribeReplicatorOutcome> DescribeReplicatorOutcomeCallable;
254typedef std::future<DescribeTopicOutcome> DescribeTopicOutcomeCallable;
255typedef std::future<DescribeTopicPartitionsOutcome> DescribeTopicPartitionsOutcomeCallable;
256typedef std::future<DescribeVpcConnectionOutcome> DescribeVpcConnectionOutcomeCallable;
257typedef std::future<GetBootstrapBrokersOutcome> GetBootstrapBrokersOutcomeCallable;
258typedef std::future<GetClusterPolicyOutcome> GetClusterPolicyOutcomeCallable;
259typedef std::future<GetCompatibleKafkaVersionsOutcome> GetCompatibleKafkaVersionsOutcomeCallable;
260typedef std::future<ListClientVpcConnectionsOutcome> ListClientVpcConnectionsOutcomeCallable;
261typedef std::future<ListClusterOperationsOutcome> ListClusterOperationsOutcomeCallable;
262typedef std::future<ListClusterOperationsV2Outcome> ListClusterOperationsV2OutcomeCallable;
263typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
264typedef std::future<ListClustersV2Outcome> ListClustersV2OutcomeCallable;
265typedef std::future<ListConfigurationRevisionsOutcome> ListConfigurationRevisionsOutcomeCallable;
266typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
267typedef std::future<ListKafkaVersionsOutcome> ListKafkaVersionsOutcomeCallable;
268typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
269typedef std::future<ListReplicatorsOutcome> ListReplicatorsOutcomeCallable;
270typedef std::future<ListScramSecretsOutcome> ListScramSecretsOutcomeCallable;
271typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
272typedef std::future<ListTopicsOutcome> ListTopicsOutcomeCallable;
273typedef std::future<ListVpcConnectionsOutcome> ListVpcConnectionsOutcomeCallable;
274typedef std::future<PutClusterPolicyOutcome> PutClusterPolicyOutcomeCallable;
275typedef std::future<RebootBrokerOutcome> RebootBrokerOutcomeCallable;
276typedef std::future<RejectClientVpcConnectionOutcome> RejectClientVpcConnectionOutcomeCallable;
277typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
278typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
279typedef std::future<UpdateBrokerCountOutcome> UpdateBrokerCountOutcomeCallable;
280typedef std::future<UpdateBrokerStorageOutcome> UpdateBrokerStorageOutcomeCallable;
281typedef std::future<UpdateBrokerTypeOutcome> UpdateBrokerTypeOutcomeCallable;
282typedef std::future<UpdateClusterConfigurationOutcome> UpdateClusterConfigurationOutcomeCallable;
283typedef std::future<UpdateClusterKafkaVersionOutcome> UpdateClusterKafkaVersionOutcomeCallable;
284typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
285typedef std::future<UpdateConnectivityOutcome> UpdateConnectivityOutcomeCallable;
286typedef std::future<UpdateMonitoringOutcome> UpdateMonitoringOutcomeCallable;
287typedef std::future<UpdateRebalancingOutcome> UpdateRebalancingOutcomeCallable;
288typedef std::future<UpdateReplicationInfoOutcome> UpdateReplicationInfoOutcomeCallable;
289typedef std::future<UpdateSecurityOutcome> UpdateSecurityOutcomeCallable;
290typedef std::future<UpdateStorageOutcome> UpdateStorageOutcomeCallable;
291/* End of service model Outcome callable definitions */
292} // namespace Model
293
294class KafkaClient;
295
296/* Service model async handlers definitions */
297typedef std::function<void(const KafkaClient*, const Model::BatchAssociateScramSecretRequest&,
298 const Model::BatchAssociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const KafkaClient*, const Model::BatchDisassociateScramSecretRequest&,
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const KafkaClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const KafkaClient*, const Model::CreateClusterV2Request&, const Model::CreateClusterV2Outcome&,
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const KafkaClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const KafkaClient*, const Model::CreateReplicatorRequest&, const Model::CreateReplicatorOutcome&,
314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316typedef std::function<void(const KafkaClient*, const Model::CreateVpcConnectionRequest&, const Model::CreateVpcConnectionOutcome&,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const KafkaClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const KafkaClient*, const Model::DeleteClusterPolicyRequest&, const Model::DeleteClusterPolicyOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const KafkaClient*, const Model::DeleteConfigurationRequest&, const Model::DeleteConfigurationOutcome&,
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const KafkaClient*, const Model::DeleteReplicatorRequest&, const Model::DeleteReplicatorOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const KafkaClient*, const Model::DeleteVpcConnectionRequest&, const Model::DeleteVpcConnectionOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const KafkaClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const KafkaClient*, const Model::DescribeClusterOperationV2Request&,
341 const Model::DescribeClusterOperationV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const KafkaClient*, const Model::DescribeClusterV2Request&, const Model::DescribeClusterV2Outcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRequest&, const Model::DescribeConfigurationOutcome&,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRevisionRequest&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const KafkaClient*, const Model::DescribeReplicatorRequest&, const Model::DescribeReplicatorOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const KafkaClient*, const Model::DescribeTopicRequest&, const Model::DescribeTopicOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const KafkaClient*, const Model::DescribeTopicPartitionsRequest&, const Model::DescribeTopicPartitionsOutcome&,
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const KafkaClient*, const Model::DescribeVpcConnectionRequest&, const Model::DescribeVpcConnectionOutcome&,
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const KafkaClient*, const Model::GetBootstrapBrokersRequest&, const Model::GetBootstrapBrokersOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const KafkaClient*, const Model::GetClusterPolicyRequest&, const Model::GetClusterPolicyOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const KafkaClient*, const Model::GetCompatibleKafkaVersionsRequest&,
372 const Model::GetCompatibleKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsRequest&, const Model::ListClusterOperationsOutcome&,
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
380typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsV2Request&, const Model::ListClusterOperationsV2Outcome&,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const KafkaClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&,
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const KafkaClient*, const Model::ListClustersV2Request&, const Model::ListClustersV2Outcome&,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const KafkaClient*, const Model::ListConfigurationRevisionsRequest&,
390 const Model::ListConfigurationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
392typedef std::function<void(const KafkaClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const KafkaClient*, const Model::ListKafkaVersionsRequest&, const Model::ListKafkaVersionsOutcome&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const KafkaClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const KafkaClient*, const Model::ListReplicatorsRequest&, const Model::ListReplicatorsOutcome&,
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const KafkaClient*, const Model::ListScramSecretsRequest&, const Model::ListScramSecretsOutcome&,
405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const KafkaClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const KafkaClient*, const Model::ListTopicsRequest&, const Model::ListTopicsOutcome&,
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413typedef std::function<void(const KafkaClient*, const Model::ListVpcConnectionsRequest&, const Model::ListVpcConnectionsOutcome&,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const KafkaClient*, const Model::PutClusterPolicyRequest&, const Model::PutClusterPolicyOutcome&,
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const KafkaClient*, const Model::RebootBrokerRequest&, const Model::RebootBrokerOutcome&,
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const KafkaClient*, const Model::RejectClientVpcConnectionRequest&,
423 const Model::RejectClientVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const KafkaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428typedef std::function<void(const KafkaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
431typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerCountRequest&, const Model::UpdateBrokerCountOutcome&,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
434typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerStorageRequest&, const Model::UpdateBrokerStorageOutcome&,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerTypeRequest&, const Model::UpdateBrokerTypeOutcome&,
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const KafkaClient*, const Model::UpdateClusterConfigurationRequest&,
441 const Model::UpdateClusterConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const KafkaClient*, const Model::UpdateClusterKafkaVersionRequest&,
444 const Model::UpdateClusterKafkaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446typedef std::function<void(const KafkaClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449typedef std::function<void(const KafkaClient*, const Model::UpdateConnectivityRequest&, const Model::UpdateConnectivityOutcome&,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const KafkaClient*, const Model::UpdateMonitoringRequest&, const Model::UpdateMonitoringOutcome&,
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const KafkaClient*, const Model::UpdateRebalancingRequest&, const Model::UpdateRebalancingOutcome&,
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
458typedef std::function<void(const KafkaClient*, const Model::UpdateReplicationInfoRequest&, const Model::UpdateReplicationInfoOutcome&,
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const KafkaClient*, const Model::UpdateSecurityRequest&, const Model::UpdateSecurityOutcome&,
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464typedef std::function<void(const KafkaClient*, const Model::UpdateStorageRequest&, const Model::UpdateStorageOutcome&,
465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467/* End of service model async handlers definitions */
468} // namespace Kafka
469} // namespace Aws
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