AWS SDK for C++

AWS SDK for C++ Version 1.11.747

Loading...
Searching...
No Matches
EntityResolutionServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/entityresolution/EntityResolutionEndpointProvider.h>
15#include <aws/entityresolution/EntityResolutionErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in EntityResolutionClient header */
22#include <aws/entityresolution/model/AddPolicyStatementResult.h>
23#include <aws/entityresolution/model/BatchDeleteUniqueIdResult.h>
24#include <aws/entityresolution/model/CreateIdMappingWorkflowResult.h>
25#include <aws/entityresolution/model/CreateIdNamespaceResult.h>
26#include <aws/entityresolution/model/CreateMatchingWorkflowResult.h>
27#include <aws/entityresolution/model/CreateSchemaMappingResult.h>
28#include <aws/entityresolution/model/DeleteIdMappingWorkflowResult.h>
29#include <aws/entityresolution/model/DeleteIdNamespaceResult.h>
30#include <aws/entityresolution/model/DeleteMatchingWorkflowResult.h>
31#include <aws/entityresolution/model/DeletePolicyStatementResult.h>
32#include <aws/entityresolution/model/DeleteSchemaMappingResult.h>
33#include <aws/entityresolution/model/GenerateMatchIdResult.h>
34#include <aws/entityresolution/model/GetIdMappingJobResult.h>
35#include <aws/entityresolution/model/GetIdMappingWorkflowResult.h>
36#include <aws/entityresolution/model/GetIdNamespaceResult.h>
37#include <aws/entityresolution/model/GetMatchIdResult.h>
38#include <aws/entityresolution/model/GetMatchingJobResult.h>
39#include <aws/entityresolution/model/GetMatchingWorkflowResult.h>
40#include <aws/entityresolution/model/GetPolicyResult.h>
41#include <aws/entityresolution/model/GetProviderServiceResult.h>
42#include <aws/entityresolution/model/GetSchemaMappingResult.h>
43#include <aws/entityresolution/model/ListIdMappingJobsResult.h>
44#include <aws/entityresolution/model/ListIdMappingWorkflowsRequest.h>
45#include <aws/entityresolution/model/ListIdMappingWorkflowsResult.h>
46#include <aws/entityresolution/model/ListIdNamespacesRequest.h>
47#include <aws/entityresolution/model/ListIdNamespacesResult.h>
48#include <aws/entityresolution/model/ListMatchingJobsResult.h>
49#include <aws/entityresolution/model/ListMatchingWorkflowsRequest.h>
50#include <aws/entityresolution/model/ListMatchingWorkflowsResult.h>
51#include <aws/entityresolution/model/ListProviderServicesRequest.h>
52#include <aws/entityresolution/model/ListProviderServicesResult.h>
53#include <aws/entityresolution/model/ListSchemaMappingsRequest.h>
54#include <aws/entityresolution/model/ListSchemaMappingsResult.h>
55#include <aws/entityresolution/model/ListTagsForResourceResult.h>
56#include <aws/entityresolution/model/PutPolicyResult.h>
57#include <aws/entityresolution/model/StartIdMappingJobResult.h>
58#include <aws/entityresolution/model/StartMatchingJobResult.h>
59#include <aws/entityresolution/model/TagResourceResult.h>
60#include <aws/entityresolution/model/UntagResourceResult.h>
61#include <aws/entityresolution/model/UpdateIdMappingWorkflowResult.h>
62#include <aws/entityresolution/model/UpdateIdNamespaceResult.h>
63#include <aws/entityresolution/model/UpdateMatchingWorkflowResult.h>
64#include <aws/entityresolution/model/UpdateSchemaMappingResult.h>
65/* End of service model headers required in EntityResolutionClient header */
66
67namespace Aws {
68namespace Http {
69class HttpClient;
70class HttpClientFactory;
71} // namespace Http
72
73namespace Utils {
74template <typename R, typename E>
75class Outcome;
76
77namespace Threading {
78class Executor;
79} // namespace Threading
80} // namespace Utils
81
82namespace Auth {
83class AWSCredentials;
84class AWSCredentialsProvider;
85} // namespace Auth
86
87namespace Client {
88class RetryStrategy;
89} // namespace Client
90
91namespace EntityResolution {
95
96namespace Model {
97/* Service model forward declarations required in EntityResolutionClient header */
116class GetPolicyRequest;
127class PutPolicyRequest;
136/* End of service model forward declarations required in EntityResolutionClient header */
137
138/* Service model Outcome class definitions */
177/* End of service model Outcome class definitions */
178
179/* Service model Outcome callable definitions */
180typedef std::future<AddPolicyStatementOutcome> AddPolicyStatementOutcomeCallable;
181typedef std::future<BatchDeleteUniqueIdOutcome> BatchDeleteUniqueIdOutcomeCallable;
182typedef std::future<CreateIdMappingWorkflowOutcome> CreateIdMappingWorkflowOutcomeCallable;
183typedef std::future<CreateIdNamespaceOutcome> CreateIdNamespaceOutcomeCallable;
184typedef std::future<CreateMatchingWorkflowOutcome> CreateMatchingWorkflowOutcomeCallable;
185typedef std::future<CreateSchemaMappingOutcome> CreateSchemaMappingOutcomeCallable;
186typedef std::future<DeleteIdMappingWorkflowOutcome> DeleteIdMappingWorkflowOutcomeCallable;
187typedef std::future<DeleteIdNamespaceOutcome> DeleteIdNamespaceOutcomeCallable;
188typedef std::future<DeleteMatchingWorkflowOutcome> DeleteMatchingWorkflowOutcomeCallable;
189typedef std::future<DeletePolicyStatementOutcome> DeletePolicyStatementOutcomeCallable;
190typedef std::future<DeleteSchemaMappingOutcome> DeleteSchemaMappingOutcomeCallable;
191typedef std::future<GenerateMatchIdOutcome> GenerateMatchIdOutcomeCallable;
192typedef std::future<GetIdMappingJobOutcome> GetIdMappingJobOutcomeCallable;
193typedef std::future<GetIdMappingWorkflowOutcome> GetIdMappingWorkflowOutcomeCallable;
194typedef std::future<GetIdNamespaceOutcome> GetIdNamespaceOutcomeCallable;
195typedef std::future<GetMatchIdOutcome> GetMatchIdOutcomeCallable;
196typedef std::future<GetMatchingJobOutcome> GetMatchingJobOutcomeCallable;
197typedef std::future<GetMatchingWorkflowOutcome> GetMatchingWorkflowOutcomeCallable;
198typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
199typedef std::future<GetProviderServiceOutcome> GetProviderServiceOutcomeCallable;
200typedef std::future<GetSchemaMappingOutcome> GetSchemaMappingOutcomeCallable;
201typedef std::future<ListIdMappingJobsOutcome> ListIdMappingJobsOutcomeCallable;
202typedef std::future<ListIdMappingWorkflowsOutcome> ListIdMappingWorkflowsOutcomeCallable;
203typedef std::future<ListIdNamespacesOutcome> ListIdNamespacesOutcomeCallable;
204typedef std::future<ListMatchingJobsOutcome> ListMatchingJobsOutcomeCallable;
205typedef std::future<ListMatchingWorkflowsOutcome> ListMatchingWorkflowsOutcomeCallable;
206typedef std::future<ListProviderServicesOutcome> ListProviderServicesOutcomeCallable;
207typedef std::future<ListSchemaMappingsOutcome> ListSchemaMappingsOutcomeCallable;
208typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
209typedef std::future<PutPolicyOutcome> PutPolicyOutcomeCallable;
210typedef std::future<StartIdMappingJobOutcome> StartIdMappingJobOutcomeCallable;
211typedef std::future<StartMatchingJobOutcome> StartMatchingJobOutcomeCallable;
212typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
213typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
214typedef std::future<UpdateIdMappingWorkflowOutcome> UpdateIdMappingWorkflowOutcomeCallable;
215typedef std::future<UpdateIdNamespaceOutcome> UpdateIdNamespaceOutcomeCallable;
216typedef std::future<UpdateMatchingWorkflowOutcome> UpdateMatchingWorkflowOutcomeCallable;
217typedef std::future<UpdateSchemaMappingOutcome> UpdateSchemaMappingOutcomeCallable;
218/* End of service model Outcome callable definitions */
219} // namespace Model
220
222
223/* Service model async handlers definitions */
225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
227typedef std::function<void(const EntityResolutionClient*, const Model::BatchDeleteUniqueIdRequest&,
228 const Model::BatchDeleteUniqueIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
230typedef std::function<void(const EntityResolutionClient*, const Model::CreateIdMappingWorkflowRequest&,
231 const Model::CreateIdMappingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
233typedef std::function<void(const EntityResolutionClient*, const Model::CreateIdNamespaceRequest&, const Model::CreateIdNamespaceOutcome&,
234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
236typedef std::function<void(const EntityResolutionClient*, const Model::CreateMatchingWorkflowRequest&,
237 const Model::CreateMatchingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const EntityResolutionClient*, const Model::CreateSchemaMappingRequest&,
240 const Model::CreateSchemaMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
242typedef std::function<void(const EntityResolutionClient*, const Model::DeleteIdMappingWorkflowRequest&,
243 const Model::DeleteIdMappingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const EntityResolutionClient*, const Model::DeleteIdNamespaceRequest&, const Model::DeleteIdNamespaceOutcome&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248typedef std::function<void(const EntityResolutionClient*, const Model::DeleteMatchingWorkflowRequest&,
249 const Model::DeleteMatchingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const EntityResolutionClient*, const Model::DeletePolicyStatementRequest&,
252 const Model::DeletePolicyStatementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const EntityResolutionClient*, const Model::DeleteSchemaMappingRequest&,
255 const Model::DeleteSchemaMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const EntityResolutionClient*, const Model::GenerateMatchIdRequest&, const Model::GenerateMatchIdOutcome&,
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
260typedef std::function<void(const EntityResolutionClient*, const Model::GetIdMappingJobRequest&, const Model::GetIdMappingJobOutcome&,
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const EntityResolutionClient*, const Model::GetIdMappingWorkflowRequest&,
264 const Model::GetIdMappingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const EntityResolutionClient*, const Model::GetIdNamespaceRequest&, const Model::GetIdNamespaceOutcome&,
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const EntityResolutionClient*, const Model::GetMatchIdRequest&, const Model::GetMatchIdOutcome&,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const EntityResolutionClient*, const Model::GetMatchingJobRequest&, const Model::GetMatchingJobOutcome&,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const EntityResolutionClient*, const Model::GetMatchingWorkflowRequest&,
276 const Model::GetMatchingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const EntityResolutionClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const EntityResolutionClient*, const Model::GetSchemaMappingRequest&, const Model::GetSchemaMappingOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const EntityResolutionClient*, const Model::ListIdMappingJobsRequest&, const Model::ListIdMappingJobsOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const EntityResolutionClient*, const Model::ListIdMappingWorkflowsRequest&,
291 const Model::ListIdMappingWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const EntityResolutionClient*, const Model::ListIdNamespacesRequest&, const Model::ListIdNamespacesOutcome&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const EntityResolutionClient*, const Model::ListMatchingJobsRequest&, const Model::ListMatchingJobsOutcome&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const EntityResolutionClient*, const Model::ListMatchingWorkflowsRequest&,
300 const Model::ListMatchingWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const EntityResolutionClient*, const Model::ListProviderServicesRequest&,
303 const Model::ListProviderServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const EntityResolutionClient*, const Model::ListTagsForResourceRequest&,
309 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const EntityResolutionClient*, const Model::PutPolicyRequest&, const Model::PutPolicyOutcome&,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const EntityResolutionClient*, const Model::StartIdMappingJobRequest&, const Model::StartIdMappingJobOutcome&,
315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317typedef std::function<void(const EntityResolutionClient*, const Model::StartMatchingJobRequest&, const Model::StartMatchingJobOutcome&,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const EntityResolutionClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const EntityResolutionClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const EntityResolutionClient*, const Model::UpdateIdMappingWorkflowRequest&,
327 const Model::UpdateIdMappingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const EntityResolutionClient*, const Model::UpdateIdNamespaceRequest&, const Model::UpdateIdNamespaceOutcome&,
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332typedef std::function<void(const EntityResolutionClient*, const Model::UpdateMatchingWorkflowRequest&,
333 const Model::UpdateMatchingWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335typedef std::function<void(const EntityResolutionClient*, const Model::UpdateSchemaMappingRequest&,
336 const Model::UpdateSchemaMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338/* End of service model async handlers definitions */
339} // namespace EntityResolution
340} // namespace Aws
EndpointProviderBase< EntityResolutionClientConfiguration, EntityResolutionBuiltInParameters, EntityResolutionClientContextParameters > EntityResolutionEndpointProviderBase
std::future< DeleteIdNamespaceOutcome > DeleteIdNamespaceOutcomeCallable
std::future< UpdateMatchingWorkflowOutcome > UpdateMatchingWorkflowOutcomeCallable
Aws::Utils::Outcome< DeleteIdNamespaceResult, EntityResolutionError > DeleteIdNamespaceOutcome
std::future< ListProviderServicesOutcome > ListProviderServicesOutcomeCallable
Aws::Utils::Outcome< PutPolicyResult, EntityResolutionError > PutPolicyOutcome
std::future< GetMatchIdOutcome > GetMatchIdOutcomeCallable
Aws::Utils::Outcome< GetMatchingWorkflowResult, EntityResolutionError > GetMatchingWorkflowOutcome
Aws::Utils::Outcome< GetIdMappingWorkflowResult, EntityResolutionError > GetIdMappingWorkflowOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateMatchingWorkflowResult, EntityResolutionError > CreateMatchingWorkflowOutcome
Aws::Utils::Outcome< GetMatchingJobResult, EntityResolutionError > GetMatchingJobOutcome
Aws::Utils::Outcome< GetPolicyResult, EntityResolutionError > GetPolicyOutcome
Aws::Utils::Outcome< ListIdMappingWorkflowsResult, EntityResolutionError > ListIdMappingWorkflowsOutcome
std::future< GetIdNamespaceOutcome > GetIdNamespaceOutcomeCallable
Aws::Utils::Outcome< GetSchemaMappingResult, EntityResolutionError > GetSchemaMappingOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeletePolicyStatementOutcome > DeletePolicyStatementOutcomeCallable
Aws::Utils::Outcome< CreateIdNamespaceResult, EntityResolutionError > CreateIdNamespaceOutcome
std::future< DeleteIdMappingWorkflowOutcome > DeleteIdMappingWorkflowOutcomeCallable
std::future< GetSchemaMappingOutcome > GetSchemaMappingOutcomeCallable
Aws::Utils::Outcome< DeleteMatchingWorkflowResult, EntityResolutionError > DeleteMatchingWorkflowOutcome
Aws::Utils::Outcome< GetMatchIdResult, EntityResolutionError > GetMatchIdOutcome
std::future< CreateIdMappingWorkflowOutcome > CreateIdMappingWorkflowOutcomeCallable
std::future< UpdateIdMappingWorkflowOutcome > UpdateIdMappingWorkflowOutcomeCallable
Aws::Utils::Outcome< GetProviderServiceResult, EntityResolutionError > GetProviderServiceOutcome
Aws::Utils::Outcome< ListIdNamespacesResult, EntityResolutionError > ListIdNamespacesOutcome
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Aws::Utils::Outcome< StartIdMappingJobResult, EntityResolutionError > StartIdMappingJobOutcome
Aws::Utils::Outcome< ListProviderServicesResult, EntityResolutionError > ListProviderServicesOutcome
Aws::Utils::Outcome< UpdateSchemaMappingResult, EntityResolutionError > UpdateSchemaMappingOutcome
Aws::Utils::Outcome< UpdateMatchingWorkflowResult, EntityResolutionError > UpdateMatchingWorkflowOutcome
Aws::Utils::Outcome< ListSchemaMappingsResult, EntityResolutionError > ListSchemaMappingsOutcome
std::future< ListIdNamespacesOutcome > ListIdNamespacesOutcomeCallable
std::future< GetMatchingWorkflowOutcome > GetMatchingWorkflowOutcomeCallable
Aws::Utils::Outcome< ListIdMappingJobsResult, EntityResolutionError > ListIdMappingJobsOutcome
std::future< DeleteSchemaMappingOutcome > DeleteSchemaMappingOutcomeCallable
std::future< UpdateIdNamespaceOutcome > UpdateIdNamespaceOutcomeCallable
Aws::Utils::Outcome< BatchDeleteUniqueIdResult, EntityResolutionError > BatchDeleteUniqueIdOutcome
Aws::Utils::Outcome< UntagResourceResult, EntityResolutionError > UntagResourceOutcome
std::future< GetMatchingJobOutcome > GetMatchingJobOutcomeCallable
Aws::Utils::Outcome< DeletePolicyStatementResult, EntityResolutionError > DeletePolicyStatementOutcome
std::future< GenerateMatchIdOutcome > GenerateMatchIdOutcomeCallable
std::future< ListIdMappingJobsOutcome > ListIdMappingJobsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, EntityResolutionError > TagResourceOutcome
std::future< ListMatchingJobsOutcome > ListMatchingJobsOutcomeCallable
Aws::Utils::Outcome< CreateSchemaMappingResult, EntityResolutionError > CreateSchemaMappingOutcome
Aws::Utils::Outcome< UpdateIdMappingWorkflowResult, EntityResolutionError > UpdateIdMappingWorkflowOutcome
Aws::Utils::Outcome< CreateIdMappingWorkflowResult, EntityResolutionError > CreateIdMappingWorkflowOutcome
Aws::Utils::Outcome< DeleteIdMappingWorkflowResult, EntityResolutionError > DeleteIdMappingWorkflowOutcome
std::future< CreateSchemaMappingOutcome > CreateSchemaMappingOutcomeCallable
std::future< ListMatchingWorkflowsOutcome > ListMatchingWorkflowsOutcomeCallable
Aws::Utils::Outcome< DeleteSchemaMappingResult, EntityResolutionError > DeleteSchemaMappingOutcome
std::future< CreateMatchingWorkflowOutcome > CreateMatchingWorkflowOutcomeCallable
std::future< GetProviderServiceOutcome > GetProviderServiceOutcomeCallable
std::future< BatchDeleteUniqueIdOutcome > BatchDeleteUniqueIdOutcomeCallable
Aws::Utils::Outcome< GenerateMatchIdResult, EntityResolutionError > GenerateMatchIdOutcome
std::future< DeleteMatchingWorkflowOutcome > DeleteMatchingWorkflowOutcomeCallable
Aws::Utils::Outcome< UpdateIdNamespaceResult, EntityResolutionError > UpdateIdNamespaceOutcome
std::future< GetIdMappingWorkflowOutcome > GetIdMappingWorkflowOutcomeCallable
Aws::Utils::Outcome< ListMatchingJobsResult, EntityResolutionError > ListMatchingJobsOutcome
std::future< GetIdMappingJobOutcome > GetIdMappingJobOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, EntityResolutionError > ListTagsForResourceOutcome
std::future< ListSchemaMappingsOutcome > ListSchemaMappingsOutcomeCallable
std::future< ListIdMappingWorkflowsOutcome > ListIdMappingWorkflowsOutcomeCallable
std::future< StartIdMappingJobOutcome > StartIdMappingJobOutcomeCallable
Aws::Utils::Outcome< AddPolicyStatementResult, EntityResolutionError > AddPolicyStatementOutcome
std::future< UpdateSchemaMappingOutcome > UpdateSchemaMappingOutcomeCallable
std::future< StartMatchingJobOutcome > StartMatchingJobOutcomeCallable
Aws::Utils::Outcome< ListMatchingWorkflowsResult, EntityResolutionError > ListMatchingWorkflowsOutcome
Aws::Utils::Outcome< GetIdMappingJobResult, EntityResolutionError > GetIdMappingJobOutcome
std::future< AddPolicyStatementOutcome > AddPolicyStatementOutcomeCallable
std::future< CreateIdNamespaceOutcome > CreateIdNamespaceOutcomeCallable
Aws::Utils::Outcome< StartMatchingJobResult, EntityResolutionError > StartMatchingJobOutcome
std::future< PutPolicyOutcome > PutPolicyOutcomeCallable
Aws::Utils::Outcome< GetIdNamespaceResult, EntityResolutionError > GetIdNamespaceOutcome
std::function< void(const EntityResolutionClient *, const Model::BatchDeleteUniqueIdRequest &, const Model::BatchDeleteUniqueIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteUniqueIdResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::DeleteMatchingWorkflowRequest &, const Model::DeleteMatchingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMatchingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetMatchingWorkflowRequest &, const Model::GetMatchingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMatchingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::CreateSchemaMappingRequest &, const Model::CreateSchemaMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSchemaMappingResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::StartMatchingJobRequest &, const Model::StartMatchingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMatchingJobResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::AddPolicyStatementRequest &, const Model::AddPolicyStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddPolicyStatementResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListIdMappingJobsRequest &, const Model::ListIdMappingJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdMappingJobsResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::DeletePolicyStatementRequest &, const Model::DeletePolicyStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePolicyStatementResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::DeleteIdNamespaceRequest &, const Model::DeleteIdNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdNamespaceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::DeleteSchemaMappingRequest &, const Model::DeleteSchemaMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaMappingResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::CreateIdNamespaceRequest &, const Model::CreateIdNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIdNamespaceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::UpdateIdMappingWorkflowRequest &, const Model::UpdateIdMappingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdMappingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::UpdateSchemaMappingRequest &, const Model::UpdateSchemaMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSchemaMappingResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPolicyResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListIdMappingWorkflowsRequest &, const Model::ListIdMappingWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdMappingWorkflowsResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::UpdateIdNamespaceRequest &, const Model::UpdateIdNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdNamespaceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetSchemaMappingRequest &, const Model::GetSchemaMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaMappingResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::UpdateMatchingWorkflowRequest &, const Model::UpdateMatchingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMatchingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetIdMappingJobRequest &, const Model::GetIdMappingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdMappingJobResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::StartIdMappingJobRequest &, const Model::StartIdMappingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartIdMappingJobResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListMatchingJobsRequest &, const Model::ListMatchingJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMatchingJobsResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::PutPolicyRequest &, const Model::PutPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutPolicyResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListIdNamespacesRequest &, const Model::ListIdNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdNamespacesResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListSchemaMappingsRequest &, const Model::ListSchemaMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemaMappingsResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GenerateMatchIdRequest &, const Model::GenerateMatchIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateMatchIdResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetMatchingJobRequest &, const Model::GetMatchingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMatchingJobResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetIdMappingWorkflowRequest &, const Model::GetIdMappingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdMappingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::CreateMatchingWorkflowRequest &, const Model::CreateMatchingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMatchingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetMatchIdRequest &, const Model::GetMatchIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMatchIdResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::DeleteIdMappingWorkflowRequest &, const Model::DeleteIdMappingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdMappingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListMatchingWorkflowsRequest &, const Model::ListMatchingWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMatchingWorkflowsResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::CreateIdMappingWorkflowRequest &, const Model::CreateIdMappingWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIdMappingWorkflowResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::ListProviderServicesRequest &, const Model::ListProviderServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProviderServicesResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetProviderServiceRequest &, const Model::GetProviderServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProviderServiceResponseReceivedHandler
std::function< void(const EntityResolutionClient *, const Model::GetIdNamespaceRequest &, const Model::GetIdNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdNamespaceResponseReceivedHandler