9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/kafkaconnect/KafkaConnectEndpointProvider.h>
15#include <aws/kafkaconnect/KafkaConnectErrors.h>
22#include <aws/kafkaconnect/model/CreateConnectorResult.h>
23#include <aws/kafkaconnect/model/CreateCustomPluginResult.h>
24#include <aws/kafkaconnect/model/CreateWorkerConfigurationResult.h>
25#include <aws/kafkaconnect/model/DeleteConnectorResult.h>
26#include <aws/kafkaconnect/model/DeleteCustomPluginResult.h>
27#include <aws/kafkaconnect/model/DeleteWorkerConfigurationResult.h>
28#include <aws/kafkaconnect/model/DescribeConnectorOperationResult.h>
29#include <aws/kafkaconnect/model/DescribeConnectorResult.h>
30#include <aws/kafkaconnect/model/DescribeCustomPluginResult.h>
31#include <aws/kafkaconnect/model/DescribeWorkerConfigurationResult.h>
32#include <aws/kafkaconnect/model/ListConnectorOperationsResult.h>
33#include <aws/kafkaconnect/model/ListConnectorsRequest.h>
34#include <aws/kafkaconnect/model/ListConnectorsResult.h>
35#include <aws/kafkaconnect/model/ListCustomPluginsRequest.h>
36#include <aws/kafkaconnect/model/ListCustomPluginsResult.h>
37#include <aws/kafkaconnect/model/ListTagsForResourceResult.h>
38#include <aws/kafkaconnect/model/ListWorkerConfigurationsRequest.h>
39#include <aws/kafkaconnect/model/ListWorkerConfigurationsResult.h>
40#include <aws/kafkaconnect/model/TagResourceResult.h>
41#include <aws/kafkaconnect/model/UntagResourceResult.h>
42#include <aws/kafkaconnect/model/UpdateConnectorResult.h>
48class HttpClientFactory;
52template <
typename R,
typename E>
62class AWSCredentialsProvider;
69namespace KafkaConnect {
143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< KafkaConnectClientConfiguration, KafkaConnectBuiltInParameters, KafkaConnectClientContextParameters > KafkaConnectEndpointProviderBase
Aws::Utils::Outcome< TagResourceResult, KafkaConnectError > TagResourceOutcome
Aws::Utils::Outcome< DescribeConnectorResult, KafkaConnectError > DescribeConnectorOutcome
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
Aws::Utils::Outcome< CreateWorkerConfigurationResult, KafkaConnectError > CreateWorkerConfigurationOutcome
std::future< ListWorkerConfigurationsOutcome > ListWorkerConfigurationsOutcomeCallable
std::future< DeleteCustomPluginOutcome > DeleteCustomPluginOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, KafkaConnectError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteConnectorResult, KafkaConnectError > DeleteConnectorOutcome
Aws::Utils::Outcome< DescribeWorkerConfigurationResult, KafkaConnectError > DescribeWorkerConfigurationOutcome
Aws::Utils::Outcome< ListWorkerConfigurationsResult, KafkaConnectError > ListWorkerConfigurationsOutcome
Aws::Utils::Outcome< UntagResourceResult, KafkaConnectError > UntagResourceOutcome
std::future< DescribeConnectorOutcome > DescribeConnectorOutcomeCallable
std::future< ListConnectorOperationsOutcome > ListConnectorOperationsOutcomeCallable
Aws::Utils::Outcome< CreateCustomPluginResult, KafkaConnectError > CreateCustomPluginOutcome
Aws::Utils::Outcome< CreateConnectorResult, KafkaConnectError > CreateConnectorOutcome
std::future< DescribeCustomPluginOutcome > DescribeCustomPluginOutcomeCallable
Aws::Utils::Outcome< ListConnectorsResult, KafkaConnectError > ListConnectorsOutcome
std::future< CreateCustomPluginOutcome > CreateCustomPluginOutcomeCallable
Aws::Utils::Outcome< ListCustomPluginsResult, KafkaConnectError > ListCustomPluginsOutcome
Aws::Utils::Outcome< DeleteCustomPluginResult, KafkaConnectError > DeleteCustomPluginOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteWorkerConfigurationResult, KafkaConnectError > DeleteWorkerConfigurationOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListCustomPluginsOutcome > ListCustomPluginsOutcomeCallable
Aws::Utils::Outcome< ListConnectorOperationsResult, KafkaConnectError > ListConnectorOperationsOutcome
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< CreateWorkerConfigurationOutcome > CreateWorkerConfigurationOutcomeCallable
std::future< DescribeWorkerConfigurationOutcome > DescribeWorkerConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< DescribeConnectorOperationOutcome > DescribeConnectorOperationOutcomeCallable
Aws::Utils::Outcome< DescribeCustomPluginResult, KafkaConnectError > DescribeCustomPluginOutcome
Aws::Utils::Outcome< UpdateConnectorResult, KafkaConnectError > UpdateConnectorOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteWorkerConfigurationOutcome > DeleteWorkerConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeConnectorOperationResult, KafkaConnectError > DescribeConnectorOperationOutcome
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