AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KafkaConnectClient.h
1
6#pragma once
7#include <aws/kafkaconnect/KafkaConnect_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/kafkaconnect/KafkaConnectServiceClientModel.h>
13
14namespace Aws
15{
16namespace KafkaConnect
17{
21 class AWS_KAFKACONNECT_API KafkaConnectClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<KafkaConnectClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr,
45
50 KafkaConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 KafkaConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
86
90 template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
91 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const
92 {
93 return SubmitCallable(&KafkaConnectClient::CreateConnector, request);
94 }
95
99 template<typename CreateConnectorRequestT = Model::CreateConnectorRequest>
100 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
101 {
102 return SubmitAsync(&KafkaConnectClient::CreateConnector, request, handler, context);
103 }
104
112
116 template<typename CreateCustomPluginRequestT = Model::CreateCustomPluginRequest>
117 Model::CreateCustomPluginOutcomeCallable CreateCustomPluginCallable(const CreateCustomPluginRequestT& request) const
118 {
119 return SubmitCallable(&KafkaConnectClient::CreateCustomPlugin, request);
120 }
121
125 template<typename CreateCustomPluginRequestT = Model::CreateCustomPluginRequest>
126 void CreateCustomPluginAsync(const CreateCustomPluginRequestT& request, const CreateCustomPluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&KafkaConnectClient::CreateCustomPlugin, request, handler, context);
129 }
130
138
142 template<typename CreateWorkerConfigurationRequestT = Model::CreateWorkerConfigurationRequest>
143 Model::CreateWorkerConfigurationOutcomeCallable CreateWorkerConfigurationCallable(const CreateWorkerConfigurationRequestT& request) const
144 {
145 return SubmitCallable(&KafkaConnectClient::CreateWorkerConfiguration, request);
146 }
147
151 template<typename CreateWorkerConfigurationRequestT = Model::CreateWorkerConfigurationRequest>
152 void CreateWorkerConfigurationAsync(const CreateWorkerConfigurationRequestT& request, const CreateWorkerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
153 {
154 return SubmitAsync(&KafkaConnectClient::CreateWorkerConfiguration, request, handler, context);
155 }
156
163
167 template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
168 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const
169 {
170 return SubmitCallable(&KafkaConnectClient::DeleteConnector, request);
171 }
172
176 template<typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
177 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
178 {
179 return SubmitAsync(&KafkaConnectClient::DeleteConnector, request, handler, context);
180 }
181
188
192 template<typename DeleteCustomPluginRequestT = Model::DeleteCustomPluginRequest>
193 Model::DeleteCustomPluginOutcomeCallable DeleteCustomPluginCallable(const DeleteCustomPluginRequestT& request) const
194 {
195 return SubmitCallable(&KafkaConnectClient::DeleteCustomPlugin, request);
196 }
197
201 template<typename DeleteCustomPluginRequestT = Model::DeleteCustomPluginRequest>
202 void DeleteCustomPluginAsync(const DeleteCustomPluginRequestT& request, const DeleteCustomPluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
203 {
204 return SubmitAsync(&KafkaConnectClient::DeleteCustomPlugin, request, handler, context);
205 }
206
213
217 template<typename DeleteWorkerConfigurationRequestT = Model::DeleteWorkerConfigurationRequest>
218 Model::DeleteWorkerConfigurationOutcomeCallable DeleteWorkerConfigurationCallable(const DeleteWorkerConfigurationRequestT& request) const
219 {
220 return SubmitCallable(&KafkaConnectClient::DeleteWorkerConfiguration, request);
221 }
222
226 template<typename DeleteWorkerConfigurationRequestT = Model::DeleteWorkerConfigurationRequest>
227 void DeleteWorkerConfigurationAsync(const DeleteWorkerConfigurationRequestT& request, const DeleteWorkerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
228 {
229 return SubmitAsync(&KafkaConnectClient::DeleteWorkerConfiguration, request, handler, context);
230 }
231
239
243 template<typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
244 Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT& request) const
245 {
246 return SubmitCallable(&KafkaConnectClient::DescribeConnector, request);
247 }
248
252 template<typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
253 void DescribeConnectorAsync(const DescribeConnectorRequestT& request, const DescribeConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
254 {
255 return SubmitAsync(&KafkaConnectClient::DescribeConnector, request, handler, context);
256 }
257
264
268 template<typename DescribeCustomPluginRequestT = Model::DescribeCustomPluginRequest>
269 Model::DescribeCustomPluginOutcomeCallable DescribeCustomPluginCallable(const DescribeCustomPluginRequestT& request) const
270 {
271 return SubmitCallable(&KafkaConnectClient::DescribeCustomPlugin, request);
272 }
273
277 template<typename DescribeCustomPluginRequestT = Model::DescribeCustomPluginRequest>
278 void DescribeCustomPluginAsync(const DescribeCustomPluginRequestT& request, const DescribeCustomPluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
279 {
280 return SubmitAsync(&KafkaConnectClient::DescribeCustomPlugin, request, handler, context);
281 }
282
290
294 template<typename DescribeWorkerConfigurationRequestT = Model::DescribeWorkerConfigurationRequest>
295 Model::DescribeWorkerConfigurationOutcomeCallable DescribeWorkerConfigurationCallable(const DescribeWorkerConfigurationRequestT& request) const
296 {
297 return SubmitCallable(&KafkaConnectClient::DescribeWorkerConfiguration, request);
298 }
299
303 template<typename DescribeWorkerConfigurationRequestT = Model::DescribeWorkerConfigurationRequest>
304 void DescribeWorkerConfigurationAsync(const DescribeWorkerConfigurationRequestT& request, const DescribeWorkerConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
305 {
306 return SubmitAsync(&KafkaConnectClient::DescribeWorkerConfiguration, request, handler, context);
307 }
308
318
322 template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
323 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const
324 {
325 return SubmitCallable(&KafkaConnectClient::ListConnectors, request);
326 }
327
331 template<typename ListConnectorsRequestT = Model::ListConnectorsRequest>
332 void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectorsRequestT& request = {}) const
333 {
334 return SubmitAsync(&KafkaConnectClient::ListConnectors, request, handler, context);
335 }
336
344
348 template<typename ListCustomPluginsRequestT = Model::ListCustomPluginsRequest>
349 Model::ListCustomPluginsOutcomeCallable ListCustomPluginsCallable(const ListCustomPluginsRequestT& request = {}) const
350 {
351 return SubmitCallable(&KafkaConnectClient::ListCustomPlugins, request);
352 }
353
357 template<typename ListCustomPluginsRequestT = Model::ListCustomPluginsRequest>
358 void ListCustomPluginsAsync(const ListCustomPluginsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCustomPluginsRequestT& request = {}) const
359 {
360 return SubmitAsync(&KafkaConnectClient::ListCustomPlugins, request, handler, context);
361 }
362
370
374 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
375 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
376 {
377 return SubmitCallable(&KafkaConnectClient::ListTagsForResource, request);
378 }
379
383 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
384 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
385 {
386 return SubmitAsync(&KafkaConnectClient::ListTagsForResource, request, handler, context);
387 }
388
396
400 template<typename ListWorkerConfigurationsRequestT = Model::ListWorkerConfigurationsRequest>
401 Model::ListWorkerConfigurationsOutcomeCallable ListWorkerConfigurationsCallable(const ListWorkerConfigurationsRequestT& request = {}) const
402 {
403 return SubmitCallable(&KafkaConnectClient::ListWorkerConfigurations, request);
404 }
405
409 template<typename ListWorkerConfigurationsRequestT = Model::ListWorkerConfigurationsRequest>
410 void ListWorkerConfigurationsAsync(const ListWorkerConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorkerConfigurationsRequestT& request = {}) const
411 {
412 return SubmitAsync(&KafkaConnectClient::ListWorkerConfigurations, request, handler, context);
413 }
414
421
425 template<typename TagResourceRequestT = Model::TagResourceRequest>
426 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
427 {
428 return SubmitCallable(&KafkaConnectClient::TagResource, request);
429 }
430
434 template<typename TagResourceRequestT = Model::TagResourceRequest>
435 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&KafkaConnectClient::TagResource, request, handler, context);
438 }
439
446
450 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
451 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
452 {
453 return SubmitCallable(&KafkaConnectClient::UntagResource, request);
454 }
455
459 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
460 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
461 {
462 return SubmitAsync(&KafkaConnectClient::UntagResource, request, handler, context);
463 }
464
471
475 template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
476 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const
477 {
478 return SubmitCallable(&KafkaConnectClient::UpdateConnector, request);
479 }
480
484 template<typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
485 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
486 {
487 return SubmitAsync(&KafkaConnectClient::UpdateConnector, request, handler, context);
488 }
489
490
491 void OverrideEndpoint(const Aws::String& endpoint);
492 std::shared_ptr<KafkaConnectEndpointProviderBase>& accessEndpointProvider();
493 private:
495 void init(const KafkaConnectClientConfiguration& clientConfiguration);
496
497 KafkaConnectClientConfiguration m_clientConfiguration;
498 std::shared_ptr<KafkaConnectEndpointProviderBase> m_endpointProvider;
499 };
500
501} // namespace KafkaConnect
502} // namespace Aws
KafkaConnectClient(const Aws::KafkaConnect::KafkaConnectClientConfiguration &clientConfiguration=Aws::KafkaConnect::KafkaConnectClientConfiguration(), std::shared_ptr< KafkaConnectEndpointProviderBase > endpointProvider=nullptr)
void CreateConnectorAsync(const CreateConnectorRequestT &request, const CreateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteConnectorAsync(const DeleteConnectorRequestT &request, const DeleteConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT &request={}) const
void DescribeCustomPluginAsync(const DescribeCustomPluginRequestT &request, const DescribeCustomPluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT &request) const
Model::ListCustomPluginsOutcomeCallable ListCustomPluginsCallable(const ListCustomPluginsRequestT &request={}) const
Model::DeleteWorkerConfigurationOutcomeCallable DeleteWorkerConfigurationCallable(const DeleteWorkerConfigurationRequestT &request) const
virtual Model::DeleteWorkerConfigurationOutcome DeleteWorkerConfiguration(const Model::DeleteWorkerConfigurationRequest &request) const
KafkaConnectClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DeleteCustomPluginOutcome DeleteCustomPlugin(const Model::DeleteCustomPluginRequest &request) const
void DescribeConnectorAsync(const DescribeConnectorRequestT &request, const DescribeConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCustomPluginOutcomeCallable CreateCustomPluginCallable(const CreateCustomPluginRequestT &request) const
void CreateWorkerConfigurationAsync(const CreateWorkerConfigurationRequestT &request, const CreateWorkerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaConnectEndpointProvider EndpointProviderType
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
KafkaConnectClientConfiguration ClientConfigurationType
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListCustomPluginsAsync(const ListCustomPluginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCustomPluginsRequestT &request={}) const
Model::CreateWorkerConfigurationOutcomeCallable CreateWorkerConfigurationCallable(const CreateWorkerConfigurationRequestT &request) const
KafkaConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< KafkaConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::KafkaConnect::KafkaConnectClientConfiguration &clientConfiguration=Aws::KafkaConnect::KafkaConnectClientConfiguration())
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
KafkaConnectClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< KafkaConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::KafkaConnect::KafkaConnectClientConfiguration &clientConfiguration=Aws::KafkaConnect::KafkaConnectClientConfiguration())
Model::DescribeCustomPluginOutcomeCallable DescribeCustomPluginCallable(const DescribeCustomPluginRequestT &request) const
std::shared_ptr< KafkaConnectEndpointProviderBase > & accessEndpointProvider()
virtual Model::DescribeCustomPluginOutcome DescribeCustomPlugin(const Model::DescribeCustomPluginRequest &request) const
virtual Model::ListCustomPluginsOutcome ListCustomPlugins(const Model::ListCustomPluginsRequest &request={}) const
void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorsRequestT &request={}) const
virtual Model::ListWorkerConfigurationsOutcome ListWorkerConfigurations(const Model::ListWorkerConfigurationsRequest &request={}) const
Model::DeleteCustomPluginOutcomeCallable DeleteCustomPluginCallable(const DeleteCustomPluginRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void UpdateConnectorAsync(const UpdateConnectorRequestT &request, const UpdateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT &request) const
void DescribeWorkerConfigurationAsync(const DescribeWorkerConfigurationRequestT &request, const DescribeWorkerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWorkerConfigurationAsync(const DeleteWorkerConfigurationRequestT &request, const DeleteWorkerConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KafkaConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateConnectorOutcome UpdateConnector(const Model::UpdateConnectorRequest &request) const
Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT &request) const
virtual Model::DescribeConnectorOutcome DescribeConnector(const Model::DescribeConnectorRequest &request) const
virtual Model::CreateConnectorOutcome CreateConnector(const Model::CreateConnectorRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCustomPluginAsync(const CreateCustomPluginRequestT &request, const CreateCustomPluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCustomPluginAsync(const DeleteCustomPluginRequestT &request, const DeleteCustomPluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCustomPluginOutcome CreateCustomPlugin(const Model::CreateCustomPluginRequest &request) const
virtual Model::ListConnectorsOutcome ListConnectors(const Model::ListConnectorsRequest &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::ListWorkerConfigurationsOutcomeCallable ListWorkerConfigurationsCallable(const ListWorkerConfigurationsRequestT &request={}) const
Model::DescribeWorkerConfigurationOutcomeCallable DescribeWorkerConfigurationCallable(const DescribeWorkerConfigurationRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateWorkerConfigurationOutcome CreateWorkerConfiguration(const Model::CreateWorkerConfigurationRequest &request) const
Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT &request) const
virtual Model::DescribeWorkerConfigurationOutcome DescribeWorkerConfiguration(const Model::DescribeWorkerConfigurationRequest &request) const
void ListWorkerConfigurationsAsync(const ListWorkerConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkerConfigurationsRequestT &request={}) const
virtual Model::DeleteConnectorOutcome DeleteConnector(const Model::DeleteConnectorRequest &request) const
KafkaConnectClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
static const char * GetServiceName()
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
std::future< ListWorkerConfigurationsOutcome > ListWorkerConfigurationsOutcomeCallable
std::future< DeleteCustomPluginOutcome > DeleteCustomPluginOutcomeCallable
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
std::future< DescribeCustomPluginOutcome > DescribeCustomPluginOutcomeCallable
std::future< CreateCustomPluginOutcome > CreateCustomPluginOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListCustomPluginsOutcome > ListCustomPluginsOutcomeCallable
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< CreateWorkerConfigurationOutcome > CreateWorkerConfigurationOutcomeCallable
std::future< DescribeWorkerConfigurationOutcome > DescribeWorkerConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteWorkerConfigurationOutcome > DeleteWorkerConfigurationOutcomeCallable
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
std::function< void(const KafkaConnectClient *, const Model::DescribeConnectorRequest &, const Model::DescribeConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectorResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::CreateConnectorRequest &, const Model::CreateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::UpdateConnectorRequest &, const Model::UpdateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::DescribeCustomPluginRequest &, const Model::DescribeCustomPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomPluginResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorsResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::CreateCustomPluginRequest &, const Model::CreateCustomPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomPluginResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::ListCustomPluginsRequest &, const Model::ListCustomPluginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomPluginsResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::DeleteWorkerConfigurationRequest &, const Model::DeleteWorkerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkerConfigurationResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::ListWorkerConfigurationsRequest &, const Model::ListWorkerConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkerConfigurationsResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::CreateWorkerConfigurationRequest &, const Model::CreateWorkerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkerConfigurationResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::DeleteCustomPluginRequest &, const Model::DeleteCustomPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomPluginResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::DescribeWorkerConfigurationRequest &, const Model::DescribeWorkerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkerConfigurationResponseReceivedHandler
std::function< void(const KafkaConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String