AWS SDK for C++

AWS SDK for C++ Version 1.11.895

Loading...
Searching...
No Matches
KafkaConnectServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in KafkaConnectClient header */
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/RestartConnectorResult.h>
41#include <aws/kafkaconnect/model/TagResourceResult.h>
42#include <aws/kafkaconnect/model/UntagResourceResult.h>
43#include <aws/kafkaconnect/model/UpdateConnectorResult.h>
44/* End of service model headers required in KafkaConnectClient header */
45
46namespace Aws {
47namespace Http {
48class HttpClient;
49class HttpClientFactory;
50} // namespace Http
51
52namespace Utils {
53template <typename R, typename E>
54class Outcome;
55
56namespace Threading {
57class Executor;
58} // namespace Threading
59} // namespace Utils
60
61namespace Auth {
62class AWSCredentials;
63class AWSCredentialsProvider;
64} // namespace Auth
65
66namespace Client {
67class RetryStrategy;
68} // namespace Client
69
70namespace KafkaConnect {
74
75namespace Model {
76/* 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 */
118/* End of service model Outcome class definitions */
119
120/* Service model Outcome callable definitions */
121typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
122typedef std::future<CreateCustomPluginOutcome> CreateCustomPluginOutcomeCallable;
123typedef std::future<CreateWorkerConfigurationOutcome> CreateWorkerConfigurationOutcomeCallable;
124typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
125typedef std::future<DeleteCustomPluginOutcome> DeleteCustomPluginOutcomeCallable;
126typedef std::future<DeleteWorkerConfigurationOutcome> DeleteWorkerConfigurationOutcomeCallable;
127typedef std::future<DescribeConnectorOutcome> DescribeConnectorOutcomeCallable;
128typedef std::future<DescribeConnectorOperationOutcome> DescribeConnectorOperationOutcomeCallable;
129typedef std::future<DescribeCustomPluginOutcome> DescribeCustomPluginOutcomeCallable;
130typedef std::future<DescribeWorkerConfigurationOutcome> DescribeWorkerConfigurationOutcomeCallable;
131typedef std::future<ListConnectorOperationsOutcome> ListConnectorOperationsOutcomeCallable;
132typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
133typedef std::future<ListCustomPluginsOutcome> ListCustomPluginsOutcomeCallable;
134typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
135typedef std::future<ListWorkerConfigurationsOutcome> ListWorkerConfigurationsOutcomeCallable;
136typedef std::future<RestartConnectorOutcome> RestartConnectorOutcomeCallable;
137typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
138typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
139typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
140/* End of service model Outcome callable definitions */
141} // namespace Model
142
144
145/* Service model async handlers definitions */
146typedef std::function<void(const KafkaConnectClient*, const Model::CreateConnectorRequest&, const Model::CreateConnectorOutcome&,
147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
149typedef std::function<void(const KafkaConnectClient*, const Model::CreateCustomPluginRequest&, const Model::CreateCustomPluginOutcome&,
150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
152typedef std::function<void(const KafkaConnectClient*, const Model::CreateWorkerConfigurationRequest&,
153 const Model::CreateWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
155typedef std::function<void(const KafkaConnectClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&,
156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
158typedef std::function<void(const KafkaConnectClient*, const Model::DeleteCustomPluginRequest&, const Model::DeleteCustomPluginOutcome&,
159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
161typedef std::function<void(const KafkaConnectClient*, const Model::DeleteWorkerConfigurationRequest&,
162 const Model::DeleteWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
164typedef std::function<void(const KafkaConnectClient*, const Model::DescribeConnectorRequest&, const Model::DescribeConnectorOutcome&,
165 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
167typedef std::function<void(const KafkaConnectClient*, const Model::DescribeConnectorOperationRequest&,
168 const Model::DescribeConnectorOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
173typedef std::function<void(const KafkaConnectClient*, const Model::DescribeWorkerConfigurationRequest&,
174 const Model::DescribeWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
176typedef std::function<void(const KafkaConnectClient*, const Model::ListConnectorOperationsRequest&,
177 const Model::ListConnectorOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
179typedef std::function<void(const KafkaConnectClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&,
180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
182typedef std::function<void(const KafkaConnectClient*, const Model::ListCustomPluginsRequest&, const Model::ListCustomPluginsOutcome&,
183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
185typedef std::function<void(const KafkaConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
188typedef std::function<void(const KafkaConnectClient*, const Model::ListWorkerConfigurationsRequest&,
189 const Model::ListWorkerConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
191typedef std::function<void(const KafkaConnectClient*, const Model::RestartConnectorRequest&, const Model::RestartConnectorOutcome&,
192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
194typedef std::function<void(const KafkaConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
197typedef std::function<void(const KafkaConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
200typedef std::function<void(const KafkaConnectClient*, const Model::UpdateConnectorRequest&, const Model::UpdateConnectorOutcome&,
201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
203/* End of service model async handlers definitions */
204} // namespace KafkaConnect
205} // 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
std::future< RestartConnectorOutcome > RestartConnectorOutcomeCallable
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
Aws::Utils::Outcome< RestartConnectorResult, KafkaConnectError > RestartConnectorOutcome
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::RestartConnectorRequest &, const Model::RestartConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestartConnectorResponseReceivedHandler
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