AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SchemasClient.h
1
6#pragma once
7#include <aws/schemas/Schemas_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/schemas/SchemasServiceClientModel.h>
13
14namespace Aws
15{
16namespace Schemas
17{
21 class AWS_SCHEMAS_API SchemasClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<SchemasClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<SchemasEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<SchemasEndpointProviderBase> endpointProvider = nullptr,
45
50 SchemasClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<SchemasEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 SchemasClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
77 virtual ~SchemasClient();
78
85
89 template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
90 Model::CreateDiscovererOutcomeCallable CreateDiscovererCallable(const CreateDiscovererRequestT& request) const
91 {
92 return SubmitCallable(&SchemasClient::CreateDiscoverer, request);
93 }
94
98 template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
99 void CreateDiscovererAsync(const CreateDiscovererRequestT& request, const CreateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
100 {
101 return SubmitAsync(&SchemasClient::CreateDiscoverer, request, handler, context);
102 }
103
110
114 template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
115 Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT& request) const
116 {
117 return SubmitCallable(&SchemasClient::CreateRegistry, request);
118 }
119
123 template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
124 void CreateRegistryAsync(const CreateRegistryRequestT& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
125 {
126 return SubmitAsync(&SchemasClient::CreateRegistry, request, handler, context);
127 }
128
136
140 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
141 Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT& request) const
142 {
143 return SubmitCallable(&SchemasClient::CreateSchema, request);
144 }
145
149 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
150 void CreateSchemaAsync(const CreateSchemaRequestT& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
151 {
152 return SubmitAsync(&SchemasClient::CreateSchema, request, handler, context);
153 }
154
161
165 template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
166 Model::DeleteDiscovererOutcomeCallable DeleteDiscovererCallable(const DeleteDiscovererRequestT& request) const
167 {
168 return SubmitCallable(&SchemasClient::DeleteDiscoverer, request);
169 }
170
174 template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
175 void DeleteDiscovererAsync(const DeleteDiscovererRequestT& request, const DeleteDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
176 {
177 return SubmitAsync(&SchemasClient::DeleteDiscoverer, request, handler, context);
178 }
179
186
190 template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
191 Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT& request) const
192 {
193 return SubmitCallable(&SchemasClient::DeleteRegistry, request);
194 }
195
199 template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
200 void DeleteRegistryAsync(const DeleteRegistryRequestT& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
201 {
202 return SubmitAsync(&SchemasClient::DeleteRegistry, request, handler, context);
203 }
204
212
216 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
217 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request = {}) const
218 {
219 return SubmitCallable(&SchemasClient::DeleteResourcePolicy, request);
220 }
221
225 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
226 void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteResourcePolicyRequestT& request = {}) const
227 {
228 return SubmitAsync(&SchemasClient::DeleteResourcePolicy, request, handler, context);
229 }
230
237
241 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
242 Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT& request) const
243 {
244 return SubmitCallable(&SchemasClient::DeleteSchema, request);
245 }
246
250 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
251 void DeleteSchemaAsync(const DeleteSchemaRequestT& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
252 {
253 return SubmitAsync(&SchemasClient::DeleteSchema, request, handler, context);
254 }
255
262
266 template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
267 Model::DeleteSchemaVersionOutcomeCallable DeleteSchemaVersionCallable(const DeleteSchemaVersionRequestT& request) const
268 {
269 return SubmitCallable(&SchemasClient::DeleteSchemaVersion, request);
270 }
271
275 template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
276 void DeleteSchemaVersionAsync(const DeleteSchemaVersionRequestT& request, const DeleteSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
277 {
278 return SubmitAsync(&SchemasClient::DeleteSchemaVersion, request, handler, context);
279 }
280
287
291 template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
292 Model::DescribeCodeBindingOutcomeCallable DescribeCodeBindingCallable(const DescribeCodeBindingRequestT& request) const
293 {
294 return SubmitCallable(&SchemasClient::DescribeCodeBinding, request);
295 }
296
300 template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
301 void DescribeCodeBindingAsync(const DescribeCodeBindingRequestT& request, const DescribeCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
302 {
303 return SubmitAsync(&SchemasClient::DescribeCodeBinding, request, handler, context);
304 }
305
312
316 template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
317 Model::DescribeDiscovererOutcomeCallable DescribeDiscovererCallable(const DescribeDiscovererRequestT& request) const
318 {
319 return SubmitCallable(&SchemasClient::DescribeDiscoverer, request);
320 }
321
325 template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
326 void DescribeDiscovererAsync(const DescribeDiscovererRequestT& request, const DescribeDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
327 {
328 return SubmitAsync(&SchemasClient::DescribeDiscoverer, request, handler, context);
329 }
330
337
341 template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
342 Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable(const DescribeRegistryRequestT& request) const
343 {
344 return SubmitCallable(&SchemasClient::DescribeRegistry, request);
345 }
346
350 template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
351 void DescribeRegistryAsync(const DescribeRegistryRequestT& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
352 {
353 return SubmitAsync(&SchemasClient::DescribeRegistry, request, handler, context);
354 }
355
362
366 template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
367 Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable(const DescribeSchemaRequestT& request) const
368 {
369 return SubmitCallable(&SchemasClient::DescribeSchema, request);
370 }
371
375 template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
376 void DescribeSchemaAsync(const DescribeSchemaRequestT& request, const DescribeSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
377 {
378 return SubmitAsync(&SchemasClient::DescribeSchema, request, handler, context);
379 }
380
385
389 template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
390 Model::ExportSchemaOutcomeCallable ExportSchemaCallable(const ExportSchemaRequestT& request) const
391 {
392 return SubmitCallable(&SchemasClient::ExportSchema, request);
393 }
394
398 template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
399 void ExportSchemaAsync(const ExportSchemaRequestT& request, const ExportSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
400 {
401 return SubmitAsync(&SchemasClient::ExportSchema, request, handler, context);
402 }
403
410
414 template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
415 Model::GetCodeBindingSourceOutcomeCallable GetCodeBindingSourceCallable(const GetCodeBindingSourceRequestT& request) const
416 {
417 return SubmitCallable(&SchemasClient::GetCodeBindingSource, request);
418 }
419
423 template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
424 void GetCodeBindingSourceAsync(const GetCodeBindingSourceRequestT& request, const GetCodeBindingSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
425 {
426 return SubmitAsync(&SchemasClient::GetCodeBindingSource, request, handler, context);
427 }
428
436
440 template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
441 Model::GetDiscoveredSchemaOutcomeCallable GetDiscoveredSchemaCallable(const GetDiscoveredSchemaRequestT& request) const
442 {
443 return SubmitCallable(&SchemasClient::GetDiscoveredSchema, request);
444 }
445
449 template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
450 void GetDiscoveredSchemaAsync(const GetDiscoveredSchemaRequestT& request, const GetDiscoveredSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
451 {
452 return SubmitAsync(&SchemasClient::GetDiscoveredSchema, request, handler, context);
453 }
454
462
466 template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
467 Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT& request = {}) const
468 {
469 return SubmitCallable(&SchemasClient::GetResourcePolicy, request);
470 }
471
475 template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
476 void GetResourcePolicyAsync(const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetResourcePolicyRequestT& request = {}) const
477 {
478 return SubmitAsync(&SchemasClient::GetResourcePolicy, request, handler, context);
479 }
480
487
491 template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
492 Model::ListDiscoverersOutcomeCallable ListDiscoverersCallable(const ListDiscoverersRequestT& request = {}) const
493 {
494 return SubmitCallable(&SchemasClient::ListDiscoverers, request);
495 }
496
500 template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
501 void ListDiscoverersAsync(const ListDiscoverersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDiscoverersRequestT& request = {}) const
502 {
503 return SubmitAsync(&SchemasClient::ListDiscoverers, request, handler, context);
504 }
505
512
516 template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
517 Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT& request = {}) const
518 {
519 return SubmitCallable(&SchemasClient::ListRegistries, request);
520 }
521
525 template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
526 void ListRegistriesAsync(const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRegistriesRequestT& request = {}) const
527 {
528 return SubmitAsync(&SchemasClient::ListRegistries, request, handler, context);
529 }
530
538
542 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
543 Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT& request) const
544 {
545 return SubmitCallable(&SchemasClient::ListSchemaVersions, request);
546 }
547
551 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
552 void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
553 {
554 return SubmitAsync(&SchemasClient::ListSchemaVersions, request, handler, context);
555 }
556
563
567 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
568 Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT& request) const
569 {
570 return SubmitCallable(&SchemasClient::ListSchemas, request);
571 }
572
576 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
577 void ListSchemasAsync(const ListSchemasRequestT& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
578 {
579 return SubmitAsync(&SchemasClient::ListSchemas, request, handler, context);
580 }
581
588
592 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
593 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
594 {
595 return SubmitCallable(&SchemasClient::ListTagsForResource, request);
596 }
597
601 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
602 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
603 {
604 return SubmitAsync(&SchemasClient::ListTagsForResource, request, handler, context);
605 }
606
613
617 template<typename PutCodeBindingRequestT = Model::PutCodeBindingRequest>
618 Model::PutCodeBindingOutcomeCallable PutCodeBindingCallable(const PutCodeBindingRequestT& request) const
619 {
620 return SubmitCallable(&SchemasClient::PutCodeBinding, request);
621 }
622
626 template<typename PutCodeBindingRequestT = Model::PutCodeBindingRequest>
627 void PutCodeBindingAsync(const PutCodeBindingRequestT& request, const PutCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
628 {
629 return SubmitAsync(&SchemasClient::PutCodeBinding, request, handler, context);
630 }
631
638
642 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
643 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const
644 {
645 return SubmitCallable(&SchemasClient::PutResourcePolicy, request);
646 }
647
651 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
652 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
653 {
654 return SubmitAsync(&SchemasClient::PutResourcePolicy, request, handler, context);
655 }
656
663
667 template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
668 Model::SearchSchemasOutcomeCallable SearchSchemasCallable(const SearchSchemasRequestT& request) const
669 {
670 return SubmitCallable(&SchemasClient::SearchSchemas, request);
671 }
672
676 template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
677 void SearchSchemasAsync(const SearchSchemasRequestT& request, const SearchSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
678 {
679 return SubmitAsync(&SchemasClient::SearchSchemas, request, handler, context);
680 }
681
688
692 template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
693 Model::StartDiscovererOutcomeCallable StartDiscovererCallable(const StartDiscovererRequestT& request) const
694 {
695 return SubmitCallable(&SchemasClient::StartDiscoverer, request);
696 }
697
701 template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
702 void StartDiscovererAsync(const StartDiscovererRequestT& request, const StartDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
703 {
704 return SubmitAsync(&SchemasClient::StartDiscoverer, request, handler, context);
705 }
706
713
717 template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
718 Model::StopDiscovererOutcomeCallable StopDiscovererCallable(const StopDiscovererRequestT& request) const
719 {
720 return SubmitCallable(&SchemasClient::StopDiscoverer, request);
721 }
722
726 template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
727 void StopDiscovererAsync(const StopDiscovererRequestT& request, const StopDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
728 {
729 return SubmitAsync(&SchemasClient::StopDiscoverer, request, handler, context);
730 }
731
738
742 template<typename TagResourceRequestT = Model::TagResourceRequest>
743 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
744 {
745 return SubmitCallable(&SchemasClient::TagResource, request);
746 }
747
751 template<typename TagResourceRequestT = Model::TagResourceRequest>
752 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
753 {
754 return SubmitAsync(&SchemasClient::TagResource, request, handler, context);
755 }
756
763
767 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
768 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
769 {
770 return SubmitCallable(&SchemasClient::UntagResource, request);
771 }
772
776 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
777 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
778 {
779 return SubmitAsync(&SchemasClient::UntagResource, request, handler, context);
780 }
781
788
792 template<typename UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
793 Model::UpdateDiscovererOutcomeCallable UpdateDiscovererCallable(const UpdateDiscovererRequestT& request) const
794 {
795 return SubmitCallable(&SchemasClient::UpdateDiscoverer, request);
796 }
797
801 template<typename UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
802 void UpdateDiscovererAsync(const UpdateDiscovererRequestT& request, const UpdateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
803 {
804 return SubmitAsync(&SchemasClient::UpdateDiscoverer, request, handler, context);
805 }
806
813
817 template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
818 Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT& request) const
819 {
820 return SubmitCallable(&SchemasClient::UpdateRegistry, request);
821 }
822
826 template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
827 void UpdateRegistryAsync(const UpdateRegistryRequestT& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
828 {
829 return SubmitAsync(&SchemasClient::UpdateRegistry, request, handler, context);
830 }
831
839
843 template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
844 Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT& request) const
845 {
846 return SubmitCallable(&SchemasClient::UpdateSchema, request);
847 }
848
852 template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
853 void UpdateSchemaAsync(const UpdateSchemaRequestT& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
854 {
855 return SubmitAsync(&SchemasClient::UpdateSchema, request, handler, context);
856 }
857
858
859 void OverrideEndpoint(const Aws::String& endpoint);
860 std::shared_ptr<SchemasEndpointProviderBase>& accessEndpointProvider();
861 private:
863 void init(const SchemasClientConfiguration& clientConfiguration);
864
865 SchemasClientConfiguration m_clientConfiguration;
866 std::shared_ptr<SchemasEndpointProviderBase> m_endpointProvider;
867 };
868
869} // namespace Schemas
870} // namespace Aws
virtual Model::DeleteDiscovererOutcome DeleteDiscoverer(const Model::DeleteDiscovererRequest &request) const
Model::StartDiscovererOutcomeCallable StartDiscovererCallable(const StartDiscovererRequestT &request) const
Model::GetCodeBindingSourceOutcomeCallable GetCodeBindingSourceCallable(const GetCodeBindingSourceRequestT &request) const
void ListRegistriesAsync(const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRegistriesRequestT &request={}) const
Model::ExportSchemaOutcomeCallable ExportSchemaCallable(const ExportSchemaRequestT &request) const
virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest &request) const
Model::DeleteSchemaVersionOutcomeCallable DeleteSchemaVersionCallable(const DeleteSchemaVersionRequestT &request) const
SchemasClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
void SearchSchemasAsync(const SearchSchemasRequestT &request, const SearchSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutCodeBindingOutcome PutCodeBinding(const Model::PutCodeBindingRequest &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteResourcePolicyRequestT &request={}) const
virtual Model::StopDiscovererOutcome StopDiscoverer(const Model::StopDiscovererRequest &request) const
virtual Model::ListRegistriesOutcome ListRegistries(const Model::ListRegistriesRequest &request={}) const
void DeleteSchemaAsync(const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
SchemasClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateDiscovererOutcome UpdateDiscoverer(const Model::UpdateDiscovererRequest &request) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request={}) const
virtual Model::SearchSchemasOutcome SearchSchemas(const Model::SearchSchemasRequest &request) const
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request={}) const
Model::DescribeDiscovererOutcomeCallable DescribeDiscovererCallable(const DescribeDiscovererRequestT &request) const
SchemasClientConfiguration ClientConfigurationType
void CreateRegistryAsync(const CreateRegistryRequestT &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDiscovererOutcome DescribeDiscoverer(const Model::DescribeDiscovererRequest &request) const
virtual Model::GetDiscoveredSchemaOutcome GetDiscoveredSchema(const Model::GetDiscoveredSchemaRequest &request) const
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT &request) const
void StartDiscovererAsync(const StartDiscovererRequestT &request, const StartDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void DescribeSchemaAsync(const DescribeSchemaRequestT &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest &request) const
Model::StopDiscovererOutcomeCallable StopDiscovererCallable(const StopDiscovererRequestT &request) const
void GetResourcePolicyAsync(const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePolicyRequestT &request={}) const
Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ExportSchemaAsync(const ExportSchemaRequestT &request, const ExportSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDiscovererAsync(const CreateDiscovererRequestT &request, const CreateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDiscovererAsync(const DescribeDiscovererRequestT &request, const DescribeDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCodeBindingSourceOutcome GetCodeBindingSource(const Model::GetCodeBindingSourceRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListDiscoverersOutcome ListDiscoverers(const Model::ListDiscoverersRequest &request={}) const
void DeleteDiscovererAsync(const DeleteDiscovererRequestT &request, const DeleteDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable(const DescribeRegistryRequestT &request) const
SchemasClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT &request) const
Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT &request) const
void UpdateSchemaAsync(const UpdateSchemaRequestT &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSchemasOutcome ListSchemas(const Model::ListSchemasRequest &request) const
virtual Model::DescribeRegistryOutcome DescribeRegistry(const Model::DescribeRegistryRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::UpdateDiscovererOutcomeCallable UpdateDiscovererCallable(const UpdateDiscovererRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DescribeSchemaOutcome DescribeSchema(const Model::DescribeSchemaRequest &request) const
void DescribeCodeBindingAsync(const DescribeCodeBindingRequestT &request, const DescribeCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSchemaOutcome DeleteSchema(const Model::DeleteSchemaRequest &request) const
void ListSchemasAsync(const ListSchemasRequestT &request, const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSchemaVersionAsync(const DeleteSchemaVersionRequestT &request, const DeleteSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRegistryAsync(const UpdateRegistryRequestT &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
SchemasClient(const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration(), std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr)
void GetCodeBindingSourceAsync(const GetCodeBindingSourceRequestT &request, const GetCodeBindingSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT &request) const
virtual Model::CreateRegistryOutcome CreateRegistry(const Model::CreateRegistryRequest &request) const
void GetDiscoveredSchemaAsync(const GetDiscoveredSchemaRequestT &request, const GetDiscoveredSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SchemasEndpointProvider EndpointProviderType
virtual Model::DeleteRegistryOutcome DeleteRegistry(const Model::DeleteRegistryRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSchemaAsync(const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ExportSchemaOutcome ExportSchema(const Model::ExportSchemaRequest &request) const
Model::GetDiscoveredSchemaOutcomeCallable GetDiscoveredSchemaCallable(const GetDiscoveredSchemaRequestT &request) const
Model::DeleteDiscovererOutcomeCallable DeleteDiscovererCallable(const DeleteDiscovererRequestT &request) const
Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT &request={}) const
virtual Model::DeleteSchemaVersionOutcome DeleteSchemaVersion(const Model::DeleteSchemaVersionRequest &request) const
void DescribeRegistryAsync(const DescribeRegistryRequestT &request, const DescribeRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT &request) const
void PutCodeBindingAsync(const PutCodeBindingRequestT &request, const PutCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request={}) const
SchemasClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr, const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration())
virtual Model::CreateDiscovererOutcome CreateDiscoverer(const Model::CreateDiscovererRequest &request) const
Model::ListDiscoverersOutcomeCallable ListDiscoverersCallable(const ListDiscoverersRequestT &request={}) const
Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable(const DescribeSchemaRequestT &request) const
std::shared_ptr< SchemasEndpointProviderBase > & accessEndpointProvider()
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCodeBindingOutcomeCallable DescribeCodeBindingCallable(const DescribeCodeBindingRequestT &request) const
Model::CreateDiscovererOutcomeCallable CreateDiscovererCallable(const CreateDiscovererRequestT &request) const
Model::PutCodeBindingOutcomeCallable PutCodeBindingCallable(const PutCodeBindingRequestT &request) const
Model::SearchSchemasOutcomeCallable SearchSchemasCallable(const SearchSchemasRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UpdateDiscovererAsync(const UpdateDiscovererRequestT &request, const UpdateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRegistryOutcome UpdateRegistry(const Model::UpdateRegistryRequest &request) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request={}) const
void DeleteRegistryAsync(const DeleteRegistryRequestT &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SchemasClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr, const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration())
void ListDiscoverersAsync(const ListDiscoverersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDiscoverersRequestT &request={}) const
void StopDiscovererAsync(const StopDiscovererRequestT &request, const StopDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
virtual Model::DescribeCodeBindingOutcome DescribeCodeBinding(const Model::DescribeCodeBindingRequest &request) const
virtual Model::StartDiscovererOutcome StartDiscoverer(const Model::StartDiscovererRequest &request) const
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
std::future< ExportSchemaOutcome > ExportSchemaOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StopDiscovererOutcome > StopDiscovererOutcomeCallable
std::future< ListDiscoverersOutcome > ListDiscoverersOutcomeCallable
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< CreateDiscovererOutcome > CreateDiscovererOutcomeCallable
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
std::future< DescribeSchemaOutcome > DescribeSchemaOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< PutCodeBindingOutcome > PutCodeBindingOutcomeCallable
std::future< UpdateDiscovererOutcome > UpdateDiscovererOutcomeCallable
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
std::future< DeleteDiscovererOutcome > DeleteDiscovererOutcomeCallable
std::future< DescribeCodeBindingOutcome > DescribeCodeBindingOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
std::future< StartDiscovererOutcome > StartDiscovererOutcomeCallable
std::future< DescribeDiscovererOutcome > DescribeDiscovererOutcomeCallable
std::future< GetCodeBindingSourceOutcome > GetCodeBindingSourceOutcomeCallable
std::future< SearchSchemasOutcome > SearchSchemasOutcomeCallable
std::future< GetDiscoveredSchemaOutcome > GetDiscoveredSchemaOutcomeCallable
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
std::future< DeleteSchemaVersionOutcome > DeleteSchemaVersionOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String