AWS SDK for C++  1.8.156
AWS SDK for C++
SchemasClient.h
Go to the documentation of this file.
1 
6 #pragma once
38 #include <aws/core/NoResult.h>
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace Schemas
74 {
75 
76 namespace Model
77 {
78  class CreateDiscovererRequest;
79  class CreateRegistryRequest;
80  class CreateSchemaRequest;
81  class DeleteDiscovererRequest;
82  class DeleteRegistryRequest;
83  class DeleteResourcePolicyRequest;
84  class DeleteSchemaRequest;
85  class DeleteSchemaVersionRequest;
86  class DescribeCodeBindingRequest;
87  class DescribeDiscovererRequest;
88  class DescribeRegistryRequest;
89  class DescribeSchemaRequest;
90  class ExportSchemaRequest;
91  class GetCodeBindingSourceRequest;
92  class GetDiscoveredSchemaRequest;
93  class GetResourcePolicyRequest;
94  class ListDiscoverersRequest;
95  class ListRegistriesRequest;
96  class ListSchemaVersionsRequest;
97  class ListSchemasRequest;
98  class ListTagsForResourceRequest;
99  class PutCodeBindingRequest;
100  class PutResourcePolicyRequest;
101  class SearchSchemasRequest;
102  class StartDiscovererRequest;
103  class StopDiscovererRequest;
104  class TagResourceRequest;
105  class UntagResourceRequest;
106  class UpdateDiscovererRequest;
107  class UpdateRegistryRequest;
108  class UpdateSchemaRequest;
109 
141 
142  typedef std::future<CreateDiscovererOutcome> CreateDiscovererOutcomeCallable;
143  typedef std::future<CreateRegistryOutcome> CreateRegistryOutcomeCallable;
144  typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
145  typedef std::future<DeleteDiscovererOutcome> DeleteDiscovererOutcomeCallable;
146  typedef std::future<DeleteRegistryOutcome> DeleteRegistryOutcomeCallable;
147  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
148  typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
149  typedef std::future<DeleteSchemaVersionOutcome> DeleteSchemaVersionOutcomeCallable;
150  typedef std::future<DescribeCodeBindingOutcome> DescribeCodeBindingOutcomeCallable;
151  typedef std::future<DescribeDiscovererOutcome> DescribeDiscovererOutcomeCallable;
152  typedef std::future<DescribeRegistryOutcome> DescribeRegistryOutcomeCallable;
153  typedef std::future<DescribeSchemaOutcome> DescribeSchemaOutcomeCallable;
154  typedef std::future<ExportSchemaOutcome> ExportSchemaOutcomeCallable;
155  typedef std::future<GetCodeBindingSourceOutcome> GetCodeBindingSourceOutcomeCallable;
156  typedef std::future<GetDiscoveredSchemaOutcome> GetDiscoveredSchemaOutcomeCallable;
157  typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
158  typedef std::future<ListDiscoverersOutcome> ListDiscoverersOutcomeCallable;
159  typedef std::future<ListRegistriesOutcome> ListRegistriesOutcomeCallable;
160  typedef std::future<ListSchemaVersionsOutcome> ListSchemaVersionsOutcomeCallable;
161  typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
162  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
163  typedef std::future<PutCodeBindingOutcome> PutCodeBindingOutcomeCallable;
164  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
165  typedef std::future<SearchSchemasOutcome> SearchSchemasOutcomeCallable;
166  typedef std::future<StartDiscovererOutcome> StartDiscovererOutcomeCallable;
167  typedef std::future<StopDiscovererOutcome> StopDiscovererOutcomeCallable;
168  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
169  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
170  typedef std::future<UpdateDiscovererOutcome> UpdateDiscovererOutcomeCallable;
171  typedef std::future<UpdateRegistryOutcome> UpdateRegistryOutcomeCallable;
172  typedef std::future<UpdateSchemaOutcome> UpdateSchemaOutcomeCallable;
173 } // namespace Model
174 
175  class SchemasClient;
176 
177  typedef std::function<void(const SchemasClient*, const Model::CreateDiscovererRequest&, const Model::CreateDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDiscovererResponseReceivedHandler;
178  typedef std::function<void(const SchemasClient*, const Model::CreateRegistryRequest&, const Model::CreateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRegistryResponseReceivedHandler;
179  typedef std::function<void(const SchemasClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSchemaResponseReceivedHandler;
180  typedef std::function<void(const SchemasClient*, const Model::DeleteDiscovererRequest&, const Model::DeleteDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDiscovererResponseReceivedHandler;
181  typedef std::function<void(const SchemasClient*, const Model::DeleteRegistryRequest&, const Model::DeleteRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryResponseReceivedHandler;
182  typedef std::function<void(const SchemasClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
183  typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaResponseReceivedHandler;
184  typedef std::function<void(const SchemasClient*, const Model::DeleteSchemaVersionRequest&, const Model::DeleteSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaVersionResponseReceivedHandler;
185  typedef std::function<void(const SchemasClient*, const Model::DescribeCodeBindingRequest&, const Model::DescribeCodeBindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCodeBindingResponseReceivedHandler;
186  typedef std::function<void(const SchemasClient*, const Model::DescribeDiscovererRequest&, const Model::DescribeDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDiscovererResponseReceivedHandler;
187  typedef std::function<void(const SchemasClient*, const Model::DescribeRegistryRequest&, const Model::DescribeRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegistryResponseReceivedHandler;
188  typedef std::function<void(const SchemasClient*, const Model::DescribeSchemaRequest&, const Model::DescribeSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSchemaResponseReceivedHandler;
189  typedef std::function<void(const SchemasClient*, const Model::ExportSchemaRequest&, const Model::ExportSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportSchemaResponseReceivedHandler;
190  typedef std::function<void(const SchemasClient*, const Model::GetCodeBindingSourceRequest&, Model::GetCodeBindingSourceOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCodeBindingSourceResponseReceivedHandler;
191  typedef std::function<void(const SchemasClient*, const Model::GetDiscoveredSchemaRequest&, const Model::GetDiscoveredSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiscoveredSchemaResponseReceivedHandler;
192  typedef std::function<void(const SchemasClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
193  typedef std::function<void(const SchemasClient*, const Model::ListDiscoverersRequest&, const Model::ListDiscoverersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDiscoverersResponseReceivedHandler;
194  typedef std::function<void(const SchemasClient*, const Model::ListRegistriesRequest&, const Model::ListRegistriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRegistriesResponseReceivedHandler;
195  typedef std::function<void(const SchemasClient*, const Model::ListSchemaVersionsRequest&, const Model::ListSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaVersionsResponseReceivedHandler;
196  typedef std::function<void(const SchemasClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
197  typedef std::function<void(const SchemasClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
198  typedef std::function<void(const SchemasClient*, const Model::PutCodeBindingRequest&, const Model::PutCodeBindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutCodeBindingResponseReceivedHandler;
199  typedef std::function<void(const SchemasClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
200  typedef std::function<void(const SchemasClient*, const Model::SearchSchemasRequest&, const Model::SearchSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSchemasResponseReceivedHandler;
201  typedef std::function<void(const SchemasClient*, const Model::StartDiscovererRequest&, const Model::StartDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDiscovererResponseReceivedHandler;
202  typedef std::function<void(const SchemasClient*, const Model::StopDiscovererRequest&, const Model::StopDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDiscovererResponseReceivedHandler;
203  typedef std::function<void(const SchemasClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
204  typedef std::function<void(const SchemasClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
205  typedef std::function<void(const SchemasClient*, const Model::UpdateDiscovererRequest&, const Model::UpdateDiscovererOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDiscovererResponseReceivedHandler;
206  typedef std::function<void(const SchemasClient*, const Model::UpdateRegistryRequest&, const Model::UpdateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRegistryResponseReceivedHandler;
207  typedef std::function<void(const SchemasClient*, const Model::UpdateSchemaRequest&, const Model::UpdateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSchemaResponseReceivedHandler;
208 
213  {
214  public:
216 
222 
228 
233  SchemasClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
235 
236  virtual ~SchemasClient();
237 
238 
245 
254 
262  virtual void CreateDiscovererAsync(const Model::CreateDiscovererRequest& request, const CreateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
263 
270 
279 
287  virtual void CreateRegistryAsync(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
288 
296 
306 
315  virtual void CreateSchemaAsync(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
316 
323 
332 
340  virtual void DeleteDiscovererAsync(const Model::DeleteDiscovererRequest& request, const DeleteDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
341 
348 
357 
365  virtual void DeleteRegistryAsync(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
366 
374 
384 
393  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
394 
401 
410 
418  virtual void DeleteSchemaAsync(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
419 
426 
435 
443  virtual void DeleteSchemaVersionAsync(const Model::DeleteSchemaVersionRequest& request, const DeleteSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
444 
451 
460 
468  virtual void DescribeCodeBindingAsync(const Model::DescribeCodeBindingRequest& request, const DescribeCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
469 
476 
485 
493  virtual void DescribeDiscovererAsync(const Model::DescribeDiscovererRequest& request, const DescribeDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
494 
501 
510 
518  virtual void DescribeRegistryAsync(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
519 
526 
535 
543  virtual void DescribeSchemaAsync(const Model::DescribeSchemaRequest& request, const DescribeSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
544 
549 
556 
562  virtual void ExportSchemaAsync(const Model::ExportSchemaRequest& request, const ExportSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
563 
570 
579 
587  virtual void GetCodeBindingSourceAsync(const Model::GetCodeBindingSourceRequest& request, const GetCodeBindingSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
588 
596 
606 
615  virtual void GetDiscoveredSchemaAsync(const Model::GetDiscoveredSchemaRequest& request, const GetDiscoveredSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
616 
624 
634 
643  virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
644 
651 
660 
668  virtual void ListDiscoverersAsync(const Model::ListDiscoverersRequest& request, const ListDiscoverersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
669 
676 
685 
693  virtual void ListRegistriesAsync(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
694 
702 
712 
721  virtual void ListSchemaVersionsAsync(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
722 
729 
738 
746  virtual void ListSchemasAsync(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
747 
754 
763 
771  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
772 
779 
788 
796  virtual void PutCodeBindingAsync(const Model::PutCodeBindingRequest& request, const PutCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
797 
804 
813 
821  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
822 
829 
838 
846  virtual void SearchSchemasAsync(const Model::SearchSchemasRequest& request, const SearchSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
847 
854 
863 
871  virtual void StartDiscovererAsync(const Model::StartDiscovererRequest& request, const StartDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
872 
879 
888 
896  virtual void StopDiscovererAsync(const Model::StopDiscovererRequest& request, const StopDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
897 
904 
913 
921  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
922 
929 
938 
946  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
947 
954 
963 
971  virtual void UpdateDiscovererAsync(const Model::UpdateDiscovererRequest& request, const UpdateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
972 
979 
988 
996  virtual void UpdateRegistryAsync(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
997 
1005 
1015 
1024  virtual void UpdateSchemaAsync(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1025 
1026 
1027  void OverrideEndpoint(const Aws::String& endpoint);
1028  private:
1029  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1030  void CreateDiscovererAsyncHelper(const Model::CreateDiscovererRequest& request, const CreateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1031  void CreateRegistryAsyncHelper(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1032  void CreateSchemaAsyncHelper(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1033  void DeleteDiscovererAsyncHelper(const Model::DeleteDiscovererRequest& request, const DeleteDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1034  void DeleteRegistryAsyncHelper(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1035  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1036  void DeleteSchemaAsyncHelper(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1037  void DeleteSchemaVersionAsyncHelper(const Model::DeleteSchemaVersionRequest& request, const DeleteSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1038  void DescribeCodeBindingAsyncHelper(const Model::DescribeCodeBindingRequest& request, const DescribeCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1039  void DescribeDiscovererAsyncHelper(const Model::DescribeDiscovererRequest& request, const DescribeDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1040  void DescribeRegistryAsyncHelper(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1041  void DescribeSchemaAsyncHelper(const Model::DescribeSchemaRequest& request, const DescribeSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1042  void ExportSchemaAsyncHelper(const Model::ExportSchemaRequest& request, const ExportSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1043  void GetCodeBindingSourceAsyncHelper(const Model::GetCodeBindingSourceRequest& request, const GetCodeBindingSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1044  void GetDiscoveredSchemaAsyncHelper(const Model::GetDiscoveredSchemaRequest& request, const GetDiscoveredSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1045  void GetResourcePolicyAsyncHelper(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1046  void ListDiscoverersAsyncHelper(const Model::ListDiscoverersRequest& request, const ListDiscoverersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1047  void ListRegistriesAsyncHelper(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1048  void ListSchemaVersionsAsyncHelper(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1049  void ListSchemasAsyncHelper(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1050  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1051  void PutCodeBindingAsyncHelper(const Model::PutCodeBindingRequest& request, const PutCodeBindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1052  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1053  void SearchSchemasAsyncHelper(const Model::SearchSchemasRequest& request, const SearchSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1054  void StartDiscovererAsyncHelper(const Model::StartDiscovererRequest& request, const StartDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1055  void StopDiscovererAsyncHelper(const Model::StopDiscovererRequest& request, const StopDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1056  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1057  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1058  void UpdateDiscovererAsyncHelper(const Model::UpdateDiscovererRequest& request, const UpdateDiscovererResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1059  void UpdateRegistryAsyncHelper(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1060  void UpdateSchemaAsyncHelper(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1061 
1062  Aws::String m_uri;
1063  Aws::String m_configScheme;
1064  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1065  };
1066 
1067 } // namespace Schemas
1068 } // namespace Aws
Aws::Schemas::Model::DeleteSchemaRequest
Definition: DeleteSchemaRequest.h:22
Aws::Schemas::SchemasClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DeleteRegistry
virtual Model::DeleteRegistryOutcome DeleteRegistry(const Model::DeleteRegistryRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
ListTagsForResourceResult.h
Aws::Schemas::UpdateDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateDiscovererRequest &, const Model::UpdateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDiscovererResponseReceivedHandler
Definition: SchemasClient.h:205
Aws::Schemas::Model::SearchSchemasOutcomeCallable
std::future< SearchSchemasOutcome > SearchSchemasOutcomeCallable
Definition: SchemasClient.h:165
Aws::Schemas::Model::GetCodeBindingSourceOutcome
Aws::Utils::Outcome< GetCodeBindingSourceResult, SchemasError > GetCodeBindingSourceOutcome
Definition: SchemasClient.h:123
Aws::Schemas::SchemasClient::CreateSchemaCallable
virtual Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const Model::CreateSchemaRequest &request) const
Aws::Schemas::ListSchemasResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemasResponseReceivedHandler
Definition: SchemasClient.h:196
Aws::Schemas::SchemasClient::DescribeRegistry
virtual Model::DescribeRegistryOutcome DescribeRegistry(const Model::DescribeRegistryRequest &request) const
Aws::Schemas::SchemasClient::StartDiscovererAsync
virtual void StartDiscovererAsync(const Model::StartDiscovererRequest &request, const StartDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::DeleteDiscovererOutcomeCallable
std::future< DeleteDiscovererOutcome > DeleteDiscovererOutcomeCallable
Definition: SchemasClient.h:145
Aws::Schemas::SchemasClient::DeleteDiscovererAsync
virtual void DeleteDiscovererAsync(const Model::DeleteDiscovererRequest &request, const DeleteDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::DeleteSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaResponseReceivedHandler
Definition: SchemasClient.h:183
Aws::Schemas::SchemasClient::DeleteSchemaCallable
virtual Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const Model::DeleteSchemaRequest &request) const
Aws::Schemas::SchemasClient::PutCodeBindingAsync
virtual void PutCodeBindingAsync(const Model::PutCodeBindingRequest &request, const PutCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DescribeRegistryAsync
virtual void DescribeRegistryAsync(const Model::DescribeRegistryRequest &request, const DescribeRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::DeleteSchemaVersionOutcomeCallable
std::future< DeleteSchemaVersionOutcome > DeleteSchemaVersionOutcomeCallable
Definition: SchemasClient.h:149
Aws::Schemas::SchemasClient::~SchemasClient
virtual ~SchemasClient()
Aws::Schemas::Model::ExportSchemaOutcome
Aws::Utils::Outcome< ExportSchemaResult, SchemasError > ExportSchemaOutcome
Definition: SchemasClient.h:122
Aws::Schemas::SchemasClient::DescribeSchemaCallable
virtual Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable(const Model::DescribeSchemaRequest &request) const
AWSError.h
Aws::Schemas::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SchemasClient.h:162
Aws::Schemas::Model::ListSchemaVersionsOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
Definition: SchemasClient.h:160
UpdateDiscovererResult.h
Aws::Schemas::SchemasClient::UpdateRegistryAsync
virtual void UpdateRegistryAsync(const Model::UpdateRegistryRequest &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StopDiscovererResult.h
Aws::Schemas::SchemasClient::ListRegistriesCallable
virtual Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const Model::ListRegistriesRequest &request) const
Aws::Schemas::SchemasClient::ListSchemaVersionsCallable
virtual Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const Model::ListSchemaVersionsRequest &request) const
Aws::Schemas::Model::UpdateRegistryRequest
Definition: UpdateRegistryRequest.h:25
CreateDiscovererResult.h
Aws::Schemas::SchemasClient::SearchSchemas
virtual Model::SearchSchemasOutcome SearchSchemas(const Model::SearchSchemasRequest &request) const
Aws::Schemas::SchemasClient::ListSchemaVersionsAsync
virtual void ListSchemaVersionsAsync(const Model::ListSchemaVersionsRequest &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DescribeSchemaAsync
virtual void DescribeSchemaAsync(const Model::DescribeSchemaRequest &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::DescribeRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegistryResponseReceivedHandler
Definition: SchemasClient.h:187
Aws::Schemas::ListTagsForResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SchemasClient.h:197
Aws::Schemas::Model::DescribeRegistryRequest
Definition: DescribeRegistryRequest.h:22
Aws::Schemas::ListSchemaVersionsResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaVersionsResponseReceivedHandler
Definition: SchemasClient.h:195
Aws::Schemas::Model::ListSchemaVersionsOutcome
Aws::Utils::Outcome< ListSchemaVersionsResult, SchemasError > ListSchemaVersionsOutcome
Definition: SchemasClient.h:128
Aws::Schemas::Model::StopDiscovererOutcomeCallable
std::future< StopDiscovererOutcome > StopDiscovererOutcomeCallable
Definition: SchemasClient.h:167
Aws::Schemas::SchemasClient::CreateDiscovererAsync
virtual void CreateDiscovererAsync(const Model::CreateDiscovererRequest &request, const CreateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::ListRegistriesOutcome
Aws::Utils::Outcome< ListRegistriesResult, SchemasError > ListRegistriesOutcome
Definition: SchemasClient.h:127
Aws::Schemas::Model::SearchSchemasRequest
Definition: SearchSchemasRequest.h:26
Aws::Schemas::SchemasClient::DeleteResourcePolicyAsync
virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::DeleteRegistryOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteRegistryOutcome
Definition: SchemasClient.h:114
Aws::Schemas::SchemasClient::GetResourcePolicy
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
CreateRegistryResult.h
Aws::Schemas::SchemasClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Schemas::SchemasClient::DescribeRegistryCallable
virtual Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable(const Model::DescribeRegistryRequest &request) const
Aws::Schemas::StartDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::StartDiscovererRequest &, const Model::StartDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDiscovererResponseReceivedHandler
Definition: SchemasClient.h:201
Aws::Schemas::SchemasClient::DeleteSchemaVersion
virtual Model::DeleteSchemaVersionOutcome DeleteSchemaVersion(const Model::DeleteSchemaVersionRequest &request) const
Aws::Schemas::SchemasClient::DescribeDiscoverer
virtual Model::DescribeDiscovererOutcome DescribeDiscoverer(const Model::DescribeDiscovererRequest &request) const
Aws::Schemas::Model::DescribeSchemaOutcomeCallable
std::future< DescribeSchemaOutcome > DescribeSchemaOutcomeCallable
Definition: SchemasClient.h:153
Aws::Schemas::Model::GetDiscoveredSchemaOutcomeCallable
std::future< GetDiscoveredSchemaOutcome > GetDiscoveredSchemaOutcomeCallable
Definition: SchemasClient.h:156
Aws::Schemas::SchemasClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Schemas::SchemasClient::ListDiscoverersAsync
virtual void ListDiscoverersAsync(const Model::ListDiscoverersRequest &request, const ListDiscoverersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ExportSchemaResult.h
Aws::Schemas::Model::DescribeCodeBindingOutcome
Aws::Utils::Outcome< DescribeCodeBindingResult, SchemasError > DescribeCodeBindingOutcome
Definition: SchemasClient.h:118
Aws::Schemas::SchemasClient::CreateDiscoverer
virtual Model::CreateDiscovererOutcome CreateDiscoverer(const Model::CreateDiscovererRequest &request) const
Aws::Schemas::SchemasClient::SchemasClient
SchemasClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Schemas::UpdateSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSchemaResponseReceivedHandler
Definition: SchemasClient.h:207
Aws::Schemas::SchemasClient::ListSchemaVersions
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest &request) const
Aws::Schemas::Model::PutResourcePolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Definition: SchemasClient.h:164
Aws::Schemas::SchemasClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Schemas::SchemasClient::ListDiscoverers
virtual Model::ListDiscoverersOutcome ListDiscoverers(const Model::ListDiscoverersRequest &request) const
Aws::Schemas::Model::UpdateSchemaOutcomeCallable
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
Definition: SchemasClient.h:172
Aws::Schemas::SchemasClient::StopDiscovererAsync
virtual void StopDiscovererAsync(const Model::StopDiscovererRequest &request, const StopDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::DescribeSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSchemaResponseReceivedHandler
Definition: SchemasClient.h:188
Aws::Schemas::Model::DeleteSchemaVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteSchemaVersionOutcome
Definition: SchemasClient.h:117
AsyncCallerContext.h
Aws::Schemas::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SchemasClient.h:168
UpdateRegistryResult.h
Aws::Schemas::ListRegistriesResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRegistriesResponseReceivedHandler
Definition: SchemasClient.h:194
Aws::Schemas::Model::GetDiscoveredSchemaOutcome
Aws::Utils::Outcome< GetDiscoveredSchemaResult, SchemasError > GetDiscoveredSchemaOutcome
Definition: SchemasClient.h:124
Aws::Schemas::SchemasClient::DescribeSchema
virtual Model::DescribeSchemaOutcome DescribeSchema(const Model::DescribeSchemaRequest &request) const
Aws::Schemas::Model::DescribeCodeBindingRequest
Definition: DescribeCodeBindingRequest.h:26
Aws::Schemas::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SchemasClient.h:169
Aws::Schemas::Model::CreateSchemaRequest
Definition: CreateSchemaRequest.h:24
Aws::Schemas::Model::UpdateDiscovererOutcome
Aws::Utils::Outcome< UpdateDiscovererResult, SchemasError > UpdateDiscovererOutcome
Definition: SchemasClient.h:138
Aws::Schemas::Model::DeleteSchemaOutcomeCallable
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
Definition: SchemasClient.h:148
Aws::Schemas::Model::DescribeDiscovererOutcomeCallable
std::future< DescribeDiscovererOutcome > DescribeDiscovererOutcomeCallable
Definition: SchemasClient.h:151
Aws::Schemas::SchemasClient::DescribeCodeBindingAsync
virtual void DescribeCodeBindingAsync(const Model::DescribeCodeBindingRequest &request, const DescribeCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::StartDiscovererRequest
Definition: StartDiscovererRequest.h:22
Aws::Schemas::SchemasClient::ExportSchema
virtual Model::ExportSchemaOutcome ExportSchema(const Model::ExportSchemaRequest &request) const
Aws::Schemas::Model::GetCodeBindingSourceRequest
Definition: GetCodeBindingSourceRequest.h:26
Aws::Schemas::SchemasClient::PutResourcePolicyCallable
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest &request) const
Aws::Schemas::Model::ListSchemaVersionsRequest
Definition: ListSchemaVersionsRequest.h:26
Aws::Schemas::SchemasClient::ListSchemasCallable
virtual Model::ListSchemasOutcomeCallable ListSchemasCallable(const Model::ListSchemasRequest &request) const
Aws::Schemas::Model::ExportSchemaOutcomeCallable
std::future< ExportSchemaOutcome > ExportSchemaOutcomeCallable
Definition: SchemasClient.h:154
Aws::Schemas::Model::CreateSchemaOutcomeCallable
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
Definition: SchemasClient.h:144
Aws::Schemas::SchemasClient::PutCodeBindingCallable
virtual Model::PutCodeBindingOutcomeCallable PutCodeBindingCallable(const Model::PutCodeBindingRequest &request) const
Aws::Schemas::Model::StartDiscovererOutcomeCallable
std::future< StartDiscovererOutcome > StartDiscovererOutcomeCallable
Definition: SchemasClient.h:166
Aws::Schemas::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SchemasError > ListTagsForResourceOutcome
Definition: SchemasClient.h:130
NoResult.h
Aws::Schemas::Model::PutResourcePolicyOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, SchemasError > PutResourcePolicyOutcome
Definition: SchemasClient.h:132
Aws::Schemas::SchemasClient::StartDiscoverer
virtual Model::StartDiscovererOutcome StartDiscoverer(const Model::StartDiscovererRequest &request) const
ListSchemasResult.h
Aws::Schemas::SchemasClient::DescribeDiscovererAsync
virtual void DescribeDiscovererAsync(const Model::DescribeDiscovererRequest &request, const DescribeDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListRegistriesResult.h
Aws::Schemas::Model::ListSchemasOutcome
Aws::Utils::Outcome< ListSchemasResult, SchemasError > ListSchemasOutcome
Definition: SchemasClient.h:129
Aws::Schemas::Model::ListRegistriesRequest
Definition: ListRegistriesRequest.h:26
Aws::Schemas::Model::PutResourcePolicyRequest
Definition: PutResourcePolicyRequest.h:29
Aws::Schemas::Model::StartDiscovererOutcome
Aws::Utils::Outcome< StartDiscovererResult, SchemasError > StartDiscovererOutcome
Definition: SchemasClient.h:134
Aws::Schemas::SchemasClient
Definition: SchemasClient.h:213
Aws::Schemas::CreateSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSchemaResponseReceivedHandler
Definition: SchemasClient.h:179
Aws::Schemas::SchemasClient::ExportSchemaAsync
virtual void ExportSchemaAsync(const Model::ExportSchemaRequest &request, const ExportSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Schemas_EXPORTS.h
Aws::Schemas::Model::GetResourcePolicyOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, SchemasError > GetResourcePolicyOutcome
Definition: SchemasClient.h:125
Aws::Schemas::Model::CreateSchemaOutcome
Aws::Utils::Outcome< CreateSchemaResult, SchemasError > CreateSchemaOutcome
Definition: SchemasClient.h:112
Aws::Schemas::GetResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
Definition: SchemasClient.h:192
Aws::Schemas::SearchSchemasResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::SearchSchemasRequest &, const Model::SearchSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSchemasResponseReceivedHandler
Definition: SchemasClient.h:200
Aws::Schemas::SchemasClient::GetCodeBindingSourceCallable
virtual Model::GetCodeBindingSourceOutcomeCallable GetCodeBindingSourceCallable(const Model::GetCodeBindingSourceRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:51
Aws::Schemas::SchemasClient::CreateRegistryCallable
virtual Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const Model::CreateRegistryRequest &request) const
Aws::Schemas::Model::DescribeSchemaRequest
Definition: DescribeSchemaRequest.h:26
Aws::Schemas::Model::GetCodeBindingSourceOutcomeCallable
std::future< GetCodeBindingSourceOutcome > GetCodeBindingSourceOutcomeCallable
Definition: SchemasClient.h:155
Aws::Schemas::SchemasClient::CreateRegistryAsync
virtual void CreateRegistryAsync(const Model::CreateRegistryRequest &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::DeleteRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryResponseReceivedHandler
Definition: SchemasClient.h:181
Aws::Schemas::SchemasClient::PutCodeBinding
virtual Model::PutCodeBindingOutcome PutCodeBinding(const Model::PutCodeBindingRequest &request) const
Aws::Schemas::SchemasClient::GetDiscoveredSchemaCallable
virtual Model::GetDiscoveredSchemaOutcomeCallable GetDiscoveredSchemaCallable(const Model::GetDiscoveredSchemaRequest &request) const
Aws::Schemas::SchemasClient::CreateSchemaAsync
virtual void CreateSchemaAsync(const Model::CreateSchemaRequest &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::UpdateDiscovererCallable
virtual Model::UpdateDiscovererOutcomeCallable UpdateDiscovererCallable(const Model::UpdateDiscovererRequest &request) const
Aws::Schemas::Model::TagResourceRequest
Definition: TagResourceRequest.h:26
Aws::Schemas::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
GetCodeBindingSourceResult.h
Aws::Schemas::SchemasClient::ListDiscoverersCallable
virtual Model::ListDiscoverersOutcomeCallable ListDiscoverersCallable(const Model::ListDiscoverersRequest &request) const
Aws::Schemas::SchemasClient::GetCodeBindingSource
virtual Model::GetCodeBindingSourceOutcome GetCodeBindingSource(const Model::GetCodeBindingSourceRequest &request) const
Aws::Schemas::SchemasClient::UpdateDiscovererAsync
virtual void UpdateDiscovererAsync(const Model::UpdateDiscovererRequest &request, const UpdateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::UpdateRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegistryResponseReceivedHandler
Definition: SchemasClient.h:206
PutCodeBindingResult.h
Aws::Schemas::Model::ListDiscoverersRequest
Definition: ListDiscoverersRequest.h:26
Aws::Schemas::SchemasClient::DeleteDiscovererCallable
virtual Model::DeleteDiscovererOutcomeCallable DeleteDiscovererCallable(const Model::DeleteDiscovererRequest &request) const
Aws::Schemas::Model::DescribeSchemaOutcome
Aws::Utils::Outcome< DescribeSchemaResult, SchemasError > DescribeSchemaOutcome
Definition: SchemasClient.h:121
Aws::Schemas::SchemasClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::ListSchemasAsync
virtual void ListSchemasAsync(const Model::ListSchemasRequest &request, const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetDiscoveredSchemaResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Schemas::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > TagResourceOutcome
Definition: SchemasClient.h:136
Aws::Schemas::Model::DescribeRegistryOutcomeCallable
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
Definition: SchemasClient.h:152
Aws::Schemas::Model::PutCodeBindingOutcome
Aws::Utils::Outcome< PutCodeBindingResult, SchemasError > PutCodeBindingOutcome
Definition: SchemasClient.h:131
Aws::Schemas::SchemasClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Schemas::SchemasClient::ListRegistriesAsync
virtual void ListRegistriesAsync(const Model::ListRegistriesRequest &request, const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DescribeCodeBindingCallable
virtual Model::DescribeCodeBindingOutcomeCallable DescribeCodeBindingCallable(const Model::DescribeCodeBindingRequest &request) const
Aws::Schemas::Model::PutCodeBindingOutcomeCallable
std::future< PutCodeBindingOutcome > PutCodeBindingOutcomeCallable
Definition: SchemasClient.h:163
Aws::Schemas::Model::StopDiscovererRequest
Definition: StopDiscovererRequest.h:22
Aws::Schemas::Model::StopDiscovererOutcome
Aws::Utils::Outcome< StopDiscovererResult, SchemasError > StopDiscovererOutcome
Definition: SchemasClient.h:135
Aws::Schemas::SchemasClient::StopDiscovererCallable
virtual Model::StopDiscovererOutcomeCallable StopDiscovererCallable(const Model::StopDiscovererRequest &request) const
Aws::Schemas::UntagResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SchemasClient.h:204
Aws::Schemas::CreateDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateDiscovererRequest &, const Model::CreateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDiscovererResponseReceivedHandler
Definition: SchemasClient.h:175
Aws::Schemas::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::Schemas::Model::UpdateRegistryOutcome
Aws::Utils::Outcome< UpdateRegistryResult, SchemasError > UpdateRegistryOutcome
Definition: SchemasClient.h:139
Aws::Schemas::PutCodeBindingResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::PutCodeBindingRequest &, const Model::PutCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutCodeBindingResponseReceivedHandler
Definition: SchemasClient.h:198
Aws::Schemas::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > UntagResourceOutcome
Definition: SchemasClient.h:137
Aws::Schemas::SchemasClient::CreateSchema
virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest &request) const
AWSString.h
Aws::Schemas::Model::PutCodeBindingRequest
Definition: PutCodeBindingRequest.h:26
Aws::Schemas::GetDiscoveredSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetDiscoveredSchemaRequest &, const Model::GetDiscoveredSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiscoveredSchemaResponseReceivedHandler
Definition: SchemasClient.h:191
Aws::Schemas::Model::UpdateRegistryOutcomeCallable
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
Definition: SchemasClient.h:171
Aws::Schemas::DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
Definition: SchemasClient.h:182
DescribeCodeBindingResult.h
ListDiscoverersResult.h
Aws::Schemas::Model::DeleteDiscovererRequest
Definition: DeleteDiscovererRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::Schemas::SchemasClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Schemas::Model::GetDiscoveredSchemaRequest
Definition: GetDiscoveredSchemaRequest.h:24
Aws::Schemas::Model::GetResourcePolicyRequest
Definition: GetResourcePolicyRequest.h:26
Aws::Schemas::Model::UpdateSchemaRequest
Definition: UpdateSchemaRequest.h:24
Aws::Schemas::Model::CreateDiscovererOutcomeCallable
std::future< CreateDiscovererOutcome > CreateDiscovererOutcomeCallable
Definition: SchemasClient.h:142
DescribeSchemaResult.h
Aws::Schemas::SchemasClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SchemasClient.h:215
Aws::Schemas::DeleteDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteDiscovererRequest &, const Model::DeleteDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDiscovererResponseReceivedHandler
Definition: SchemasClient.h:180
DescribeRegistryResult.h
Aws::Schemas::ListDiscoverersResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ListDiscoverersRequest &, const Model::ListDiscoverersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoverersResponseReceivedHandler
Definition: SchemasClient.h:193
Aws::Schemas::Model::CreateDiscovererOutcome
Aws::Utils::Outcome< CreateDiscovererResult, SchemasError > CreateDiscovererOutcome
Definition: SchemasClient.h:108
SearchSchemasResult.h
Aws::Schemas::SchemasClient::ListRegistries
virtual Model::ListRegistriesOutcome ListRegistries(const Model::ListRegistriesRequest &request) const
Aws::Schemas::Model::UpdateDiscovererOutcomeCallable
std::future< UpdateDiscovererOutcome > UpdateDiscovererOutcomeCallable
Definition: SchemasClient.h:170
Aws::Schemas::Model::DescribeDiscovererOutcome
Aws::Utils::Outcome< DescribeDiscovererResult, SchemasError > DescribeDiscovererOutcome
Definition: SchemasClient.h:119
Aws::Schemas::SchemasClient::SearchSchemasAsync
virtual void SearchSchemasAsync(const Model::SearchSchemasRequest &request, const SearchSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::DescribeRegistryOutcome
Aws::Utils::Outcome< DescribeRegistryResult, SchemasError > DescribeRegistryOutcome
Definition: SchemasClient.h:120
Aws::Schemas::SchemasClient::DeleteRegistryAsync
virtual void DeleteRegistryAsync(const Model::DeleteRegistryRequest &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::DeleteSchemaVersionResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DeleteSchemaVersionRequest &, const Model::DeleteSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaVersionResponseReceivedHandler
Definition: SchemasClient.h:184
Aws::Schemas::PutResourcePolicyResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
Definition: SchemasClient.h:199
Aws::Schemas::Model::SearchSchemasOutcome
Aws::Utils::Outcome< SearchSchemasResult, SchemasError > SearchSchemasOutcome
Definition: SchemasClient.h:133
Aws::Schemas::SchemasClient::SchemasClient
SchemasClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Schemas::SchemasClient::UpdateSchemaAsync
virtual void UpdateSchemaAsync(const Model::UpdateSchemaRequest &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::GetResourcePolicyAsync
virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::UpdateRegistry
virtual Model::UpdateRegistryOutcome UpdateRegistry(const Model::UpdateRegistryRequest &request) const
StartDiscovererResult.h
Aws::Schemas::Model::DeleteRegistryOutcomeCallable
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
Definition: SchemasClient.h:146
Aws::Schemas::SchemasClient::DeleteDiscoverer
virtual Model::DeleteDiscovererOutcome DeleteDiscoverer(const Model::DeleteDiscovererRequest &request) const
Aws::Schemas::SchemasClient::DeleteSchemaAsync
virtual void DeleteSchemaAsync(const Model::DeleteSchemaRequest &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DeleteSchemaVersionAsync
virtual void DeleteSchemaVersionAsync(const Model::DeleteSchemaVersionRequest &request, const DeleteSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::DeleteResourcePolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteResourcePolicyOutcome
Definition: SchemasClient.h:115
Aws::Schemas::SchemasClient::PutResourcePolicyAsync
virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::DescribeCodeBinding
virtual Model::DescribeCodeBindingOutcome DescribeCodeBinding(const Model::DescribeCodeBindingRequest &request) const
Aws::Schemas::SchemasClient::GetDiscoveredSchema
virtual Model::GetDiscoveredSchemaOutcome GetDiscoveredSchema(const Model::GetDiscoveredSchemaRequest &request) const
Aws::Schemas::SchemasClient::GetCodeBindingSourceAsync
virtual void GetCodeBindingSourceAsync(const Model::GetCodeBindingSourceRequest &request, const GetCodeBindingSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateSchemaResult.h
Aws::Schemas::SchemasClient::DeleteSchemaVersionCallable
virtual Model::DeleteSchemaVersionOutcomeCallable DeleteSchemaVersionCallable(const Model::DeleteSchemaVersionRequest &request) const
Aws::Schemas::Model::DeleteResourcePolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Definition: SchemasClient.h:147
Aws::Schemas::SchemasClient::DeleteResourcePolicyCallable
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest &request) const
Aws::Schemas::SchemasClient::DeleteRegistryCallable
virtual Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const Model::DeleteRegistryRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::Schemas::SchemasClient::DeleteSchema
virtual Model::DeleteSchemaOutcome DeleteSchema(const Model::DeleteSchemaRequest &request) const
Aws::Schemas::TagResourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SchemasClient.h:203
HttpTypes.h
Aws::Schemas::Model::ListDiscoverersOutcomeCallable
std::future< ListDiscoverersOutcome > ListDiscoverersOutcomeCallable
Definition: SchemasClient.h:158
Aws::Schemas::SchemasClient::PutResourcePolicy
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Aws::Schemas::Model::DeleteRegistryRequest
Definition: DeleteRegistryRequest.h:22
Aws::Schemas::ExportSchemaResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::ExportSchemaRequest &, const Model::ExportSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportSchemaResponseReceivedHandler
Definition: SchemasClient.h:189
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Schemas::SchemasClient::GetDiscoveredSchemaAsync
virtual void GetDiscoveredSchemaAsync(const Model::GetDiscoveredSchemaRequest &request, const GetDiscoveredSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::Model::CreateDiscovererRequest
Definition: CreateDiscovererRequest.h:26
Aws::Schemas::SchemasClient::CreateRegistry
virtual Model::CreateRegistryOutcome CreateRegistry(const Model::CreateRegistryRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
ListSchemaVersionsResult.h
GetResourcePolicyResult.h
Aws::Schemas::Model::UpdateDiscovererRequest
Definition: UpdateDiscovererRequest.h:22
AWSClient.h
Aws::Schemas::Model::DescribeDiscovererRequest
Definition: DescribeDiscovererRequest.h:22
Aws::Schemas::Model::ListRegistriesOutcomeCallable
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
Definition: SchemasClient.h:159
Aws::Schemas::SchemasClient::UpdateDiscoverer
virtual Model::UpdateDiscovererOutcome UpdateDiscoverer(const Model::UpdateDiscovererRequest &request) const
AWS_SCHEMAS_API
#define AWS_SCHEMAS_API
Definition: Schemas_EXPORTS.h:28
Aws::Schemas::SchemasClient::UpdateRegistryCallable
virtual Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const Model::UpdateRegistryRequest &request) const
Aws::Schemas::SchemasClient::CreateDiscovererCallable
virtual Model::CreateDiscovererOutcomeCallable CreateDiscovererCallable(const Model::CreateDiscovererRequest &request) const
CreateSchemaResult.h
Aws::Schemas::SchemasClient::UpdateSchema
virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest &request) const
Aws::Schemas::Model::CreateRegistryOutcomeCallable
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
Definition: SchemasClient.h:143
Aws::Schemas::SchemasClient::ListSchemas
virtual Model::ListSchemasOutcome ListSchemas(const Model::ListSchemasRequest &request) const
Aws::Schemas::SchemasClient::SearchSchemasCallable
virtual Model::SearchSchemasOutcomeCallable SearchSchemasCallable(const Model::SearchSchemasRequest &request) const
Aws::Schemas::Model::DeleteSchemaVersionRequest
Definition: DeleteSchemaVersionRequest.h:22
PutResourcePolicyResult.h
DescribeDiscovererResult.h
Aws::Schemas::Model::CreateRegistryOutcome
Aws::Utils::Outcome< CreateRegistryResult, SchemasError > CreateRegistryOutcome
Definition: SchemasClient.h:111
Aws::Schemas::StopDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::StopDiscovererRequest &, const Model::StopDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDiscovererResponseReceivedHandler
Definition: SchemasClient.h:202
Aws::Schemas::Model::UpdateSchemaOutcome
Aws::Utils::Outcome< UpdateSchemaResult, SchemasError > UpdateSchemaOutcome
Definition: SchemasClient.h:140
Aws::Schemas::Model::DeleteDiscovererOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteDiscovererOutcome
Definition: SchemasClient.h:113
Aws::Schemas::Model::GetResourcePolicyOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Definition: SchemasClient.h:157
Aws::Schemas::SchemasClient::SchemasClient
SchemasClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
SchemasErrors.h
Aws::Schemas::CreateRegistryResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegistryResponseReceivedHandler
Definition: SchemasClient.h:178
Aws::Schemas::Model::DeleteSchemaOutcome
Aws::Utils::Outcome< Aws::NoResult, SchemasError > DeleteSchemaOutcome
Definition: SchemasClient.h:116
Aws::Schemas::Model::ListSchemasRequest
Definition: ListSchemasRequest.h:26
Aws::Schemas::SchemasClient::StartDiscovererCallable
virtual Model::StartDiscovererOutcomeCallable StartDiscovererCallable(const Model::StartDiscovererRequest &request) const
Aws::Schemas::SchemasClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Schemas::SchemasClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Schemas::SchemasClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Schemas::Model::ListSchemasOutcomeCallable
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
Definition: SchemasClient.h:161
Aws::Schemas::DescribeDiscovererResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeDiscovererRequest &, const Model::DescribeDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDiscovererResponseReceivedHandler
Definition: SchemasClient.h:186
Aws::Schemas::GetCodeBindingSourceResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::GetCodeBindingSourceRequest &, Model::GetCodeBindingSourceOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeBindingSourceResponseReceivedHandler
Definition: SchemasClient.h:190
Aws::Schemas::Model::DescribeCodeBindingOutcomeCallable
std::future< DescribeCodeBindingOutcome > DescribeCodeBindingOutcomeCallable
Definition: SchemasClient.h:150
Aws::Schemas::Model::ExportSchemaRequest
Definition: ExportSchemaRequest.h:26
Aws::Schemas::SchemasClient::UpdateSchemaCallable
virtual Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const Model::UpdateSchemaRequest &request) const
ClientConfiguration.h
Aws::Schemas::SchemasClient::ExportSchemaCallable
virtual Model::ExportSchemaOutcomeCallable ExportSchemaCallable(const Model::ExportSchemaRequest &request) const
Aws::Schemas::SchemasClient::StopDiscoverer
virtual Model::StopDiscovererOutcome StopDiscoverer(const Model::StopDiscovererRequest &request) const
JsonSerializer.h
Aws::Schemas::Model::DeleteResourcePolicyRequest
Definition: DeleteResourcePolicyRequest.h:26
Aws::Schemas::Model::CreateRegistryRequest
Definition: CreateRegistryRequest.h:23
Aws::Schemas::SchemasClient::GetResourcePolicyCallable
virtual Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const Model::GetResourcePolicyRequest &request) const
Aws::Schemas::DescribeCodeBindingResponseReceivedHandler
std::function< void(const SchemasClient *, const Model::DescribeCodeBindingRequest &, const Model::DescribeCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCodeBindingResponseReceivedHandler
Definition: SchemasClient.h:185
Aws::Schemas::Model::ListDiscoverersOutcome
Aws::Utils::Outcome< ListDiscoverersResult, SchemasError > ListDiscoverersOutcome
Definition: SchemasClient.h:126
Aws::Schemas::SchemasClient::DescribeDiscovererCallable
virtual Model::DescribeDiscovererOutcomeCallable DescribeDiscovererCallable(const Model::DescribeDiscovererRequest &request) const
Aws::Schemas::SchemasClient::DeleteResourcePolicy
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const