9#include <aws/kafkaconnect/KafkaConnectErrors.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/kafkaconnect/KafkaConnectEndpointProvider.h>
21#include <aws/kafkaconnect/model/CreateConnectorResult.h>
22#include <aws/kafkaconnect/model/CreateCustomPluginResult.h>
23#include <aws/kafkaconnect/model/CreateWorkerConfigurationResult.h>
24#include <aws/kafkaconnect/model/DeleteConnectorResult.h>
25#include <aws/kafkaconnect/model/DeleteCustomPluginResult.h>
26#include <aws/kafkaconnect/model/DeleteWorkerConfigurationResult.h>
27#include <aws/kafkaconnect/model/DescribeConnectorResult.h>
28#include <aws/kafkaconnect/model/DescribeCustomPluginResult.h>
29#include <aws/kafkaconnect/model/DescribeWorkerConfigurationResult.h>
30#include <aws/kafkaconnect/model/ListConnectorsResult.h>
31#include <aws/kafkaconnect/model/ListCustomPluginsResult.h>
32#include <aws/kafkaconnect/model/ListTagsForResourceResult.h>
33#include <aws/kafkaconnect/model/ListWorkerConfigurationsResult.h>
34#include <aws/kafkaconnect/model/TagResourceResult.h>
35#include <aws/kafkaconnect/model/UntagResourceResult.h>
36#include <aws/kafkaconnect/model/UpdateConnectorResult.h>
37#include <aws/kafkaconnect/model/ListWorkerConfigurationsRequest.h>
38#include <aws/kafkaconnect/model/ListCustomPluginsRequest.h>
39#include <aws/kafkaconnect/model/ListConnectorsRequest.h>
47 class HttpClientFactory;
52 template<
typename R,
typename E>
class Outcome;
63 class AWSCredentialsProvider;
71 namespace KafkaConnect
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
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
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< CreateWorkerConfigurationOutcome > CreateWorkerConfigurationOutcomeCallable
std::future< DescribeWorkerConfigurationOutcome > DescribeWorkerConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
Aws::Utils::Outcome< DescribeCustomPluginResult, KafkaConnectError > DescribeCustomPluginOutcome
Aws::Utils::Outcome< UpdateConnectorResult, KafkaConnectError > UpdateConnectorOutcome
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