AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KafkaConnectServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in KafkaConnectClient header */
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>
40/* End of service model headers required in KafkaConnectClient header */
41
42namespace Aws
43{
44 namespace Http
45 {
46 class HttpClient;
47 class HttpClientFactory;
48 } // namespace Http
49
50 namespace Utils
51 {
52 template< typename R, typename E> class Outcome;
53
54 namespace Threading
55 {
56 class Executor;
57 } // namespace Threading
58 } // namespace Utils
59
60 namespace Auth
61 {
62 class AWSCredentials;
63 class AWSCredentialsProvider;
64 } // namespace Auth
65
66 namespace Client
67 {
68 class RetryStrategy;
69 } // namespace Client
70
71 namespace KafkaConnect
72 {
76
77 namespace Model
78 {
79 /* Service model forward declarations required in KafkaConnectClient header */
96 /* End of service model forward declarations required in KafkaConnectClient header */
97
98 /* Service model Outcome class definitions */
115 /* End of service model Outcome class definitions */
116
117 /* Service model Outcome callable definitions */
118 typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
119 typedef std::future<CreateCustomPluginOutcome> CreateCustomPluginOutcomeCallable;
120 typedef std::future<CreateWorkerConfigurationOutcome> CreateWorkerConfigurationOutcomeCallable;
121 typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
122 typedef std::future<DeleteCustomPluginOutcome> DeleteCustomPluginOutcomeCallable;
123 typedef std::future<DeleteWorkerConfigurationOutcome> DeleteWorkerConfigurationOutcomeCallable;
124 typedef std::future<DescribeConnectorOutcome> DescribeConnectorOutcomeCallable;
125 typedef std::future<DescribeCustomPluginOutcome> DescribeCustomPluginOutcomeCallable;
126 typedef std::future<DescribeWorkerConfigurationOutcome> DescribeWorkerConfigurationOutcomeCallable;
127 typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
128 typedef std::future<ListCustomPluginsOutcome> ListCustomPluginsOutcomeCallable;
129 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
130 typedef std::future<ListWorkerConfigurationsOutcome> ListWorkerConfigurationsOutcomeCallable;
131 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
132 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
133 typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
134 /* End of service model Outcome callable definitions */
135 } // namespace Model
136
137 class KafkaConnectClient;
138
139 /* Service model async handlers definitions */
140 typedef std::function<void(const KafkaConnectClient*, const Model::CreateConnectorRequest&, const Model::CreateConnectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConnectorResponseReceivedHandler;
141 typedef std::function<void(const KafkaConnectClient*, const Model::CreateCustomPluginRequest&, const Model::CreateCustomPluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomPluginResponseReceivedHandler;
142 typedef std::function<void(const KafkaConnectClient*, const Model::CreateWorkerConfigurationRequest&, const Model::CreateWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkerConfigurationResponseReceivedHandler;
143 typedef std::function<void(const KafkaConnectClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectorResponseReceivedHandler;
144 typedef std::function<void(const KafkaConnectClient*, const Model::DeleteCustomPluginRequest&, const Model::DeleteCustomPluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomPluginResponseReceivedHandler;
145 typedef std::function<void(const KafkaConnectClient*, const Model::DeleteWorkerConfigurationRequest&, const Model::DeleteWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkerConfigurationResponseReceivedHandler;
146 typedef std::function<void(const KafkaConnectClient*, const Model::DescribeConnectorRequest&, const Model::DescribeConnectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConnectorResponseReceivedHandler;
147 typedef std::function<void(const KafkaConnectClient*, const Model::DescribeCustomPluginRequest&, const Model::DescribeCustomPluginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCustomPluginResponseReceivedHandler;
148 typedef std::function<void(const KafkaConnectClient*, const Model::DescribeWorkerConfigurationRequest&, const Model::DescribeWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkerConfigurationResponseReceivedHandler;
149 typedef std::function<void(const KafkaConnectClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConnectorsResponseReceivedHandler;
150 typedef std::function<void(const KafkaConnectClient*, const Model::ListCustomPluginsRequest&, const Model::ListCustomPluginsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomPluginsResponseReceivedHandler;
151 typedef std::function<void(const KafkaConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
152 typedef std::function<void(const KafkaConnectClient*, const Model::ListWorkerConfigurationsRequest&, const Model::ListWorkerConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkerConfigurationsResponseReceivedHandler;
153 typedef std::function<void(const KafkaConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
154 typedef std::function<void(const KafkaConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
155 typedef std::function<void(const KafkaConnectClient*, const Model::UpdateConnectorRequest&, const Model::UpdateConnectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectorResponseReceivedHandler;
156 /* End of service model async handlers definitions */
157 } // namespace KafkaConnect
158} // namespace Aws
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