AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SchemasServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/schemas/SchemasErrors.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/schemas/SchemasEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SchemasClient header */
21#include <aws/schemas/model/CreateDiscovererResult.h>
22#include <aws/schemas/model/CreateRegistryResult.h>
23#include <aws/schemas/model/CreateSchemaResult.h>
24#include <aws/schemas/model/DescribeCodeBindingResult.h>
25#include <aws/schemas/model/DescribeDiscovererResult.h>
26#include <aws/schemas/model/DescribeRegistryResult.h>
27#include <aws/schemas/model/DescribeSchemaResult.h>
28#include <aws/schemas/model/ExportSchemaResult.h>
29#include <aws/schemas/model/GetCodeBindingSourceResult.h>
30#include <aws/schemas/model/GetDiscoveredSchemaResult.h>
31#include <aws/schemas/model/GetResourcePolicyResult.h>
32#include <aws/schemas/model/ListDiscoverersResult.h>
33#include <aws/schemas/model/ListRegistriesResult.h>
34#include <aws/schemas/model/ListSchemaVersionsResult.h>
35#include <aws/schemas/model/ListSchemasResult.h>
36#include <aws/schemas/model/ListTagsForResourceResult.h>
37#include <aws/schemas/model/PutCodeBindingResult.h>
38#include <aws/schemas/model/PutResourcePolicyResult.h>
39#include <aws/schemas/model/SearchSchemasResult.h>
40#include <aws/schemas/model/StartDiscovererResult.h>
41#include <aws/schemas/model/StopDiscovererResult.h>
42#include <aws/schemas/model/UpdateDiscovererResult.h>
43#include <aws/schemas/model/UpdateRegistryResult.h>
44#include <aws/schemas/model/UpdateSchemaResult.h>
45#include <aws/schemas/model/DeleteResourcePolicyRequest.h>
46#include <aws/schemas/model/ListDiscoverersRequest.h>
47#include <aws/schemas/model/GetResourcePolicyRequest.h>
48#include <aws/schemas/model/ListRegistriesRequest.h>
49#include <aws/core/NoResult.h>
50/* End of service model headers required in SchemasClient header */
51
52namespace Aws
53{
54 namespace Http
55 {
56 class HttpClient;
57 class HttpClientFactory;
58 } // namespace Http
59
60 namespace Utils
61 {
62 template< typename R, typename E> class Outcome;
63
64 namespace Threading
65 {
66 class Executor;
67 } // namespace Threading
68 } // namespace Utils
69
70 namespace Auth
71 {
72 class AWSCredentials;
73 class AWSCredentialsProvider;
74 } // namespace Auth
75
76 namespace Client
77 {
78 class RetryStrategy;
79 } // namespace Client
80
81 namespace Schemas
82 {
86
87 namespace Model
88 {
89 /* Service model forward declarations required in SchemasClient header */
90 class CreateDiscovererRequest;
91 class CreateRegistryRequest;
92 class CreateSchemaRequest;
93 class DeleteDiscovererRequest;
94 class DeleteRegistryRequest;
95 class DeleteResourcePolicyRequest;
96 class DeleteSchemaRequest;
97 class DeleteSchemaVersionRequest;
98 class DescribeCodeBindingRequest;
99 class DescribeDiscovererRequest;
100 class DescribeRegistryRequest;
101 class DescribeSchemaRequest;
102 class ExportSchemaRequest;
103 class GetCodeBindingSourceRequest;
104 class GetDiscoveredSchemaRequest;
105 class GetResourcePolicyRequest;
106 class ListDiscoverersRequest;
107 class ListRegistriesRequest;
108 class ListSchemaVersionsRequest;
109 class ListSchemasRequest;
110 class ListTagsForResourceRequest;
111 class PutCodeBindingRequest;
112 class PutResourcePolicyRequest;
113 class SearchSchemasRequest;
114 class StartDiscovererRequest;
115 class StopDiscovererRequest;
116 class TagResourceRequest;
117 class UntagResourceRequest;
118 class UpdateDiscovererRequest;
119 class UpdateRegistryRequest;
120 class UpdateSchemaRequest;
121 /* End of service model forward declarations required in SchemasClient header */
122
123 /* Service model Outcome class definitions */
155 /* End of service model Outcome class definitions */
156
157 /* Service model Outcome callable definitions */
158 typedef std::future<CreateDiscovererOutcome> CreateDiscovererOutcomeCallable;
159 typedef std::future<CreateRegistryOutcome> CreateRegistryOutcomeCallable;
160 typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
161 typedef std::future<DeleteDiscovererOutcome> DeleteDiscovererOutcomeCallable;
162 typedef std::future<DeleteRegistryOutcome> DeleteRegistryOutcomeCallable;
163 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
164 typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
165 typedef std::future<DeleteSchemaVersionOutcome> DeleteSchemaVersionOutcomeCallable;
166 typedef std::future<DescribeCodeBindingOutcome> DescribeCodeBindingOutcomeCallable;
167 typedef std::future<DescribeDiscovererOutcome> DescribeDiscovererOutcomeCallable;
168 typedef std::future<DescribeRegistryOutcome> DescribeRegistryOutcomeCallable;
169 typedef std::future<DescribeSchemaOutcome> DescribeSchemaOutcomeCallable;
170 typedef std::future<ExportSchemaOutcome> ExportSchemaOutcomeCallable;
171 typedef std::future<GetCodeBindingSourceOutcome> GetCodeBindingSourceOutcomeCallable;
172 typedef std::future<GetDiscoveredSchemaOutcome> GetDiscoveredSchemaOutcomeCallable;
173 typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
174 typedef std::future<ListDiscoverersOutcome> ListDiscoverersOutcomeCallable;
175 typedef std::future<ListRegistriesOutcome> ListRegistriesOutcomeCallable;
176 typedef std::future<ListSchemaVersionsOutcome> ListSchemaVersionsOutcomeCallable;
177 typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
178 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
179 typedef std::future<PutCodeBindingOutcome> PutCodeBindingOutcomeCallable;
180 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
181 typedef std::future<SearchSchemasOutcome> SearchSchemasOutcomeCallable;
182 typedef std::future<StartDiscovererOutcome> StartDiscovererOutcomeCallable;
183 typedef std::future<StopDiscovererOutcome> StopDiscovererOutcomeCallable;
184 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
185 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
186 typedef std::future<UpdateDiscovererOutcome> UpdateDiscovererOutcomeCallable;
187 typedef std::future<UpdateRegistryOutcome> UpdateRegistryOutcomeCallable;
188 typedef std::future<UpdateSchemaOutcome> UpdateSchemaOutcomeCallable;
189 /* End of service model Outcome callable definitions */
190 } // namespace Model
191
192 class SchemasClient;
193
194 /* Service model async handlers definitions */
195 typedef std::function<void(const SchemasClient*, const Model::CreateDiscovererRequest&, const Model::CreateDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiscovererResponseReceivedHandler;
196 typedef std::function<void(const SchemasClient*, const Model::CreateRegistryRequest&, const Model::CreateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRegistryResponseReceivedHandler;
197 typedef std::function<void(const SchemasClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSchemaResponseReceivedHandler;
198 typedef std::function<void(const SchemasClient*, const Model::DeleteDiscovererRequest&, const Model::DeleteDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiscovererResponseReceivedHandler;
199 typedef std::function<void(const SchemasClient*, const Model::DeleteRegistryRequest&, const Model::DeleteRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryResponseReceivedHandler;
200 typedef std::function<void(const SchemasClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
201 typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaResponseReceivedHandler;
202 typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaVersionRequest&, const Model::DeleteSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaVersionResponseReceivedHandler;
203 typedef std::function<void(const SchemasClient*, const Model::DescribeCodeBindingRequest&, const Model::DescribeCodeBindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCodeBindingResponseReceivedHandler;
204 typedef std::function<void(const SchemasClient*, const Model::DescribeDiscovererRequest&, const Model::DescribeDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDiscovererResponseReceivedHandler;
205 typedef std::function<void(const SchemasClient*, const Model::DescribeRegistryRequest&, const Model::DescribeRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegistryResponseReceivedHandler;
206 typedef std::function<void(const SchemasClient*, const Model::DescribeSchemaRequest&, const Model::DescribeSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSchemaResponseReceivedHandler;
207 typedef std::function<void(const SchemasClient*, const Model::ExportSchemaRequest&, const Model::ExportSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportSchemaResponseReceivedHandler;
208 typedef std::function<void(const SchemasClient*, const Model::GetCodeBindingSourceRequest&, Model::GetCodeBindingSourceOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCodeBindingSourceResponseReceivedHandler;
209 typedef std::function<void(const SchemasClient*, const Model::GetDiscoveredSchemaRequest&, const Model::GetDiscoveredSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiscoveredSchemaResponseReceivedHandler;
210 typedef std::function<void(const SchemasClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
211 typedef std::function<void(const SchemasClient*, const Model::ListDiscoverersRequest&, const Model::ListDiscoverersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDiscoverersResponseReceivedHandler;
212 typedef std::function<void(const SchemasClient*, const Model::ListRegistriesRequest&, const Model::ListRegistriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRegistriesResponseReceivedHandler;
213 typedef std::function<void(const SchemasClient*, const Model::ListSchemaVersionsRequest&, const Model::ListSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaVersionsResponseReceivedHandler;
214 typedef std::function<void(const SchemasClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
215 typedef std::function<void(const SchemasClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
216 typedef std::function<void(const SchemasClient*, const Model::PutCodeBindingRequest&, const Model::PutCodeBindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutCodeBindingResponseReceivedHandler;
217 typedef std::function<void(const SchemasClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
218 typedef std::function<void(const SchemasClient*, const Model::SearchSchemasRequest&, const Model::SearchSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSchemasResponseReceivedHandler;
219 typedef std::function<void(const SchemasClient*, const Model::StartDiscovererRequest&, const Model::StartDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDiscovererResponseReceivedHandler;
220 typedef std::function<void(const SchemasClient*, const Model::StopDiscovererRequest&, const Model::StopDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDiscovererResponseReceivedHandler;
221 typedef std::function<void(const SchemasClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
222 typedef std::function<void(const SchemasClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
223 typedef std::function<void(const SchemasClient*, const Model::UpdateDiscovererRequest&, const Model::UpdateDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDiscovererResponseReceivedHandler;
224 typedef std::function<void(const SchemasClient*, const Model::UpdateRegistryRequest&, const Model::UpdateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRegistryResponseReceivedHandler;
225 typedef std::function<void(const SchemasClient*, const Model::UpdateSchemaRequest&, const Model::UpdateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSchemaResponseReceivedHandler;
226 /* End of service model async handlers definitions */
227 } // namespace Schemas
228} // namespace Aws
EndpointProviderBase< SchemasClientConfiguration, SchemasBuiltInParameters, SchemasClientContextParameters > SchemasEndpointProviderBase
Aws::Utils::Outcome< ExportSchemaResult, SchemasError > ExportSchemaOutcome
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
std::future< ExportSchemaOutcome > ExportSchemaOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SchemasError > ListTagsForResourceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateRegistryResult, SchemasError > CreateRegistryOutcome
std::future< StopDiscovererOutcome > StopDiscovererOutcomeCallable
std::future< ListDiscoverersOutcome > ListDiscoverersOutcomeCallable
Aws::Utils::Outcome< DescribeSchemaResult, SchemasError > DescribeSchemaOutcome
Aws::Utils::Outcome< UpdateDiscovererResult, SchemasError > UpdateDiscovererOutcome
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
Aws::Utils::Outcome< ListRegistriesResult, SchemasError > ListRegistriesOutcome
Aws::Utils::Outcome< DescribeDiscovererResult, SchemasError > DescribeDiscovererOutcome
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
Aws::Utils::Outcome< GetCodeBindingSourceResult, SchemasError > GetCodeBindingSourceOutcome
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< CreateDiscovererOutcome > CreateDiscovererOutcomeCallable
Aws::Utils::Outcome< DescribeCodeBindingResult, SchemasError > DescribeCodeBindingOutcome
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteRegistryOutcome
std::future< DescribeSchemaOutcome > DescribeSchemaOutcomeCallable
Aws::Utils::Outcome< StopDiscovererResult, SchemasError > StopDiscovererOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, SchemasError > GetResourcePolicyOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< PutCodeBindingOutcome > PutCodeBindingOutcomeCallable
std::future< UpdateDiscovererOutcome > UpdateDiscovererOutcomeCallable
Aws::Utils::Outcome< ListDiscoverersResult, SchemasError > ListDiscoverersOutcome
Aws::Utils::Outcome< DescribeRegistryResult, SchemasError > DescribeRegistryOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteSchemaOutcome
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
std::future< DeleteDiscovererOutcome > DeleteDiscovererOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteSchemaVersionOutcome
std::future< DescribeCodeBindingOutcome > DescribeCodeBindingOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > TagResourceOutcome
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
std::future< StartDiscovererOutcome > StartDiscovererOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteDiscovererOutcome
std::future< DescribeDiscovererOutcome > DescribeDiscovererOutcomeCallable
std::future< GetCodeBindingSourceOutcome > GetCodeBindingSourceOutcomeCallable
Aws::Utils::Outcome< StartDiscovererResult, SchemasError > StartDiscovererOutcome
std::future< SearchSchemasOutcome > SearchSchemasOutcomeCallable
Aws::Utils::Outcome< PutResourcePolicyResult, SchemasError > PutResourcePolicyOutcome
Aws::Utils::Outcome< CreateSchemaResult, SchemasError > CreateSchemaOutcome
Aws::Utils::Outcome< UpdateSchemaResult, SchemasError > UpdateSchemaOutcome
Aws::Utils::Outcome< CreateDiscovererResult, SchemasError > CreateDiscovererOutcome
Aws::Utils::Outcome< SearchSchemasResult, SchemasError > SearchSchemasOutcome
Aws::Utils::Outcome< UpdateRegistryResult, SchemasError > UpdateRegistryOutcome
Aws::Utils::Outcome< ListSchemaVersionsResult, SchemasError > ListSchemaVersionsOutcome
std::future< GetDiscoveredSchemaOutcome > GetDiscoveredSchemaOutcomeCallable
Aws::Utils::Outcome< GetDiscoveredSchemaResult, SchemasError > GetDiscoveredSchemaOutcome
Aws::Utils::Outcome< PutCodeBindingResult, SchemasError > PutCodeBindingOutcome
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
std::future< DeleteSchemaVersionOutcome > DeleteSchemaVersionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > UntagResourceOutcome
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteResourcePolicyOutcome
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
Aws::Utils::Outcome< ListSchemasResult, SchemasError > ListSchemasOutcome
std::function< void(const SchemasClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ExportSchemaRequest &, const Model::ExportSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeDiscovererRequest &, const Model::DescribeDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeCodeBindingRequest &, const Model::DescribeCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCodeBindingResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaVersionsResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListDiscoverersRequest &, const Model::ListDiscoverersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoverersResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::SearchSchemasRequest &, const Model::SearchSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSchemasResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteDiscovererRequest &, const Model::DeleteDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRegistriesResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateDiscovererRequest &, const Model::CreateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::StopDiscovererRequest &, const Model::StopDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::StartDiscovererRequest &, const Model::StartDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteSchemaVersionRequest &, const Model::DeleteSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaVersionResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetDiscoveredSchemaRequest &, const Model::GetDiscoveredSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiscoveredSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetCodeBindingSourceRequest &, Model::GetCodeBindingSourceOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeBindingSourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateDiscovererRequest &, const Model::UpdateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemasResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::PutCodeBindingRequest &, const Model::PutCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutCodeBindingResponseReceivedHandler