AWS SDK for C++

AWS SDK for C++ Version 1.11.754

Loading...
Searching...
No Matches
SchemasServiceClientModel.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/schemas/SchemasEndpointProvider.h>
15#include <aws/schemas/SchemasErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in SchemasClient header */
22#include <aws/core/NoResult.h>
23#include <aws/schemas/model/CreateDiscovererResult.h>
24#include <aws/schemas/model/CreateRegistryResult.h>
25#include <aws/schemas/model/CreateSchemaResult.h>
26#include <aws/schemas/model/DeleteResourcePolicyRequest.h>
27#include <aws/schemas/model/DescribeCodeBindingResult.h>
28#include <aws/schemas/model/DescribeDiscovererResult.h>
29#include <aws/schemas/model/DescribeRegistryResult.h>
30#include <aws/schemas/model/DescribeSchemaResult.h>
31#include <aws/schemas/model/ExportSchemaResult.h>
32#include <aws/schemas/model/GetCodeBindingSourceResult.h>
33#include <aws/schemas/model/GetDiscoveredSchemaResult.h>
34#include <aws/schemas/model/GetResourcePolicyRequest.h>
35#include <aws/schemas/model/GetResourcePolicyResult.h>
36#include <aws/schemas/model/ListDiscoverersRequest.h>
37#include <aws/schemas/model/ListDiscoverersResult.h>
38#include <aws/schemas/model/ListRegistriesRequest.h>
39#include <aws/schemas/model/ListRegistriesResult.h>
40#include <aws/schemas/model/ListSchemaVersionsResult.h>
41#include <aws/schemas/model/ListSchemasResult.h>
42#include <aws/schemas/model/ListTagsForResourceResult.h>
43#include <aws/schemas/model/PutCodeBindingResult.h>
44#include <aws/schemas/model/PutResourcePolicyResult.h>
45#include <aws/schemas/model/SearchSchemasResult.h>
46#include <aws/schemas/model/StartDiscovererResult.h>
47#include <aws/schemas/model/StopDiscovererResult.h>
48#include <aws/schemas/model/UpdateDiscovererResult.h>
49#include <aws/schemas/model/UpdateRegistryResult.h>
50#include <aws/schemas/model/UpdateSchemaResult.h>
51/* End of service model headers required in SchemasClient header */
52
53namespace Aws {
54namespace Http {
55class HttpClient;
56class HttpClientFactory;
57} // namespace Http
58
59namespace Utils {
60template <typename R, typename E>
61class Outcome;
62
63namespace Threading {
64class Executor;
65} // namespace Threading
66} // namespace Utils
67
68namespace Auth {
69class AWSCredentials;
70class AWSCredentialsProvider;
71} // namespace Auth
72
73namespace Client {
74class RetryStrategy;
75} // namespace Client
76
77namespace Schemas {
81
82namespace Model {
83/* Service model forward declarations required in SchemasClient header */
84class CreateDiscovererRequest;
85class CreateRegistryRequest;
86class CreateSchemaRequest;
87class DeleteDiscovererRequest;
88class DeleteRegistryRequest;
89class DeleteResourcePolicyRequest;
90class DeleteSchemaRequest;
91class DeleteSchemaVersionRequest;
92class DescribeCodeBindingRequest;
93class DescribeDiscovererRequest;
94class DescribeRegistryRequest;
95class DescribeSchemaRequest;
96class ExportSchemaRequest;
97class GetCodeBindingSourceRequest;
98class GetDiscoveredSchemaRequest;
99class GetResourcePolicyRequest;
100class ListDiscoverersRequest;
101class ListRegistriesRequest;
102class ListSchemaVersionsRequest;
103class ListSchemasRequest;
104class ListTagsForResourceRequest;
105class PutCodeBindingRequest;
106class PutResourcePolicyRequest;
107class SearchSchemasRequest;
108class StartDiscovererRequest;
109class StopDiscovererRequest;
110class TagResourceRequest;
111class UntagResourceRequest;
112class UpdateDiscovererRequest;
113class UpdateRegistryRequest;
114class UpdateSchemaRequest;
115/* End of service model forward declarations required in SchemasClient header */
116
117/* Service model Outcome class definitions */
149/* End of service model Outcome class definitions */
150
151/* Service model Outcome callable definitions */
152typedef std::future<CreateDiscovererOutcome> CreateDiscovererOutcomeCallable;
153typedef std::future<CreateRegistryOutcome> CreateRegistryOutcomeCallable;
154typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
155typedef std::future<DeleteDiscovererOutcome> DeleteDiscovererOutcomeCallable;
156typedef std::future<DeleteRegistryOutcome> DeleteRegistryOutcomeCallable;
157typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
158typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
159typedef std::future<DeleteSchemaVersionOutcome> DeleteSchemaVersionOutcomeCallable;
160typedef std::future<DescribeCodeBindingOutcome> DescribeCodeBindingOutcomeCallable;
161typedef std::future<DescribeDiscovererOutcome> DescribeDiscovererOutcomeCallable;
162typedef std::future<DescribeRegistryOutcome> DescribeRegistryOutcomeCallable;
163typedef std::future<DescribeSchemaOutcome> DescribeSchemaOutcomeCallable;
164typedef std::future<ExportSchemaOutcome> ExportSchemaOutcomeCallable;
165typedef std::future<GetCodeBindingSourceOutcome> GetCodeBindingSourceOutcomeCallable;
166typedef std::future<GetDiscoveredSchemaOutcome> GetDiscoveredSchemaOutcomeCallable;
167typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
168typedef std::future<ListDiscoverersOutcome> ListDiscoverersOutcomeCallable;
169typedef std::future<ListRegistriesOutcome> ListRegistriesOutcomeCallable;
170typedef std::future<ListSchemaVersionsOutcome> ListSchemaVersionsOutcomeCallable;
171typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
172typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
173typedef std::future<PutCodeBindingOutcome> PutCodeBindingOutcomeCallable;
174typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
175typedef std::future<SearchSchemasOutcome> SearchSchemasOutcomeCallable;
176typedef std::future<StartDiscovererOutcome> StartDiscovererOutcomeCallable;
177typedef std::future<StopDiscovererOutcome> StopDiscovererOutcomeCallable;
178typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
179typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
180typedef std::future<UpdateDiscovererOutcome> UpdateDiscovererOutcomeCallable;
181typedef std::future<UpdateRegistryOutcome> UpdateRegistryOutcomeCallable;
182typedef std::future<UpdateSchemaOutcome> UpdateSchemaOutcomeCallable;
183/* End of service model Outcome callable definitions */
184} // namespace Model
185
186class SchemasClient;
187
188/* Service model async handlers definitions */
189typedef std::function<void(const SchemasClient*, const Model::CreateDiscovererRequest&, const Model::CreateDiscovererOutcome&,
190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
192typedef std::function<void(const SchemasClient*, const Model::CreateRegistryRequest&, const Model::CreateRegistryOutcome&,
193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
195typedef std::function<void(const SchemasClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&,
196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
198typedef std::function<void(const SchemasClient*, const Model::DeleteDiscovererRequest&, const Model::DeleteDiscovererOutcome&,
199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
201typedef std::function<void(const SchemasClient*, const Model::DeleteRegistryRequest&, const Model::DeleteRegistryOutcome&,
202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
204typedef std::function<void(const SchemasClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&,
205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
207typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&,
208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
210typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaVersionRequest&, const Model::DeleteSchemaVersionOutcome&,
211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
213typedef std::function<void(const SchemasClient*, const Model::DescribeCodeBindingRequest&, const Model::DescribeCodeBindingOutcome&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
216typedef std::function<void(const SchemasClient*, const Model::DescribeDiscovererRequest&, const Model::DescribeDiscovererOutcome&,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const SchemasClient*, const Model::DescribeRegistryRequest&, const Model::DescribeRegistryOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const SchemasClient*, const Model::DescribeSchemaRequest&, const Model::DescribeSchemaOutcome&,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const SchemasClient*, const Model::ExportSchemaRequest&, const Model::ExportSchemaOutcome&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const SchemasClient*, const Model::GetDiscoveredSchemaRequest&, const Model::GetDiscoveredSchemaOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const SchemasClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const SchemasClient*, const Model::ListDiscoverersRequest&, const Model::ListDiscoverersOutcome&,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const SchemasClient*, const Model::ListRegistriesRequest&, const Model::ListRegistriesOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const SchemasClient*, const Model::ListSchemaVersionsRequest&, const Model::ListSchemaVersionsOutcome&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const SchemasClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const SchemasClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const SchemasClient*, const Model::PutCodeBindingRequest&, const Model::PutCodeBindingOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const SchemasClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const SchemasClient*, const Model::SearchSchemasRequest&, const Model::SearchSchemasOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const SchemasClient*, const Model::StartDiscovererRequest&, const Model::StartDiscovererOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const SchemasClient*, const Model::StopDiscovererRequest&, const Model::StopDiscovererOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const SchemasClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const SchemasClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const SchemasClient*, const Model::UpdateDiscovererRequest&, const Model::UpdateDiscovererOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const SchemasClient*, const Model::UpdateRegistryRequest&, const Model::UpdateRegistryOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const SchemasClient*, const Model::UpdateSchemaRequest&, const Model::UpdateSchemaOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282/* End of service model async handlers definitions */
283} // namespace Schemas
284} // 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::DeleteDiscovererRequest &, const Model::DeleteDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDiscovererResponseReceivedHandler
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::DescribeCodeBindingRequest &, const Model::DescribeCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCodeBindingResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::PutCodeBindingRequest &, const Model::PutCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutCodeBindingResponseReceivedHandler
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::ListDiscoverersRequest &, const Model::ListDiscoverersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDiscoverersResponseReceivedHandler
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::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRegistryResponseReceivedHandler
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::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
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::StartDiscovererRequest &, const Model::StartDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDiscovererResponseReceivedHandler
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::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRegistryResponseReceivedHandler
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::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRegistryResponseReceivedHandler
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::ExportSchemaRequest &, const Model::ExportSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportSchemaResponseReceivedHandler
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::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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSchemaResponseReceivedHandler
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::StopDiscovererRequest &, const Model::StopDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDiscovererResponseReceivedHandler
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::GetCodeBindingSourceRequest &, Model::GetCodeBindingSourceOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeBindingSourceResponseReceivedHandler
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::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaResponseReceivedHandler