AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KafkaServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/kafka/KafkaErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/kafka/KafkaEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in KafkaClient header */
21#include <aws/kafka/model/BatchAssociateScramSecretResult.h>
22#include <aws/kafka/model/BatchDisassociateScramSecretResult.h>
23#include <aws/kafka/model/CreateClusterResult.h>
24#include <aws/kafka/model/CreateClusterV2Result.h>
25#include <aws/kafka/model/CreateConfigurationResult.h>
26#include <aws/kafka/model/CreateReplicatorResult.h>
27#include <aws/kafka/model/CreateVpcConnectionResult.h>
28#include <aws/kafka/model/DeleteClusterResult.h>
29#include <aws/kafka/model/DeleteClusterPolicyResult.h>
30#include <aws/kafka/model/DeleteConfigurationResult.h>
31#include <aws/kafka/model/DeleteReplicatorResult.h>
32#include <aws/kafka/model/DeleteVpcConnectionResult.h>
33#include <aws/kafka/model/DescribeClusterResult.h>
34#include <aws/kafka/model/DescribeClusterOperationResult.h>
35#include <aws/kafka/model/DescribeClusterOperationV2Result.h>
36#include <aws/kafka/model/DescribeClusterV2Result.h>
37#include <aws/kafka/model/DescribeConfigurationResult.h>
38#include <aws/kafka/model/DescribeConfigurationRevisionResult.h>
39#include <aws/kafka/model/DescribeReplicatorResult.h>
40#include <aws/kafka/model/DescribeVpcConnectionResult.h>
41#include <aws/kafka/model/GetBootstrapBrokersResult.h>
42#include <aws/kafka/model/GetClusterPolicyResult.h>
43#include <aws/kafka/model/GetCompatibleKafkaVersionsResult.h>
44#include <aws/kafka/model/ListClientVpcConnectionsResult.h>
45#include <aws/kafka/model/ListClusterOperationsResult.h>
46#include <aws/kafka/model/ListClusterOperationsV2Result.h>
47#include <aws/kafka/model/ListClustersResult.h>
48#include <aws/kafka/model/ListClustersV2Result.h>
49#include <aws/kafka/model/ListConfigurationRevisionsResult.h>
50#include <aws/kafka/model/ListConfigurationsResult.h>
51#include <aws/kafka/model/ListKafkaVersionsResult.h>
52#include <aws/kafka/model/ListNodesResult.h>
53#include <aws/kafka/model/ListReplicatorsResult.h>
54#include <aws/kafka/model/ListScramSecretsResult.h>
55#include <aws/kafka/model/ListTagsForResourceResult.h>
56#include <aws/kafka/model/ListVpcConnectionsResult.h>
57#include <aws/kafka/model/PutClusterPolicyResult.h>
58#include <aws/kafka/model/RebootBrokerResult.h>
59#include <aws/kafka/model/RejectClientVpcConnectionResult.h>
60#include <aws/kafka/model/UpdateBrokerCountResult.h>
61#include <aws/kafka/model/UpdateBrokerStorageResult.h>
62#include <aws/kafka/model/UpdateBrokerTypeResult.h>
63#include <aws/kafka/model/UpdateClusterConfigurationResult.h>
64#include <aws/kafka/model/UpdateClusterKafkaVersionResult.h>
65#include <aws/kafka/model/UpdateConfigurationResult.h>
66#include <aws/kafka/model/UpdateConnectivityResult.h>
67#include <aws/kafka/model/UpdateMonitoringResult.h>
68#include <aws/kafka/model/UpdateReplicationInfoResult.h>
69#include <aws/kafka/model/UpdateSecurityResult.h>
70#include <aws/kafka/model/UpdateStorageResult.h>
71#include <aws/kafka/model/GetCompatibleKafkaVersionsRequest.h>
72#include <aws/kafka/model/ListVpcConnectionsRequest.h>
73#include <aws/kafka/model/ListConfigurationsRequest.h>
74#include <aws/kafka/model/ListClustersRequest.h>
75#include <aws/kafka/model/ListClustersV2Request.h>
76#include <aws/kafka/model/ListReplicatorsRequest.h>
77#include <aws/kafka/model/ListKafkaVersionsRequest.h>
78#include <aws/core/NoResult.h>
79/* End of service model headers required in KafkaClient header */
80
81namespace Aws
82{
83 namespace Http
84 {
85 class HttpClient;
86 class HttpClientFactory;
87 } // namespace Http
88
89 namespace Utils
90 {
91 template< typename R, typename E> class Outcome;
92
93 namespace Threading
94 {
95 class Executor;
96 } // namespace Threading
97 } // namespace Utils
98
99 namespace Auth
100 {
101 class AWSCredentials;
102 class AWSCredentialsProvider;
103 } // namespace Auth
104
105 namespace Client
106 {
107 class RetryStrategy;
108 } // namespace Client
109
110 namespace Kafka
111 {
115
116 namespace Model
117 {
118 /* Service model forward declarations required in KafkaClient header */
150 class ListNodesRequest;
158 class TagResourceRequest;
171 /* End of service model forward declarations required in KafkaClient header */
172
173 /* Service model Outcome class definitions */
226 /* End of service model Outcome class definitions */
227
228 /* Service model Outcome callable definitions */
229 typedef std::future<BatchAssociateScramSecretOutcome> BatchAssociateScramSecretOutcomeCallable;
230 typedef std::future<BatchDisassociateScramSecretOutcome> BatchDisassociateScramSecretOutcomeCallable;
231 typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
232 typedef std::future<CreateClusterV2Outcome> CreateClusterV2OutcomeCallable;
233 typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
234 typedef std::future<CreateReplicatorOutcome> CreateReplicatorOutcomeCallable;
235 typedef std::future<CreateVpcConnectionOutcome> CreateVpcConnectionOutcomeCallable;
236 typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
237 typedef std::future<DeleteClusterPolicyOutcome> DeleteClusterPolicyOutcomeCallable;
238 typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
239 typedef std::future<DeleteReplicatorOutcome> DeleteReplicatorOutcomeCallable;
240 typedef std::future<DeleteVpcConnectionOutcome> DeleteVpcConnectionOutcomeCallable;
241 typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
242 typedef std::future<DescribeClusterOperationOutcome> DescribeClusterOperationOutcomeCallable;
243 typedef std::future<DescribeClusterOperationV2Outcome> DescribeClusterOperationV2OutcomeCallable;
244 typedef std::future<DescribeClusterV2Outcome> DescribeClusterV2OutcomeCallable;
245 typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
246 typedef std::future<DescribeConfigurationRevisionOutcome> DescribeConfigurationRevisionOutcomeCallable;
247 typedef std::future<DescribeReplicatorOutcome> DescribeReplicatorOutcomeCallable;
248 typedef std::future<DescribeVpcConnectionOutcome> DescribeVpcConnectionOutcomeCallable;
249 typedef std::future<GetBootstrapBrokersOutcome> GetBootstrapBrokersOutcomeCallable;
250 typedef std::future<GetClusterPolicyOutcome> GetClusterPolicyOutcomeCallable;
251 typedef std::future<GetCompatibleKafkaVersionsOutcome> GetCompatibleKafkaVersionsOutcomeCallable;
252 typedef std::future<ListClientVpcConnectionsOutcome> ListClientVpcConnectionsOutcomeCallable;
253 typedef std::future<ListClusterOperationsOutcome> ListClusterOperationsOutcomeCallable;
254 typedef std::future<ListClusterOperationsV2Outcome> ListClusterOperationsV2OutcomeCallable;
255 typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
256 typedef std::future<ListClustersV2Outcome> ListClustersV2OutcomeCallable;
257 typedef std::future<ListConfigurationRevisionsOutcome> ListConfigurationRevisionsOutcomeCallable;
258 typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
259 typedef std::future<ListKafkaVersionsOutcome> ListKafkaVersionsOutcomeCallable;
260 typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
261 typedef std::future<ListReplicatorsOutcome> ListReplicatorsOutcomeCallable;
262 typedef std::future<ListScramSecretsOutcome> ListScramSecretsOutcomeCallable;
263 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
264 typedef std::future<ListVpcConnectionsOutcome> ListVpcConnectionsOutcomeCallable;
265 typedef std::future<PutClusterPolicyOutcome> PutClusterPolicyOutcomeCallable;
266 typedef std::future<RebootBrokerOutcome> RebootBrokerOutcomeCallable;
267 typedef std::future<RejectClientVpcConnectionOutcome> RejectClientVpcConnectionOutcomeCallable;
268 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
269 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
270 typedef std::future<UpdateBrokerCountOutcome> UpdateBrokerCountOutcomeCallable;
271 typedef std::future<UpdateBrokerStorageOutcome> UpdateBrokerStorageOutcomeCallable;
272 typedef std::future<UpdateBrokerTypeOutcome> UpdateBrokerTypeOutcomeCallable;
273 typedef std::future<UpdateClusterConfigurationOutcome> UpdateClusterConfigurationOutcomeCallable;
274 typedef std::future<UpdateClusterKafkaVersionOutcome> UpdateClusterKafkaVersionOutcomeCallable;
275 typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
276 typedef std::future<UpdateConnectivityOutcome> UpdateConnectivityOutcomeCallable;
277 typedef std::future<UpdateMonitoringOutcome> UpdateMonitoringOutcomeCallable;
278 typedef std::future<UpdateReplicationInfoOutcome> UpdateReplicationInfoOutcomeCallable;
279 typedef std::future<UpdateSecurityOutcome> UpdateSecurityOutcomeCallable;
280 typedef std::future<UpdateStorageOutcome> UpdateStorageOutcomeCallable;
281 /* End of service model Outcome callable definitions */
282 } // namespace Model
283
284 class KafkaClient;
285
286 /* Service model async handlers definitions */
287 typedef std::function<void(const KafkaClient*, const Model::BatchAssociateScramSecretRequest&, const Model::BatchAssociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAssociateScramSecretResponseReceivedHandler;
288 typedef std::function<void(const KafkaClient*, const Model::BatchDisassociateScramSecretRequest&, const Model::BatchDisassociateScramSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisassociateScramSecretResponseReceivedHandler;
289 typedef std::function<void(const KafkaClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
290 typedef std::function<void(const KafkaClient*, const Model::CreateClusterV2Request&, const Model::CreateClusterV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterV2ResponseReceivedHandler;
291 typedef std::function<void(const KafkaClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationResponseReceivedHandler;
292 typedef std::function<void(const KafkaClient*, const Model::CreateReplicatorRequest&, const Model::CreateReplicatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicatorResponseReceivedHandler;
293 typedef std::function<void(const KafkaClient*, const Model::CreateVpcConnectionRequest&, const Model::CreateVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcConnectionResponseReceivedHandler;
294 typedef std::function<void(const KafkaClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterResponseReceivedHandler;
295 typedef std::function<void(const KafkaClient*, const Model::DeleteClusterPolicyRequest&, const Model::DeleteClusterPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClusterPolicyResponseReceivedHandler;
296 typedef std::function<void(const KafkaClient*, const Model::DeleteConfigurationRequest&, const Model::DeleteConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationResponseReceivedHandler;
297 typedef std::function<void(const KafkaClient*, const Model::DeleteReplicatorRequest&, const Model::DeleteReplicatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicatorResponseReceivedHandler;
298 typedef std::function<void(const KafkaClient*, const Model::DeleteVpcConnectionRequest&, const Model::DeleteVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcConnectionResponseReceivedHandler;
299 typedef std::function<void(const KafkaClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
300 typedef std::function<void(const KafkaClient*, const Model::DescribeClusterOperationRequest&, const Model::DescribeClusterOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterOperationResponseReceivedHandler;
301 typedef std::function<void(const KafkaClient*, const Model::DescribeClusterOperationV2Request&, const Model::DescribeClusterOperationV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterOperationV2ResponseReceivedHandler;
302 typedef std::function<void(const KafkaClient*, const Model::DescribeClusterV2Request&, const Model::DescribeClusterV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterV2ResponseReceivedHandler;
303 typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRequest&, const Model::DescribeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationResponseReceivedHandler;
304 typedef std::function<void(const KafkaClient*, const Model::DescribeConfigurationRevisionRequest&, const Model::DescribeConfigurationRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationRevisionResponseReceivedHandler;
305 typedef std::function<void(const KafkaClient*, const Model::DescribeReplicatorRequest&, const Model::DescribeReplicatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicatorResponseReceivedHandler;
306 typedef std::function<void(const KafkaClient*, const Model::DescribeVpcConnectionRequest&, const Model::DescribeVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcConnectionResponseReceivedHandler;
307 typedef std::function<void(const KafkaClient*, const Model::GetBootstrapBrokersRequest&, const Model::GetBootstrapBrokersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBootstrapBrokersResponseReceivedHandler;
308 typedef std::function<void(const KafkaClient*, const Model::GetClusterPolicyRequest&, const Model::GetClusterPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClusterPolicyResponseReceivedHandler;
309 typedef std::function<void(const KafkaClient*, const Model::GetCompatibleKafkaVersionsRequest&, const Model::GetCompatibleKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCompatibleKafkaVersionsResponseReceivedHandler;
310 typedef std::function<void(const KafkaClient*, const Model::ListClientVpcConnectionsRequest&, const Model::ListClientVpcConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClientVpcConnectionsResponseReceivedHandler;
311 typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsRequest&, const Model::ListClusterOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClusterOperationsResponseReceivedHandler;
312 typedef std::function<void(const KafkaClient*, const Model::ListClusterOperationsV2Request&, const Model::ListClusterOperationsV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClusterOperationsV2ResponseReceivedHandler;
313 typedef std::function<void(const KafkaClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
314 typedef std::function<void(const KafkaClient*, const Model::ListClustersV2Request&, const Model::ListClustersV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersV2ResponseReceivedHandler;
315 typedef std::function<void(const KafkaClient*, const Model::ListConfigurationRevisionsRequest&, const Model::ListConfigurationRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationRevisionsResponseReceivedHandler;
316 typedef std::function<void(const KafkaClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationsResponseReceivedHandler;
317 typedef std::function<void(const KafkaClient*, const Model::ListKafkaVersionsRequest&, const Model::ListKafkaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKafkaVersionsResponseReceivedHandler;
318 typedef std::function<void(const KafkaClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodesResponseReceivedHandler;
319 typedef std::function<void(const KafkaClient*, const Model::ListReplicatorsRequest&, const Model::ListReplicatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReplicatorsResponseReceivedHandler;
320 typedef std::function<void(const KafkaClient*, const Model::ListScramSecretsRequest&, const Model::ListScramSecretsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScramSecretsResponseReceivedHandler;
321 typedef std::function<void(const KafkaClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
322 typedef std::function<void(const KafkaClient*, const Model::ListVpcConnectionsRequest&, const Model::ListVpcConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcConnectionsResponseReceivedHandler;
323 typedef std::function<void(const KafkaClient*, const Model::PutClusterPolicyRequest&, const Model::PutClusterPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutClusterPolicyResponseReceivedHandler;
324 typedef std::function<void(const KafkaClient*, const Model::RebootBrokerRequest&, const Model::RebootBrokerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootBrokerResponseReceivedHandler;
325 typedef std::function<void(const KafkaClient*, const Model::RejectClientVpcConnectionRequest&, const Model::RejectClientVpcConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectClientVpcConnectionResponseReceivedHandler;
326 typedef std::function<void(const KafkaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
327 typedef std::function<void(const KafkaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
328 typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerCountRequest&, const Model::UpdateBrokerCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerCountResponseReceivedHandler;
329 typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerStorageRequest&, const Model::UpdateBrokerStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerStorageResponseReceivedHandler;
330 typedef std::function<void(const KafkaClient*, const Model::UpdateBrokerTypeRequest&, const Model::UpdateBrokerTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBrokerTypeResponseReceivedHandler;
331 typedef std::function<void(const KafkaClient*, const Model::UpdateClusterConfigurationRequest&, const Model::UpdateClusterConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterConfigurationResponseReceivedHandler;
332 typedef std::function<void(const KafkaClient*, const Model::UpdateClusterKafkaVersionRequest&, const Model::UpdateClusterKafkaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterKafkaVersionResponseReceivedHandler;
333 typedef std::function<void(const KafkaClient*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationResponseReceivedHandler;
334 typedef std::function<void(const KafkaClient*, const Model::UpdateConnectivityRequest&, const Model::UpdateConnectivityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectivityResponseReceivedHandler;
335 typedef std::function<void(const KafkaClient*, const Model::UpdateMonitoringRequest&, const Model::UpdateMonitoringOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMonitoringResponseReceivedHandler;
336 typedef std::function<void(const KafkaClient*, const Model::UpdateReplicationInfoRequest&, const Model::UpdateReplicationInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateReplicationInfoResponseReceivedHandler;
337 typedef std::function<void(const KafkaClient*, const Model::UpdateSecurityRequest&, const Model::UpdateSecurityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityResponseReceivedHandler;
338 typedef std::function<void(const KafkaClient*, const Model::UpdateStorageRequest&, const Model::UpdateStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStorageResponseReceivedHandler;
339 /* End of service model async handlers definitions */
340 } // namespace Kafka
341} // namespace Aws
EndpointProviderBase< KafkaClientConfiguration, KafkaBuiltInParameters, KafkaClientContextParameters > KafkaEndpointProviderBase
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< UpdateBrokerTypeResult, KafkaError > UpdateBrokerTypeOutcome
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
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
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< BatchDisassociateScramSecretResult, KafkaError > BatchDisassociateScramSecretOutcome
std::future< RejectClientVpcConnectionOutcome > RejectClientVpcConnectionOutcomeCallable
Aws::Utils::Outcome< ListReplicatorsResult, KafkaError > ListReplicatorsOutcome
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::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeReplicatorRequest &, const Model::DescribeReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRequest &, const Model::DescribeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterPolicyRequest &, const Model::DeleteClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchDisassociateScramSecretRequest &, const Model::BatchDisassociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateStorageRequest &, const Model::UpdateStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterV2Request &, const Model::CreateClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetBootstrapBrokersRequest &, const Model::GetBootstrapBrokersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBootstrapBrokersResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerCountRequest &, const Model::UpdateBrokerCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerCountResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::BatchAssociateScramSecretRequest &, const Model::BatchAssociateScramSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateScramSecretResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsRequest &, const Model::ListClusterOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateReplicationInfoRequest &, const Model::UpdateReplicationInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationInfoResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterV2Request &, const Model::DescribeClusterV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateMonitoringRequest &, const Model::UpdateMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMonitoringResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteVpcConnectionRequest &, const Model::DeleteVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateVpcConnectionRequest &, const Model::CreateVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationRevisionsRequest &, const Model::ListConfigurationRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationRevisionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterConfigurationRequest &, const Model::UpdateClusterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteReplicatorRequest &, const Model::DeleteReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListKafkaVersionsRequest &, const Model::ListKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerStorageRequest &, const Model::UpdateBrokerStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerStorageResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetCompatibleKafkaVersionsRequest &, const Model::GetCompatibleKafkaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleKafkaVersionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationV2Request &, const Model::DescribeClusterOperationV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeVpcConnectionRequest &, const Model::DescribeVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClusterOperationsV2Request &, const Model::ListClusterOperationsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterOperationsV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::GetClusterPolicyRequest &, const Model::GetClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListScramSecretsRequest &, const Model::ListScramSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScramSecretsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateClusterKafkaVersionRequest &, const Model::UpdateClusterKafkaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterKafkaVersionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RejectClientVpcConnectionRequest &, const Model::RejectClientVpcConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectClientVpcConnectionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::RebootBrokerRequest &, const Model::RebootBrokerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootBrokerResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClustersV2Request &, const Model::ListClustersV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersV2ResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateReplicatorRequest &, const Model::CreateReplicatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicatorResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::PutClusterPolicyRequest &, const Model::PutClusterPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterPolicyResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateConnectivityRequest &, const Model::UpdateConnectivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectivityResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListReplicatorsRequest &, const Model::ListReplicatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplicatorsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListClientVpcConnectionsRequest &, const Model::ListClientVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClientVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListVpcConnectionsRequest &, const Model::ListVpcConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcConnectionsResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::UpdateBrokerTypeRequest &, const Model::UpdateBrokerTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBrokerTypeResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeClusterOperationRequest &, const Model::DescribeClusterOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterOperationResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::DescribeConfigurationRevisionRequest &, const Model::DescribeConfigurationRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRevisionResponseReceivedHandler
std::function< void(const KafkaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler