AWS SDK for C++

AWS SDK for C++ Version 1.11.740

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/TagResourceResult.h>
41#include <aws/kafkaconnect/model/UntagResourceResult.h>
42#include <aws/kafkaconnect/model/UpdateConnectorResult.h>
43/* End of service model headers required in KafkaConnectClient header */
44
45namespace Aws {
46namespace Http {
47class HttpClient;
48class HttpClientFactory;
49} // namespace Http
50
51namespace Utils {
52template <typename R, typename E>
53class Outcome;
54
55namespace Threading {
56class Executor;
57} // namespace Threading
58} // namespace Utils
59
60namespace Auth {
61class AWSCredentials;
62class AWSCredentialsProvider;
63} // namespace Auth
64
65namespace Client {
66class RetryStrategy;
67} // namespace Client
68
69namespace KafkaConnect {
73
74namespace Model {
75/* Service model forward declarations required in KafkaConnectClient header */
94/* End of service model forward declarations required in KafkaConnectClient header */
95
96/* Service model Outcome class definitions */
115/* End of service model Outcome class definitions */
116
117/* Service model Outcome callable definitions */
118typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
119typedef std::future<CreateCustomPluginOutcome> CreateCustomPluginOutcomeCallable;
120typedef std::future<CreateWorkerConfigurationOutcome> CreateWorkerConfigurationOutcomeCallable;
121typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
122typedef std::future<DeleteCustomPluginOutcome> DeleteCustomPluginOutcomeCallable;
123typedef std::future<DeleteWorkerConfigurationOutcome> DeleteWorkerConfigurationOutcomeCallable;
124typedef std::future<DescribeConnectorOutcome> DescribeConnectorOutcomeCallable;
125typedef std::future<DescribeConnectorOperationOutcome> DescribeConnectorOperationOutcomeCallable;
126typedef std::future<DescribeCustomPluginOutcome> DescribeCustomPluginOutcomeCallable;
127typedef std::future<DescribeWorkerConfigurationOutcome> DescribeWorkerConfigurationOutcomeCallable;
128typedef std::future<ListConnectorOperationsOutcome> ListConnectorOperationsOutcomeCallable;
129typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
130typedef std::future<ListCustomPluginsOutcome> ListCustomPluginsOutcomeCallable;
131typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
132typedef std::future<ListWorkerConfigurationsOutcome> ListWorkerConfigurationsOutcomeCallable;
133typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
134typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
135typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
136/* End of service model Outcome callable definitions */
137} // namespace Model
138
140
141/* Service model async handlers definitions */
142typedef std::function<void(const KafkaConnectClient*, const Model::CreateConnectorRequest&, const Model::CreateConnectorOutcome&,
143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
145typedef std::function<void(const KafkaConnectClient*, const Model::CreateCustomPluginRequest&, const Model::CreateCustomPluginOutcome&,
146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
148typedef std::function<void(const KafkaConnectClient*, const Model::CreateWorkerConfigurationRequest&,
149 const Model::CreateWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
151typedef std::function<void(const KafkaConnectClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&,
152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
154typedef std::function<void(const KafkaConnectClient*, const Model::DeleteCustomPluginRequest&, const Model::DeleteCustomPluginOutcome&,
155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
157typedef std::function<void(const KafkaConnectClient*, const Model::DeleteWorkerConfigurationRequest&,
158 const Model::DeleteWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
160typedef std::function<void(const KafkaConnectClient*, const Model::DescribeConnectorRequest&, const Model::DescribeConnectorOutcome&,
161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
163typedef std::function<void(const KafkaConnectClient*, const Model::DescribeConnectorOperationRequest&,
164 const Model::DescribeConnectorOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
169typedef std::function<void(const KafkaConnectClient*, const Model::DescribeWorkerConfigurationRequest&,
170 const Model::DescribeWorkerConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
172typedef std::function<void(const KafkaConnectClient*, const Model::ListConnectorOperationsRequest&,
173 const Model::ListConnectorOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
175typedef std::function<void(const KafkaConnectClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&,
176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
178typedef std::function<void(const KafkaConnectClient*, const Model::ListCustomPluginsRequest&, const Model::ListCustomPluginsOutcome&,
179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
181typedef std::function<void(const KafkaConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
184typedef std::function<void(const KafkaConnectClient*, const Model::ListWorkerConfigurationsRequest&,
185 const Model::ListWorkerConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
187typedef std::function<void(const KafkaConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
190typedef std::function<void(const KafkaConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
193typedef std::function<void(const KafkaConnectClient*, const Model::UpdateConnectorRequest&, const Model::UpdateConnectorOutcome&,
194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
196/* End of service model async handlers definitions */
197} // namespace KafkaConnect
198} // 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
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