AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AppSyncServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/appsync/AppSyncErrors.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/appsync/AppSyncEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AppSyncClient header */
21#include <aws/appsync/model/AssociateApiResult.h>
22#include <aws/appsync/model/AssociateMergedGraphqlApiResult.h>
23#include <aws/appsync/model/AssociateSourceGraphqlApiResult.h>
24#include <aws/appsync/model/CreateApiResult.h>
25#include <aws/appsync/model/CreateApiCacheResult.h>
26#include <aws/appsync/model/CreateApiKeyResult.h>
27#include <aws/appsync/model/CreateChannelNamespaceResult.h>
28#include <aws/appsync/model/CreateDataSourceResult.h>
29#include <aws/appsync/model/CreateDomainNameResult.h>
30#include <aws/appsync/model/CreateFunctionResult.h>
31#include <aws/appsync/model/CreateGraphqlApiResult.h>
32#include <aws/appsync/model/CreateResolverResult.h>
33#include <aws/appsync/model/CreateTypeResult.h>
34#include <aws/appsync/model/DeleteApiResult.h>
35#include <aws/appsync/model/DeleteApiCacheResult.h>
36#include <aws/appsync/model/DeleteApiKeyResult.h>
37#include <aws/appsync/model/DeleteChannelNamespaceResult.h>
38#include <aws/appsync/model/DeleteDataSourceResult.h>
39#include <aws/appsync/model/DeleteDomainNameResult.h>
40#include <aws/appsync/model/DeleteFunctionResult.h>
41#include <aws/appsync/model/DeleteGraphqlApiResult.h>
42#include <aws/appsync/model/DeleteResolverResult.h>
43#include <aws/appsync/model/DeleteTypeResult.h>
44#include <aws/appsync/model/DisassociateApiResult.h>
45#include <aws/appsync/model/DisassociateMergedGraphqlApiResult.h>
46#include <aws/appsync/model/DisassociateSourceGraphqlApiResult.h>
47#include <aws/appsync/model/EvaluateCodeResult.h>
48#include <aws/appsync/model/EvaluateMappingTemplateResult.h>
49#include <aws/appsync/model/FlushApiCacheResult.h>
50#include <aws/appsync/model/GetApiResult.h>
51#include <aws/appsync/model/GetApiAssociationResult.h>
52#include <aws/appsync/model/GetApiCacheResult.h>
53#include <aws/appsync/model/GetChannelNamespaceResult.h>
54#include <aws/appsync/model/GetDataSourceResult.h>
55#include <aws/appsync/model/GetDataSourceIntrospectionResult.h>
56#include <aws/appsync/model/GetDomainNameResult.h>
57#include <aws/appsync/model/GetFunctionResult.h>
58#include <aws/appsync/model/GetGraphqlApiResult.h>
59#include <aws/appsync/model/GetGraphqlApiEnvironmentVariablesResult.h>
60#include <aws/appsync/model/GetIntrospectionSchemaResult.h>
61#include <aws/appsync/model/GetResolverResult.h>
62#include <aws/appsync/model/GetSchemaCreationStatusResult.h>
63#include <aws/appsync/model/GetSourceApiAssociationResult.h>
64#include <aws/appsync/model/GetTypeResult.h>
65#include <aws/appsync/model/ListApiKeysResult.h>
66#include <aws/appsync/model/ListApisResult.h>
67#include <aws/appsync/model/ListChannelNamespacesResult.h>
68#include <aws/appsync/model/ListDataSourcesResult.h>
69#include <aws/appsync/model/ListDomainNamesResult.h>
70#include <aws/appsync/model/ListFunctionsResult.h>
71#include <aws/appsync/model/ListGraphqlApisResult.h>
72#include <aws/appsync/model/ListResolversResult.h>
73#include <aws/appsync/model/ListResolversByFunctionResult.h>
74#include <aws/appsync/model/ListSourceApiAssociationsResult.h>
75#include <aws/appsync/model/ListTagsForResourceResult.h>
76#include <aws/appsync/model/ListTypesResult.h>
77#include <aws/appsync/model/ListTypesByAssociationResult.h>
78#include <aws/appsync/model/PutGraphqlApiEnvironmentVariablesResult.h>
79#include <aws/appsync/model/StartDataSourceIntrospectionResult.h>
80#include <aws/appsync/model/StartSchemaCreationResult.h>
81#include <aws/appsync/model/StartSchemaMergeResult.h>
82#include <aws/appsync/model/TagResourceResult.h>
83#include <aws/appsync/model/UntagResourceResult.h>
84#include <aws/appsync/model/UpdateApiResult.h>
85#include <aws/appsync/model/UpdateApiCacheResult.h>
86#include <aws/appsync/model/UpdateApiKeyResult.h>
87#include <aws/appsync/model/UpdateChannelNamespaceResult.h>
88#include <aws/appsync/model/UpdateDataSourceResult.h>
89#include <aws/appsync/model/UpdateDomainNameResult.h>
90#include <aws/appsync/model/UpdateFunctionResult.h>
91#include <aws/appsync/model/UpdateGraphqlApiResult.h>
92#include <aws/appsync/model/UpdateResolverResult.h>
93#include <aws/appsync/model/UpdateSourceApiAssociationResult.h>
94#include <aws/appsync/model/UpdateTypeResult.h>
95#include <aws/appsync/model/ListApisRequest.h>
96#include <aws/appsync/model/ListGraphqlApisRequest.h>
97#include <aws/appsync/model/StartDataSourceIntrospectionRequest.h>
98#include <aws/appsync/model/ListDomainNamesRequest.h>
99/* End of service model headers required in AppSyncClient header */
100
101namespace Aws
102{
103 namespace Http
104 {
105 class HttpClient;
106 class HttpClientFactory;
107 } // namespace Http
108
109 namespace Utils
110 {
111 template< typename R, typename E> class Outcome;
112
113 namespace Threading
114 {
115 class Executor;
116 } // namespace Threading
117 } // namespace Utils
118
119 namespace Auth
120 {
121 class AWSCredentials;
122 class AWSCredentialsProvider;
123 } // namespace Auth
124
125 namespace Client
126 {
127 class RetryStrategy;
128 } // namespace Client
129
130 namespace AppSync
131 {
135
136 namespace Model
137 {
138 /* Service model forward declarations required in AppSyncClient header */
142 class CreateApiRequest;
151 class CreateTypeRequest;
152 class DeleteApiRequest;
161 class DeleteTypeRequest;
168 class GetApiRequest;
170 class GetApiCacheRequest;
175 class GetFunctionRequest;
179 class GetResolverRequest;
182 class GetTypeRequest;
183 class ListApiKeysRequest;
184 class ListApisRequest;
194 class ListTypesRequest;
200 class TagResourceRequest;
202 class UpdateApiRequest;
212 class UpdateTypeRequest;
213 /* End of service model forward declarations required in AppSyncClient header */
214
215 /* Service model Outcome class definitions */
290 /* End of service model Outcome class definitions */
291
292 /* Service model Outcome callable definitions */
293 typedef std::future<AssociateApiOutcome> AssociateApiOutcomeCallable;
294 typedef std::future<AssociateMergedGraphqlApiOutcome> AssociateMergedGraphqlApiOutcomeCallable;
295 typedef std::future<AssociateSourceGraphqlApiOutcome> AssociateSourceGraphqlApiOutcomeCallable;
296 typedef std::future<CreateApiOutcome> CreateApiOutcomeCallable;
297 typedef std::future<CreateApiCacheOutcome> CreateApiCacheOutcomeCallable;
298 typedef std::future<CreateApiKeyOutcome> CreateApiKeyOutcomeCallable;
299 typedef std::future<CreateChannelNamespaceOutcome> CreateChannelNamespaceOutcomeCallable;
300 typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
301 typedef std::future<CreateDomainNameOutcome> CreateDomainNameOutcomeCallable;
302 typedef std::future<CreateFunctionOutcome> CreateFunctionOutcomeCallable;
303 typedef std::future<CreateGraphqlApiOutcome> CreateGraphqlApiOutcomeCallable;
304 typedef std::future<CreateResolverOutcome> CreateResolverOutcomeCallable;
305 typedef std::future<CreateTypeOutcome> CreateTypeOutcomeCallable;
306 typedef std::future<DeleteApiOutcome> DeleteApiOutcomeCallable;
307 typedef std::future<DeleteApiCacheOutcome> DeleteApiCacheOutcomeCallable;
308 typedef std::future<DeleteApiKeyOutcome> DeleteApiKeyOutcomeCallable;
309 typedef std::future<DeleteChannelNamespaceOutcome> DeleteChannelNamespaceOutcomeCallable;
310 typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
311 typedef std::future<DeleteDomainNameOutcome> DeleteDomainNameOutcomeCallable;
312 typedef std::future<DeleteFunctionOutcome> DeleteFunctionOutcomeCallable;
313 typedef std::future<DeleteGraphqlApiOutcome> DeleteGraphqlApiOutcomeCallable;
314 typedef std::future<DeleteResolverOutcome> DeleteResolverOutcomeCallable;
315 typedef std::future<DeleteTypeOutcome> DeleteTypeOutcomeCallable;
316 typedef std::future<DisassociateApiOutcome> DisassociateApiOutcomeCallable;
317 typedef std::future<DisassociateMergedGraphqlApiOutcome> DisassociateMergedGraphqlApiOutcomeCallable;
318 typedef std::future<DisassociateSourceGraphqlApiOutcome> DisassociateSourceGraphqlApiOutcomeCallable;
319 typedef std::future<EvaluateCodeOutcome> EvaluateCodeOutcomeCallable;
320 typedef std::future<EvaluateMappingTemplateOutcome> EvaluateMappingTemplateOutcomeCallable;
321 typedef std::future<FlushApiCacheOutcome> FlushApiCacheOutcomeCallable;
322 typedef std::future<GetApiOutcome> GetApiOutcomeCallable;
323 typedef std::future<GetApiAssociationOutcome> GetApiAssociationOutcomeCallable;
324 typedef std::future<GetApiCacheOutcome> GetApiCacheOutcomeCallable;
325 typedef std::future<GetChannelNamespaceOutcome> GetChannelNamespaceOutcomeCallable;
326 typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
327 typedef std::future<GetDataSourceIntrospectionOutcome> GetDataSourceIntrospectionOutcomeCallable;
328 typedef std::future<GetDomainNameOutcome> GetDomainNameOutcomeCallable;
329 typedef std::future<GetFunctionOutcome> GetFunctionOutcomeCallable;
330 typedef std::future<GetGraphqlApiOutcome> GetGraphqlApiOutcomeCallable;
331 typedef std::future<GetGraphqlApiEnvironmentVariablesOutcome> GetGraphqlApiEnvironmentVariablesOutcomeCallable;
332 typedef std::future<GetIntrospectionSchemaOutcome> GetIntrospectionSchemaOutcomeCallable;
333 typedef std::future<GetResolverOutcome> GetResolverOutcomeCallable;
334 typedef std::future<GetSchemaCreationStatusOutcome> GetSchemaCreationStatusOutcomeCallable;
335 typedef std::future<GetSourceApiAssociationOutcome> GetSourceApiAssociationOutcomeCallable;
336 typedef std::future<GetTypeOutcome> GetTypeOutcomeCallable;
337 typedef std::future<ListApiKeysOutcome> ListApiKeysOutcomeCallable;
338 typedef std::future<ListApisOutcome> ListApisOutcomeCallable;
339 typedef std::future<ListChannelNamespacesOutcome> ListChannelNamespacesOutcomeCallable;
340 typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
341 typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
342 typedef std::future<ListFunctionsOutcome> ListFunctionsOutcomeCallable;
343 typedef std::future<ListGraphqlApisOutcome> ListGraphqlApisOutcomeCallable;
344 typedef std::future<ListResolversOutcome> ListResolversOutcomeCallable;
345 typedef std::future<ListResolversByFunctionOutcome> ListResolversByFunctionOutcomeCallable;
346 typedef std::future<ListSourceApiAssociationsOutcome> ListSourceApiAssociationsOutcomeCallable;
347 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
348 typedef std::future<ListTypesOutcome> ListTypesOutcomeCallable;
349 typedef std::future<ListTypesByAssociationOutcome> ListTypesByAssociationOutcomeCallable;
350 typedef std::future<PutGraphqlApiEnvironmentVariablesOutcome> PutGraphqlApiEnvironmentVariablesOutcomeCallable;
351 typedef std::future<StartDataSourceIntrospectionOutcome> StartDataSourceIntrospectionOutcomeCallable;
352 typedef std::future<StartSchemaCreationOutcome> StartSchemaCreationOutcomeCallable;
353 typedef std::future<StartSchemaMergeOutcome> StartSchemaMergeOutcomeCallable;
354 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
355 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
356 typedef std::future<UpdateApiOutcome> UpdateApiOutcomeCallable;
357 typedef std::future<UpdateApiCacheOutcome> UpdateApiCacheOutcomeCallable;
358 typedef std::future<UpdateApiKeyOutcome> UpdateApiKeyOutcomeCallable;
359 typedef std::future<UpdateChannelNamespaceOutcome> UpdateChannelNamespaceOutcomeCallable;
360 typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
361 typedef std::future<UpdateDomainNameOutcome> UpdateDomainNameOutcomeCallable;
362 typedef std::future<UpdateFunctionOutcome> UpdateFunctionOutcomeCallable;
363 typedef std::future<UpdateGraphqlApiOutcome> UpdateGraphqlApiOutcomeCallable;
364 typedef std::future<UpdateResolverOutcome> UpdateResolverOutcomeCallable;
365 typedef std::future<UpdateSourceApiAssociationOutcome> UpdateSourceApiAssociationOutcomeCallable;
366 typedef std::future<UpdateTypeOutcome> UpdateTypeOutcomeCallable;
367 /* End of service model Outcome callable definitions */
368 } // namespace Model
369
370 class AppSyncClient;
371
372 /* Service model async handlers definitions */
373 typedef std::function<void(const AppSyncClient*, const Model::AssociateApiRequest&, const Model::AssociateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateApiResponseReceivedHandler;
374 typedef std::function<void(const AppSyncClient*, const Model::AssociateMergedGraphqlApiRequest&, const Model::AssociateMergedGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateMergedGraphqlApiResponseReceivedHandler;
375 typedef std::function<void(const AppSyncClient*, const Model::AssociateSourceGraphqlApiRequest&, const Model::AssociateSourceGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSourceGraphqlApiResponseReceivedHandler;
376 typedef std::function<void(const AppSyncClient*, const Model::CreateApiRequest&, const Model::CreateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiResponseReceivedHandler;
377 typedef std::function<void(const AppSyncClient*, const Model::CreateApiCacheRequest&, const Model::CreateApiCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiCacheResponseReceivedHandler;
378 typedef std::function<void(const AppSyncClient*, const Model::CreateApiKeyRequest&, const Model::CreateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiKeyResponseReceivedHandler;
379 typedef std::function<void(const AppSyncClient*, const Model::CreateChannelNamespaceRequest&, const Model::CreateChannelNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelNamespaceResponseReceivedHandler;
380 typedef std::function<void(const AppSyncClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSourceResponseReceivedHandler;
381 typedef std::function<void(const AppSyncClient*, const Model::CreateDomainNameRequest&, const Model::CreateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainNameResponseReceivedHandler;
382 typedef std::function<void(const AppSyncClient*, const Model::CreateFunctionRequest&, const Model::CreateFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFunctionResponseReceivedHandler;
383 typedef std::function<void(const AppSyncClient*, const Model::CreateGraphqlApiRequest&, const Model::CreateGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGraphqlApiResponseReceivedHandler;
384 typedef std::function<void(const AppSyncClient*, const Model::CreateResolverRequest&, const Model::CreateResolverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResolverResponseReceivedHandler;
385 typedef std::function<void(const AppSyncClient*, const Model::CreateTypeRequest&, const Model::CreateTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTypeResponseReceivedHandler;
386 typedef std::function<void(const AppSyncClient*, const Model::DeleteApiRequest&, const Model::DeleteApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiResponseReceivedHandler;
387 typedef std::function<void(const AppSyncClient*, const Model::DeleteApiCacheRequest&, const Model::DeleteApiCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiCacheResponseReceivedHandler;
388 typedef std::function<void(const AppSyncClient*, const Model::DeleteApiKeyRequest&, const Model::DeleteApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiKeyResponseReceivedHandler;
389 typedef std::function<void(const AppSyncClient*, const Model::DeleteChannelNamespaceRequest&, const Model::DeleteChannelNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelNamespaceResponseReceivedHandler;
390 typedef std::function<void(const AppSyncClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
391 typedef std::function<void(const AppSyncClient*, const Model::DeleteDomainNameRequest&, const Model::DeleteDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainNameResponseReceivedHandler;
392 typedef std::function<void(const AppSyncClient*, const Model::DeleteFunctionRequest&, const Model::DeleteFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionResponseReceivedHandler;
393 typedef std::function<void(const AppSyncClient*, const Model::DeleteGraphqlApiRequest&, const Model::DeleteGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGraphqlApiResponseReceivedHandler;
394 typedef std::function<void(const AppSyncClient*, const Model::DeleteResolverRequest&, const Model::DeleteResolverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResolverResponseReceivedHandler;
395 typedef std::function<void(const AppSyncClient*, const Model::DeleteTypeRequest&, const Model::DeleteTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTypeResponseReceivedHandler;
396 typedef std::function<void(const AppSyncClient*, const Model::DisassociateApiRequest&, const Model::DisassociateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateApiResponseReceivedHandler;
397 typedef std::function<void(const AppSyncClient*, const Model::DisassociateMergedGraphqlApiRequest&, const Model::DisassociateMergedGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMergedGraphqlApiResponseReceivedHandler;
398 typedef std::function<void(const AppSyncClient*, const Model::DisassociateSourceGraphqlApiRequest&, const Model::DisassociateSourceGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSourceGraphqlApiResponseReceivedHandler;
399 typedef std::function<void(const AppSyncClient*, const Model::EvaluateCodeRequest&, const Model::EvaluateCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EvaluateCodeResponseReceivedHandler;
400 typedef std::function<void(const AppSyncClient*, const Model::EvaluateMappingTemplateRequest&, const Model::EvaluateMappingTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EvaluateMappingTemplateResponseReceivedHandler;
401 typedef std::function<void(const AppSyncClient*, const Model::FlushApiCacheRequest&, const Model::FlushApiCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FlushApiCacheResponseReceivedHandler;
402 typedef std::function<void(const AppSyncClient*, const Model::GetApiRequest&, const Model::GetApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiResponseReceivedHandler;
403 typedef std::function<void(const AppSyncClient*, const Model::GetApiAssociationRequest&, const Model::GetApiAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiAssociationResponseReceivedHandler;
404 typedef std::function<void(const AppSyncClient*, const Model::GetApiCacheRequest&, const Model::GetApiCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiCacheResponseReceivedHandler;
405 typedef std::function<void(const AppSyncClient*, const Model::GetChannelNamespaceRequest&, const Model::GetChannelNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelNamespaceResponseReceivedHandler;
406 typedef std::function<void(const AppSyncClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceResponseReceivedHandler;
407 typedef std::function<void(const AppSyncClient*, const Model::GetDataSourceIntrospectionRequest&, const Model::GetDataSourceIntrospectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceIntrospectionResponseReceivedHandler;
408 typedef std::function<void(const AppSyncClient*, const Model::GetDomainNameRequest&, const Model::GetDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainNameResponseReceivedHandler;
409 typedef std::function<void(const AppSyncClient*, const Model::GetFunctionRequest&, const Model::GetFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionResponseReceivedHandler;
410 typedef std::function<void(const AppSyncClient*, const Model::GetGraphqlApiRequest&, const Model::GetGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGraphqlApiResponseReceivedHandler;
411 typedef std::function<void(const AppSyncClient*, const Model::GetGraphqlApiEnvironmentVariablesRequest&, const Model::GetGraphqlApiEnvironmentVariablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGraphqlApiEnvironmentVariablesResponseReceivedHandler;
412 typedef std::function<void(const AppSyncClient*, const Model::GetIntrospectionSchemaRequest&, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntrospectionSchemaResponseReceivedHandler;
413 typedef std::function<void(const AppSyncClient*, const Model::GetResolverRequest&, const Model::GetResolverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverResponseReceivedHandler;
414 typedef std::function<void(const AppSyncClient*, const Model::GetSchemaCreationStatusRequest&, const Model::GetSchemaCreationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaCreationStatusResponseReceivedHandler;
415 typedef std::function<void(const AppSyncClient*, const Model::GetSourceApiAssociationRequest&, const Model::GetSourceApiAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSourceApiAssociationResponseReceivedHandler;
416 typedef std::function<void(const AppSyncClient*, const Model::GetTypeRequest&, const Model::GetTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTypeResponseReceivedHandler;
417 typedef std::function<void(const AppSyncClient*, const Model::ListApiKeysRequest&, const Model::ListApiKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApiKeysResponseReceivedHandler;
418 typedef std::function<void(const AppSyncClient*, const Model::ListApisRequest&, const Model::ListApisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApisResponseReceivedHandler;
419 typedef std::function<void(const AppSyncClient*, const Model::ListChannelNamespacesRequest&, const Model::ListChannelNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelNamespacesResponseReceivedHandler;
420 typedef std::function<void(const AppSyncClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
421 typedef std::function<void(const AppSyncClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
422 typedef std::function<void(const AppSyncClient*, const Model::ListFunctionsRequest&, const Model::ListFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctionsResponseReceivedHandler;
423 typedef std::function<void(const AppSyncClient*, const Model::ListGraphqlApisRequest&, const Model::ListGraphqlApisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGraphqlApisResponseReceivedHandler;
424 typedef std::function<void(const AppSyncClient*, const Model::ListResolversRequest&, const Model::ListResolversOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolversResponseReceivedHandler;
425 typedef std::function<void(const AppSyncClient*, const Model::ListResolversByFunctionRequest&, const Model::ListResolversByFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolversByFunctionResponseReceivedHandler;
426 typedef std::function<void(const AppSyncClient*, const Model::ListSourceApiAssociationsRequest&, const Model::ListSourceApiAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSourceApiAssociationsResponseReceivedHandler;
427 typedef std::function<void(const AppSyncClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
428 typedef std::function<void(const AppSyncClient*, const Model::ListTypesRequest&, const Model::ListTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTypesResponseReceivedHandler;
429 typedef std::function<void(const AppSyncClient*, const Model::ListTypesByAssociationRequest&, const Model::ListTypesByAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTypesByAssociationResponseReceivedHandler;
430 typedef std::function<void(const AppSyncClient*, const Model::PutGraphqlApiEnvironmentVariablesRequest&, const Model::PutGraphqlApiEnvironmentVariablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutGraphqlApiEnvironmentVariablesResponseReceivedHandler;
431 typedef std::function<void(const AppSyncClient*, const Model::StartDataSourceIntrospectionRequest&, const Model::StartDataSourceIntrospectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDataSourceIntrospectionResponseReceivedHandler;
432 typedef std::function<void(const AppSyncClient*, const Model::StartSchemaCreationRequest&, const Model::StartSchemaCreationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSchemaCreationResponseReceivedHandler;
433 typedef std::function<void(const AppSyncClient*, const Model::StartSchemaMergeRequest&, const Model::StartSchemaMergeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSchemaMergeResponseReceivedHandler;
434 typedef std::function<void(const AppSyncClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
435 typedef std::function<void(const AppSyncClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
436 typedef std::function<void(const AppSyncClient*, const Model::UpdateApiRequest&, const Model::UpdateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiResponseReceivedHandler;
437 typedef std::function<void(const AppSyncClient*, const Model::UpdateApiCacheRequest&, const Model::UpdateApiCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiCacheResponseReceivedHandler;
438 typedef std::function<void(const AppSyncClient*, const Model::UpdateApiKeyRequest&, const Model::UpdateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiKeyResponseReceivedHandler;
439 typedef std::function<void(const AppSyncClient*, const Model::UpdateChannelNamespaceRequest&, const Model::UpdateChannelNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelNamespaceResponseReceivedHandler;
440 typedef std::function<void(const AppSyncClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
441 typedef std::function<void(const AppSyncClient*, const Model::UpdateDomainNameRequest&, const Model::UpdateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainNameResponseReceivedHandler;
442 typedef std::function<void(const AppSyncClient*, const Model::UpdateFunctionRequest&, const Model::UpdateFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunctionResponseReceivedHandler;
443 typedef std::function<void(const AppSyncClient*, const Model::UpdateGraphqlApiRequest&, const Model::UpdateGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGraphqlApiResponseReceivedHandler;
444 typedef std::function<void(const AppSyncClient*, const Model::UpdateResolverRequest&, const Model::UpdateResolverOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResolverResponseReceivedHandler;
445 typedef std::function<void(const AppSyncClient*, const Model::UpdateSourceApiAssociationRequest&, const Model::UpdateSourceApiAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSourceApiAssociationResponseReceivedHandler;
446 typedef std::function<void(const AppSyncClient*, const Model::UpdateTypeRequest&, const Model::UpdateTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTypeResponseReceivedHandler;
447 /* End of service model async handlers definitions */
448 } // namespace AppSync
449} // namespace Aws
EndpointProviderBase< AppSyncClientConfiguration, AppSyncBuiltInParameters, AppSyncClientContextParameters > AppSyncEndpointProviderBase
Aws::Utils::Outcome< CreateApiKeyResult, AppSyncError > CreateApiKeyOutcome
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< AssociateMergedGraphqlApiOutcome > AssociateMergedGraphqlApiOutcomeCallable
Aws::Utils::Outcome< DeleteApiResult, AppSyncError > DeleteApiOutcome
Aws::Utils::Outcome< ListApisResult, AppSyncError > ListApisOutcome
Aws::Utils::Outcome< FlushApiCacheResult, AppSyncError > FlushApiCacheOutcome
std::future< AssociateSourceGraphqlApiOutcome > AssociateSourceGraphqlApiOutcomeCallable
std::future< GetDataSourceIntrospectionOutcome > GetDataSourceIntrospectionOutcomeCallable
Aws::Utils::Outcome< UpdateSourceApiAssociationResult, AppSyncError > UpdateSourceApiAssociationOutcome
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
Aws::Utils::Outcome< StartDataSourceIntrospectionResult, AppSyncError > StartDataSourceIntrospectionOutcome
std::future< CreateGraphqlApiOutcome > CreateGraphqlApiOutcomeCallable
Aws::Utils::Outcome< UpdateDomainNameResult, AppSyncError > UpdateDomainNameOutcome
std::future< GetGraphqlApiEnvironmentVariablesOutcome > GetGraphqlApiEnvironmentVariablesOutcomeCallable
Aws::Utils::Outcome< GetFunctionResult, AppSyncError > GetFunctionOutcome
std::future< DeleteResolverOutcome > DeleteResolverOutcomeCallable
std::future< DisassociateMergedGraphqlApiOutcome > DisassociateMergedGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateChannelNamespaceResult, AppSyncError > CreateChannelNamespaceOutcome
Aws::Utils::Outcome< DisassociateApiResult, AppSyncError > DisassociateApiOutcome
std::future< GetGraphqlApiOutcome > GetGraphqlApiOutcomeCallable
std::future< CreateApiCacheOutcome > CreateApiCacheOutcomeCallable
std::future< CreateFunctionOutcome > CreateFunctionOutcomeCallable
std::future< ListChannelNamespacesOutcome > ListChannelNamespacesOutcomeCallable
Aws::Utils::Outcome< GetResolverResult, AppSyncError > GetResolverOutcome
Aws::Utils::Outcome< GetDataSourceIntrospectionResult, AppSyncError > GetDataSourceIntrospectionOutcome
Aws::Utils::Outcome< ListFunctionsResult, AppSyncError > ListFunctionsOutcome
Aws::Utils::Outcome< CreateApiCacheResult, AppSyncError > CreateApiCacheOutcome
std::future< StartDataSourceIntrospectionOutcome > StartDataSourceIntrospectionOutcomeCallable
Aws::Utils::Outcome< CreateTypeResult, AppSyncError > CreateTypeOutcome
std::future< AssociateApiOutcome > AssociateApiOutcomeCallable
Aws::Utils::Outcome< DisassociateSourceGraphqlApiResult, AppSyncError > DisassociateSourceGraphqlApiOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
Aws::Utils::Outcome< GetIntrospectionSchemaResult, AppSyncError > GetIntrospectionSchemaOutcome
Aws::Utils::Outcome< UpdateApiResult, AppSyncError > UpdateApiOutcome
Aws::Utils::Outcome< UpdateChannelNamespaceResult, AppSyncError > UpdateChannelNamespaceOutcome
Aws::Utils::Outcome< CreateFunctionResult, AppSyncError > CreateFunctionOutcome
std::future< DeleteDomainNameOutcome > DeleteDomainNameOutcomeCallable
Aws::Utils::Outcome< DeleteDomainNameResult, AppSyncError > DeleteDomainNameOutcome
Aws::Utils::Outcome< GetGraphqlApiEnvironmentVariablesResult, AppSyncError > GetGraphqlApiEnvironmentVariablesOutcome
Aws::Utils::Outcome< PutGraphqlApiEnvironmentVariablesResult, AppSyncError > PutGraphqlApiEnvironmentVariablesOutcome
std::future< GetApiAssociationOutcome > GetApiAssociationOutcomeCallable
std::future< CreateTypeOutcome > CreateTypeOutcomeCallable
std::future< GetSourceApiAssociationOutcome > GetSourceApiAssociationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AppSyncError > ListTagsForResourceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateApiCacheResult, AppSyncError > UpdateApiCacheOutcome
Aws::Utils::Outcome< ListResolversResult, AppSyncError > ListResolversOutcome
Aws::Utils::Outcome< AssociateSourceGraphqlApiResult, AppSyncError > AssociateSourceGraphqlApiOutcome
std::future< UpdateGraphqlApiOutcome > UpdateGraphqlApiOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, AppSyncError > TagResourceOutcome
std::future< CreateResolverOutcome > CreateResolverOutcomeCallable
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
Aws::Utils::Outcome< ListTypesByAssociationResult, AppSyncError > ListTypesByAssociationOutcome
Aws::Utils::Outcome< CreateResolverResult, AppSyncError > CreateResolverOutcome
Aws::Utils::Outcome< StartSchemaCreationResult, AppSyncError > StartSchemaCreationOutcome
std::future< ListApisOutcome > ListApisOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DisassociateSourceGraphqlApiOutcome > DisassociateSourceGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateApiResult, AppSyncError > CreateApiOutcome
std::future< ListResolversByFunctionOutcome > ListResolversByFunctionOutcomeCallable
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< UpdateChannelNamespaceOutcome > UpdateChannelNamespaceOutcomeCallable
Aws::Utils::Outcome< ListTypesResult, AppSyncError > ListTypesOutcome
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
Aws::Utils::Outcome< ListDataSourcesResult, AppSyncError > ListDataSourcesOutcome
Aws::Utils::Outcome< ListSourceApiAssociationsResult, AppSyncError > ListSourceApiAssociationsOutcome
std::future< ListResolversOutcome > ListResolversOutcomeCallable
std::future< UpdateSourceApiAssociationOutcome > UpdateSourceApiAssociationOutcomeCallable
std::future< DeleteApiOutcome > DeleteApiOutcomeCallable
Aws::Utils::Outcome< GetApiResult, AppSyncError > GetApiOutcome
std::future< EvaluateCodeOutcome > EvaluateCodeOutcomeCallable
std::future< GetFunctionOutcome > GetFunctionOutcomeCallable
Aws::Utils::Outcome< ListApiKeysResult, AppSyncError > ListApiKeysOutcome
std::future< GetIntrospectionSchemaOutcome > GetIntrospectionSchemaOutcomeCallable
Aws::Utils::Outcome< DisassociateMergedGraphqlApiResult, AppSyncError > DisassociateMergedGraphqlApiOutcome
Aws::Utils::Outcome< GetTypeResult, AppSyncError > GetTypeOutcome
Aws::Utils::Outcome< CreateGraphqlApiResult, AppSyncError > CreateGraphqlApiOutcome
Aws::Utils::Outcome< GetChannelNamespaceResult, AppSyncError > GetChannelNamespaceOutcome
Aws::Utils::Outcome< UpdateTypeResult, AppSyncError > UpdateTypeOutcome
Aws::Utils::Outcome< UpdateGraphqlApiResult, AppSyncError > UpdateGraphqlApiOutcome
Aws::Utils::Outcome< UpdateDataSourceResult, AppSyncError > UpdateDataSourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AppSyncError > UntagResourceOutcome
Aws::Utils::Outcome< ListGraphqlApisResult, AppSyncError > ListGraphqlApisOutcome
Aws::Utils::Outcome< CreateDataSourceResult, AppSyncError > CreateDataSourceOutcome
std::future< DeleteFunctionOutcome > DeleteFunctionOutcomeCallable
Aws::Utils::Outcome< GetDataSourceResult, AppSyncError > GetDataSourceOutcome
std::future< UpdateApiOutcome > UpdateApiOutcomeCallable
Aws::Utils::Outcome< GetApiCacheResult, AppSyncError > GetApiCacheOutcome
std::future< EvaluateMappingTemplateOutcome > EvaluateMappingTemplateOutcomeCallable
Aws::Utils::Outcome< EvaluateCodeResult, AppSyncError > EvaluateCodeOutcome
std::future< DeleteGraphqlApiOutcome > DeleteGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateDomainNameResult, AppSyncError > CreateDomainNameOutcome
std::future< ListFunctionsOutcome > ListFunctionsOutcomeCallable
std::future< GetChannelNamespaceOutcome > GetChannelNamespaceOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< AssociateMergedGraphqlApiResult, AppSyncError > AssociateMergedGraphqlApiOutcome
Aws::Utils::Outcome< UpdateFunctionResult, AppSyncError > UpdateFunctionOutcome
std::future< ListTypesByAssociationOutcome > ListTypesByAssociationOutcomeCallable
std::future< ListGraphqlApisOutcome > ListGraphqlApisOutcomeCallable
Aws::Utils::Outcome< DeleteChannelNamespaceResult, AppSyncError > DeleteChannelNamespaceOutcome
std::future< UpdateApiCacheOutcome > UpdateApiCacheOutcomeCallable
std::future< DisassociateApiOutcome > DisassociateApiOutcomeCallable
std::future< GetApiOutcome > GetApiOutcomeCallable
std::future< UpdateApiKeyOutcome > UpdateApiKeyOutcomeCallable
Aws::Utils::Outcome< GetDomainNameResult, AppSyncError > GetDomainNameOutcome
std::future< ListSourceApiAssociationsOutcome > ListSourceApiAssociationsOutcomeCallable
std::future< StartSchemaCreationOutcome > StartSchemaCreationOutcomeCallable
Aws::Utils::Outcome< UpdateResolverResult, AppSyncError > UpdateResolverOutcome
Aws::Utils::Outcome< EvaluateMappingTemplateResult, AppSyncError > EvaluateMappingTemplateOutcome
Aws::Utils::Outcome< ListDomainNamesResult, AppSyncError > ListDomainNamesOutcome
Aws::Utils::Outcome< GetSourceApiAssociationResult, AppSyncError > GetSourceApiAssociationOutcome
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
Aws::Utils::Outcome< GetGraphqlApiResult, AppSyncError > GetGraphqlApiOutcome
std::future< ListTypesOutcome > ListTypesOutcomeCallable
std::future< DeleteTypeOutcome > DeleteTypeOutcomeCallable
std::future< GetSchemaCreationStatusOutcome > GetSchemaCreationStatusOutcomeCallable
std::future< ListApiKeysOutcome > ListApiKeysOutcomeCallable
Aws::Utils::Outcome< DeleteResolverResult, AppSyncError > DeleteResolverOutcome
std::future< CreateApiOutcome > CreateApiOutcomeCallable
Aws::Utils::Outcome< StartSchemaMergeResult, AppSyncError > StartSchemaMergeOutcome
Aws::Utils::Outcome< DeleteFunctionResult, AppSyncError > DeleteFunctionOutcome
std::future< StartSchemaMergeOutcome > StartSchemaMergeOutcomeCallable
Aws::Utils::Outcome< DeleteGraphqlApiResult, AppSyncError > DeleteGraphqlApiOutcome
Aws::Utils::Outcome< AssociateApiResult, AppSyncError > AssociateApiOutcome
std::future< CreateChannelNamespaceOutcome > CreateChannelNamespaceOutcomeCallable
Aws::Utils::Outcome< DeleteTypeResult, AppSyncError > DeleteTypeOutcome
Aws::Utils::Outcome< DeleteApiCacheResult, AppSyncError > DeleteApiCacheOutcome
std::future< PutGraphqlApiEnvironmentVariablesOutcome > PutGraphqlApiEnvironmentVariablesOutcomeCallable
Aws::Utils::Outcome< DeleteApiKeyResult, AppSyncError > DeleteApiKeyOutcome
std::future< FlushApiCacheOutcome > FlushApiCacheOutcomeCallable
Aws::Utils::Outcome< ListResolversByFunctionResult, AppSyncError > ListResolversByFunctionOutcome
std::future< GetResolverOutcome > GetResolverOutcomeCallable
Aws::Utils::Outcome< GetSchemaCreationStatusResult, AppSyncError > GetSchemaCreationStatusOutcome
std::future< UpdateResolverOutcome > UpdateResolverOutcomeCallable
Aws::Utils::Outcome< ListChannelNamespacesResult, AppSyncError > ListChannelNamespacesOutcome
std::future< DeleteChannelNamespaceOutcome > DeleteChannelNamespaceOutcomeCallable
std::future< GetTypeOutcome > GetTypeOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateApiKeyOutcome > CreateApiKeyOutcomeCallable
std::future< GetApiCacheOutcome > GetApiCacheOutcomeCallable
std::future< UpdateTypeOutcome > UpdateTypeOutcomeCallable
Aws::Utils::Outcome< GetApiAssociationResult, AppSyncError > GetApiAssociationOutcome
std::future< DeleteApiCacheOutcome > DeleteApiCacheOutcomeCallable
std::future< DeleteApiKeyOutcome > DeleteApiKeyOutcomeCallable
std::future< UpdateFunctionOutcome > UpdateFunctionOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, AppSyncError > DeleteDataSourceOutcome
Aws::Utils::Outcome< UpdateApiKeyResult, AppSyncError > UpdateApiKeyOutcome
std::function< void(const AppSyncClient *, const Model::CreateGraphqlApiRequest &, const Model::CreateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSchemaCreationStatusRequest &, const Model::GetSchemaCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaCreationStatusResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateApiRequest &, const Model::DisassociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetChannelNamespaceRequest &, const Model::GetChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiCacheRequest &, const Model::CreateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiCacheRequest &, const Model::GetApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateSourceGraphqlApiRequest &, const Model::AssociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaCreationRequest &, const Model::StartSchemaCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaCreationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversByFunctionRequest &, const Model::ListResolversByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversByFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceIntrospectionRequest &, const Model::GetDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateTypeRequest &, const Model::CreateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateApiRequest &, const Model::AssociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiKeyRequest &, const Model::CreateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateMergedGraphqlApiRequest &, const Model::DisassociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiRequest &, const Model::GetGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApiKeysRequest &, const Model::ListApiKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiKeysResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiAssociationRequest &, const Model::GetApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::FlushApiCacheRequest &, const Model::FlushApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateSourceGraphqlApiRequest &, const Model::DisassociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetResolverRequest &, const Model::GetResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListSourceApiAssociationsRequest &, const Model::ListSourceApiAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceApiAssociationsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateTypeRequest &, const Model::UpdateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDomainNameRequest &, const Model::UpdateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::PutGraphqlApiEnvironmentVariablesRequest &, const Model::PutGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListChannelNamespacesRequest &, const Model::ListChannelNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelNamespacesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApisRequest &, const Model::ListApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetTypeRequest &, const Model::GetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiCacheRequest &, const Model::DeleteApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteResolverRequest &, const Model::DeleteResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateResolverRequest &, const Model::CreateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiRequest &, const Model::CreateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateChannelNamespaceRequest &, const Model::UpdateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiCacheRequest &, const Model::UpdateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateResolverRequest &, const Model::UpdateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaMergeRequest &, const Model::StartSchemaMergeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaMergeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiKeyRequest &, const Model::DeleteApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateChannelNamespaceRequest &, const Model::CreateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateGraphqlApiRequest &, const Model::UpdateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesByAssociationRequest &, const Model::ListTypesByAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesByAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteTypeRequest &, const Model::DeleteTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateMergedGraphqlApiRequest &, const Model::AssociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartDataSourceIntrospectionRequest &, const Model::StartDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversRequest &, const Model::ListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiEnvironmentVariablesRequest &, const Model::GetGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetIntrospectionSchemaRequest &, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntrospectionSchemaResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListGraphqlApisRequest &, const Model::ListGraphqlApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGraphqlApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSourceApiAssociationRequest &, const Model::GetSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteGraphqlApiRequest &, const Model::DeleteGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDomainNameRequest &, const Model::CreateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteChannelNamespaceRequest &, const Model::DeleteChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateMappingTemplateRequest &, const Model::EvaluateMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateMappingTemplateResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiRequest &, const Model::GetApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateFunctionRequest &, const Model::UpdateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateCodeRequest &, const Model::EvaluateCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateCodeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateSourceApiAssociationRequest &, const Model::UpdateSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler