AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
KafkaConnectClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/kafkaconnect/KafkaConnectPaginationBase.h>
12#include <aws/kafkaconnect/KafkaConnectServiceClientModel.h>
13#include <aws/kafkaconnect/KafkaConnectWaiter.h>
14#include <aws/kafkaconnect/KafkaConnect_EXPORTS.h>
15
16namespace Aws {
17namespace KafkaConnect {
21class AWS_KAFKACONNECT_API KafkaConnectClient : public Aws::Client::AWSJsonClient,
22 public Aws::Client::ClientWithAsyncTemplateMethods<KafkaConnectClient>,
23 public KafkaConnectPaginationBase<KafkaConnectClient>,
24 public KafkaConnectWaiter<KafkaConnectClient> {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
39 std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr);
40
46 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr,
48
54 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<KafkaConnectEndpointProviderBase> endpointProvider = nullptr,
57
58 /* Legacy constructors due deprecation */
64
69 KafkaConnectClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 KafkaConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
80
88
92 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
93 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const {
94 return SubmitCallable(&KafkaConnectClient::CreateConnector, request);
95 }
96
101 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
102 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler,
103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
104 return SubmitAsync(&KafkaConnectClient::CreateConnector, request, handler, context);
105 }
106
114
119 template <typename CreateCustomPluginRequestT = Model::CreateCustomPluginRequest>
120 Model::CreateCustomPluginOutcomeCallable CreateCustomPluginCallable(const CreateCustomPluginRequestT& request) const {
121 return SubmitCallable(&KafkaConnectClient::CreateCustomPlugin, request);
122 }
123
128 template <typename CreateCustomPluginRequestT = Model::CreateCustomPluginRequest>
129 void CreateCustomPluginAsync(const CreateCustomPluginRequestT& request, const CreateCustomPluginResponseReceivedHandler& handler,
130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
131 return SubmitAsync(&KafkaConnectClient::CreateCustomPlugin, request, handler, context);
132 }
133
141
146 template <typename CreateWorkerConfigurationRequestT = Model::CreateWorkerConfigurationRequest>
148 const CreateWorkerConfigurationRequestT& request) const {
149 return SubmitCallable(&KafkaConnectClient::CreateWorkerConfiguration, request);
150 }
151
156 template <typename CreateWorkerConfigurationRequestT = Model::CreateWorkerConfigurationRequest>
157 void CreateWorkerConfigurationAsync(const CreateWorkerConfigurationRequestT& request,
159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
160 return SubmitAsync(&KafkaConnectClient::CreateWorkerConfiguration, request, handler, context);
161 }
162
169
173 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
174 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const {
175 return SubmitCallable(&KafkaConnectClient::DeleteConnector, request);
176 }
177
182 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
183 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler,
184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
185 return SubmitAsync(&KafkaConnectClient::DeleteConnector, request, handler, context);
186 }
187
194
199 template <typename DeleteCustomPluginRequestT = Model::DeleteCustomPluginRequest>
200 Model::DeleteCustomPluginOutcomeCallable DeleteCustomPluginCallable(const DeleteCustomPluginRequestT& request) const {
201 return SubmitCallable(&KafkaConnectClient::DeleteCustomPlugin, request);
202 }
203
208 template <typename DeleteCustomPluginRequestT = Model::DeleteCustomPluginRequest>
209 void DeleteCustomPluginAsync(const DeleteCustomPluginRequestT& request, const DeleteCustomPluginResponseReceivedHandler& handler,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
211 return SubmitAsync(&KafkaConnectClient::DeleteCustomPlugin, request, handler, context);
212 }
213
220
225 template <typename DeleteWorkerConfigurationRequestT = Model::DeleteWorkerConfigurationRequest>
227 const DeleteWorkerConfigurationRequestT& request) const {
228 return SubmitCallable(&KafkaConnectClient::DeleteWorkerConfiguration, request);
229 }
230
235 template <typename DeleteWorkerConfigurationRequestT = Model::DeleteWorkerConfigurationRequest>
236 void DeleteWorkerConfigurationAsync(const DeleteWorkerConfigurationRequestT& request,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
239 return SubmitAsync(&KafkaConnectClient::DeleteWorkerConfiguration, request, handler, context);
240 }
241
249
254 template <typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
255 Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT& request) const {
256 return SubmitCallable(&KafkaConnectClient::DescribeConnector, request);
257 }
258
263 template <typename DescribeConnectorRequestT = Model::DescribeConnectorRequest>
264 void DescribeConnectorAsync(const DescribeConnectorRequestT& request, const DescribeConnectorResponseReceivedHandler& handler,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
266 return SubmitAsync(&KafkaConnectClient::DescribeConnector, request, handler, context);
267 }
268
276 const Model::DescribeConnectorOperationRequest& request) const;
277
282 template <typename DescribeConnectorOperationRequestT = Model::DescribeConnectorOperationRequest>
284 const DescribeConnectorOperationRequestT& request) const {
285 return SubmitCallable(&KafkaConnectClient::DescribeConnectorOperation, request);
286 }
287
292 template <typename DescribeConnectorOperationRequestT = Model::DescribeConnectorOperationRequest>
293 void DescribeConnectorOperationAsync(const DescribeConnectorOperationRequestT& request,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
296 return SubmitAsync(&KafkaConnectClient::DescribeConnectorOperation, request, handler, context);
297 }
298
305
310 template <typename DescribeCustomPluginRequestT = Model::DescribeCustomPluginRequest>
311 Model::DescribeCustomPluginOutcomeCallable DescribeCustomPluginCallable(const DescribeCustomPluginRequestT& request) const {
312 return SubmitCallable(&KafkaConnectClient::DescribeCustomPlugin, request);
313 }
314
319 template <typename DescribeCustomPluginRequestT = Model::DescribeCustomPluginRequest>
320 void DescribeCustomPluginAsync(const DescribeCustomPluginRequestT& request, const DescribeCustomPluginResponseReceivedHandler& handler,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
322 return SubmitAsync(&KafkaConnectClient::DescribeCustomPlugin, request, handler, context);
323 }
324
332 const Model::DescribeWorkerConfigurationRequest& request) const;
333
338 template <typename DescribeWorkerConfigurationRequestT = Model::DescribeWorkerConfigurationRequest>
340 const DescribeWorkerConfigurationRequestT& request) const {
341 return SubmitCallable(&KafkaConnectClient::DescribeWorkerConfiguration, request);
342 }
343
348 template <typename DescribeWorkerConfigurationRequestT = Model::DescribeWorkerConfigurationRequest>
349 void DescribeWorkerConfigurationAsync(const DescribeWorkerConfigurationRequestT& request,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
352 return SubmitAsync(&KafkaConnectClient::DescribeWorkerConfiguration, request, handler, context);
353 }
354
362
367 template <typename ListConnectorOperationsRequestT = Model::ListConnectorOperationsRequest>
368 Model::ListConnectorOperationsOutcomeCallable ListConnectorOperationsCallable(const ListConnectorOperationsRequestT& request) const {
369 return SubmitCallable(&KafkaConnectClient::ListConnectorOperations, request);
370 }
371
376 template <typename ListConnectorOperationsRequestT = Model::ListConnectorOperationsRequest>
377 void ListConnectorOperationsAsync(const ListConnectorOperationsRequestT& request,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
380 return SubmitAsync(&KafkaConnectClient::ListConnectorOperations, request, handler, context);
381 }
382
392
396 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
397 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const {
398 return SubmitCallable(&KafkaConnectClient::ListConnectors, request);
399 }
400
405 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
408 const ListConnectorsRequestT& request = {}) const {
409 return SubmitAsync(&KafkaConnectClient::ListConnectors, request, handler, context);
410 }
411
419
424 template <typename ListCustomPluginsRequestT = Model::ListCustomPluginsRequest>
425 Model::ListCustomPluginsOutcomeCallable ListCustomPluginsCallable(const ListCustomPluginsRequestT& request = {}) const {
426 return SubmitCallable(&KafkaConnectClient::ListCustomPlugins, request);
427 }
428
433 template <typename ListCustomPluginsRequestT = Model::ListCustomPluginsRequest>
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
436 const ListCustomPluginsRequestT& request = {}) const {
437 return SubmitAsync(&KafkaConnectClient::ListCustomPlugins, request, handler, context);
438 }
439
447
452 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
453 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
454 return SubmitCallable(&KafkaConnectClient::ListTagsForResource, request);
455 }
456
461 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
462 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
464 return SubmitAsync(&KafkaConnectClient::ListTagsForResource, request, handler, context);
465 }
466
474
479 template <typename ListWorkerConfigurationsRequestT = Model::ListWorkerConfigurationsRequest>
481 const ListWorkerConfigurationsRequestT& request = {}) const {
482 return SubmitCallable(&KafkaConnectClient::ListWorkerConfigurations, request);
483 }
484
489 template <typename ListWorkerConfigurationsRequestT = Model::ListWorkerConfigurationsRequest>
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
492 const ListWorkerConfigurationsRequestT& request = {}) const {
493 return SubmitAsync(&KafkaConnectClient::ListWorkerConfigurations, request, handler, context);
494 }
495
502
506 template <typename TagResourceRequestT = Model::TagResourceRequest>
507 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
508 return SubmitCallable(&KafkaConnectClient::TagResource, request);
509 }
510
515 template <typename TagResourceRequestT = Model::TagResourceRequest>
516 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
518 return SubmitAsync(&KafkaConnectClient::TagResource, request, handler, context);
519 }
520
527
531 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
532 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
533 return SubmitCallable(&KafkaConnectClient::UntagResource, request);
534 }
535
540 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
541 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
543 return SubmitAsync(&KafkaConnectClient::UntagResource, request, handler, context);
544 }
545
554
558 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
559 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const {
560 return SubmitCallable(&KafkaConnectClient::UpdateConnector, request);
561 }
562
567 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
568 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
570 return SubmitAsync(&KafkaConnectClient::UpdateConnector, request, handler, context);
571 }
572
573 virtual void OverrideEndpoint(const Aws::String& endpoint);
574 virtual std::shared_ptr<KafkaConnectEndpointProviderBase>& accessEndpointProvider();
575
576 private:
578 void init(const KafkaConnectClientConfiguration& clientConfiguration);
579
581
582 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
583 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
584 Aws::Http::HttpMethod httpMethod) const;
585
586 KafkaConnectClientConfiguration m_clientConfiguration;
587 std::shared_ptr<KafkaConnectEndpointProviderBase> m_endpointProvider;
588};
589
590} // namespace KafkaConnect
591} // 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
virtual Model::ListConnectorOperationsOutcome ListConnectorOperations(const Model::ListConnectorOperationsRequest &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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
Model::ListConnectorOperationsOutcomeCallable ListConnectorOperationsCallable(const ListConnectorOperationsRequestT &request) const
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
virtual std::shared_ptr< KafkaConnectEndpointProviderBase > & accessEndpointProvider()
void DeleteCustomPluginAsync(const DeleteCustomPluginRequestT &request, const DeleteCustomPluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConnectorOperationAsync(const DescribeConnectorOperationRequestT &request, const DescribeConnectorOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConnectorOperationOutcome DescribeConnectorOperation(const Model::DescribeConnectorOperationRequest &request) 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
virtual Model::CreateWorkerConfigurationOutcome CreateWorkerConfiguration(const Model::CreateWorkerConfigurationRequest &request) const
Model::DescribeConnectorOutcomeCallable DescribeConnectorCallable(const DescribeConnectorRequestT &request) const
void ListConnectorOperationsAsync(const ListConnectorOperationsRequestT &request, const ListConnectorOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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()
Model::DescribeConnectorOperationOutcomeCallable DescribeConnectorOperationCallable(const DescribeConnectorOperationRequestT &request) const
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
std::future< ListWorkerConfigurationsOutcome > ListWorkerConfigurationsOutcomeCallable
std::future< DeleteCustomPluginOutcome > DeleteCustomPluginOutcomeCallable
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
std::future< ListConnectorOperationsOutcome > ListConnectorOperationsOutcomeCallable
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< DescribeConnectorOperationOutcome > DescribeConnectorOperationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteWorkerConfigurationOutcome > DeleteWorkerConfigurationOutcomeCallable
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
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::CreateConnectorRequest &, const Model::CreateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectorResponseReceivedHandler
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::DescribeConnectorOperationRequest &, const Model::DescribeConnectorOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectorOperationResponseReceivedHandler
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::ListConnectorOperationsRequest &, const Model::ListConnectorOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorOperationsResponseReceivedHandler
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::DeleteWorkerConfigurationRequest &, const Model::DeleteWorkerConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkerConfigurationResponseReceivedHandler
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::DescribeCustomPluginRequest &, const Model::DescribeCustomPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCustomPluginResponseReceivedHandler
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::DescribeConnectorRequest &, const Model::DescribeConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectorResponseReceivedHandler
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::ListWorkerConfigurationsRequest &, const Model::ListWorkerConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkerConfigurationsResponseReceivedHandler
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::ListCustomPluginsRequest &, const Model::ListCustomPluginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomPluginsResponseReceivedHandler
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::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