AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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