AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
AppSyncServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/appsync/AppSyncEndpointProvider.h>
10#include <aws/appsync/AppSyncErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in AppSyncClient header */
22#include <aws/appsync/model/AssociateApiResult.h>
23#include <aws/appsync/model/AssociateMergedGraphqlApiResult.h>
24#include <aws/appsync/model/AssociateSourceGraphqlApiResult.h>
25#include <aws/appsync/model/CreateApiCacheResult.h>
26#include <aws/appsync/model/CreateApiKeyResult.h>
27#include <aws/appsync/model/CreateApiResult.h>
28#include <aws/appsync/model/CreateChannelNamespaceResult.h>
29#include <aws/appsync/model/CreateDataSourceResult.h>
30#include <aws/appsync/model/CreateDomainNameResult.h>
31#include <aws/appsync/model/CreateFunctionResult.h>
32#include <aws/appsync/model/CreateGraphqlApiResult.h>
33#include <aws/appsync/model/CreateResolverResult.h>
34#include <aws/appsync/model/CreateTypeResult.h>
35#include <aws/appsync/model/DeleteApiCacheResult.h>
36#include <aws/appsync/model/DeleteApiKeyResult.h>
37#include <aws/appsync/model/DeleteApiResult.h>
38#include <aws/appsync/model/DeleteChannelNamespaceResult.h>
39#include <aws/appsync/model/DeleteDataSourceResult.h>
40#include <aws/appsync/model/DeleteDomainNameResult.h>
41#include <aws/appsync/model/DeleteFunctionResult.h>
42#include <aws/appsync/model/DeleteGraphqlApiResult.h>
43#include <aws/appsync/model/DeleteResolverResult.h>
44#include <aws/appsync/model/DeleteTypeResult.h>
45#include <aws/appsync/model/DisassociateApiResult.h>
46#include <aws/appsync/model/DisassociateMergedGraphqlApiResult.h>
47#include <aws/appsync/model/DisassociateSourceGraphqlApiResult.h>
48#include <aws/appsync/model/EvaluateCodeResult.h>
49#include <aws/appsync/model/EvaluateMappingTemplateResult.h>
50#include <aws/appsync/model/FlushApiCacheResult.h>
51#include <aws/appsync/model/GetApiAssociationResult.h>
52#include <aws/appsync/model/GetApiCacheResult.h>
53#include <aws/appsync/model/GetApiResult.h>
54#include <aws/appsync/model/GetChannelNamespaceResult.h>
55#include <aws/appsync/model/GetDataSourceIntrospectionResult.h>
56#include <aws/appsync/model/GetDataSourceResult.h>
57#include <aws/appsync/model/GetDomainNameResult.h>
58#include <aws/appsync/model/GetFunctionResult.h>
59#include <aws/appsync/model/GetGraphqlApiEnvironmentVariablesResult.h>
60#include <aws/appsync/model/GetGraphqlApiResult.h>
61#include <aws/appsync/model/GetIntrospectionSchemaResult.h>
62#include <aws/appsync/model/GetResolverResult.h>
63#include <aws/appsync/model/GetSchemaCreationStatusResult.h>
64#include <aws/appsync/model/GetSourceApiAssociationResult.h>
65#include <aws/appsync/model/GetTypeResult.h>
66#include <aws/appsync/model/ListApiKeysResult.h>
67#include <aws/appsync/model/ListApisRequest.h>
68#include <aws/appsync/model/ListApisResult.h>
69#include <aws/appsync/model/ListChannelNamespacesResult.h>
70#include <aws/appsync/model/ListDataSourcesResult.h>
71#include <aws/appsync/model/ListDomainNamesRequest.h>
72#include <aws/appsync/model/ListDomainNamesResult.h>
73#include <aws/appsync/model/ListFunctionsResult.h>
74#include <aws/appsync/model/ListGraphqlApisRequest.h>
75#include <aws/appsync/model/ListGraphqlApisResult.h>
76#include <aws/appsync/model/ListResolversByFunctionResult.h>
77#include <aws/appsync/model/ListResolversResult.h>
78#include <aws/appsync/model/ListSourceApiAssociationsResult.h>
79#include <aws/appsync/model/ListTagsForResourceResult.h>
80#include <aws/appsync/model/ListTypesByAssociationResult.h>
81#include <aws/appsync/model/ListTypesResult.h>
82#include <aws/appsync/model/PutGraphqlApiEnvironmentVariablesResult.h>
83#include <aws/appsync/model/StartDataSourceIntrospectionRequest.h>
84#include <aws/appsync/model/StartDataSourceIntrospectionResult.h>
85#include <aws/appsync/model/StartSchemaCreationResult.h>
86#include <aws/appsync/model/StartSchemaMergeResult.h>
87#include <aws/appsync/model/TagResourceResult.h>
88#include <aws/appsync/model/UntagResourceResult.h>
89#include <aws/appsync/model/UpdateApiCacheResult.h>
90#include <aws/appsync/model/UpdateApiKeyResult.h>
91#include <aws/appsync/model/UpdateApiResult.h>
92#include <aws/appsync/model/UpdateChannelNamespaceResult.h>
93#include <aws/appsync/model/UpdateDataSourceResult.h>
94#include <aws/appsync/model/UpdateDomainNameResult.h>
95#include <aws/appsync/model/UpdateFunctionResult.h>
96#include <aws/appsync/model/UpdateGraphqlApiResult.h>
97#include <aws/appsync/model/UpdateResolverResult.h>
98#include <aws/appsync/model/UpdateSourceApiAssociationResult.h>
99#include <aws/appsync/model/UpdateTypeResult.h>
100/* End of service model headers required in AppSyncClient header */
101
102namespace Aws {
103namespace Http {
104class HttpClient;
105class HttpClientFactory;
106} // namespace Http
107
108namespace Utils {
109template <typename R, typename E>
110class Outcome;
111
112namespace Threading {
113class Executor;
114} // namespace Threading
115} // namespace Utils
116
117namespace Auth {
118class AWSCredentials;
119class AWSCredentialsProvider;
120} // namespace Auth
121
122namespace Client {
123class RetryStrategy;
124} // namespace Client
125
126namespace AppSync {
130
131namespace Model {
132/* Service model forward declarations required in AppSyncClient header */
136class CreateApiRequest;
146class DeleteApiRequest;
162class GetApiRequest;
176class GetTypeRequest;
178class ListApisRequest;
188class ListTypesRequest;
196class UpdateApiRequest;
207/* End of service model forward declarations required in AppSyncClient header */
208
209/* Service model Outcome class definitions */
284/* End of service model Outcome class definitions */
285
286/* Service model Outcome callable definitions */
287typedef std::future<AssociateApiOutcome> AssociateApiOutcomeCallable;
288typedef std::future<AssociateMergedGraphqlApiOutcome> AssociateMergedGraphqlApiOutcomeCallable;
289typedef std::future<AssociateSourceGraphqlApiOutcome> AssociateSourceGraphqlApiOutcomeCallable;
290typedef std::future<CreateApiOutcome> CreateApiOutcomeCallable;
291typedef std::future<CreateApiCacheOutcome> CreateApiCacheOutcomeCallable;
292typedef std::future<CreateApiKeyOutcome> CreateApiKeyOutcomeCallable;
293typedef std::future<CreateChannelNamespaceOutcome> CreateChannelNamespaceOutcomeCallable;
294typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
295typedef std::future<CreateDomainNameOutcome> CreateDomainNameOutcomeCallable;
296typedef std::future<CreateFunctionOutcome> CreateFunctionOutcomeCallable;
297typedef std::future<CreateGraphqlApiOutcome> CreateGraphqlApiOutcomeCallable;
298typedef std::future<CreateResolverOutcome> CreateResolverOutcomeCallable;
299typedef std::future<CreateTypeOutcome> CreateTypeOutcomeCallable;
300typedef std::future<DeleteApiOutcome> DeleteApiOutcomeCallable;
301typedef std::future<DeleteApiCacheOutcome> DeleteApiCacheOutcomeCallable;
302typedef std::future<DeleteApiKeyOutcome> DeleteApiKeyOutcomeCallable;
303typedef std::future<DeleteChannelNamespaceOutcome> DeleteChannelNamespaceOutcomeCallable;
304typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
305typedef std::future<DeleteDomainNameOutcome> DeleteDomainNameOutcomeCallable;
306typedef std::future<DeleteFunctionOutcome> DeleteFunctionOutcomeCallable;
307typedef std::future<DeleteGraphqlApiOutcome> DeleteGraphqlApiOutcomeCallable;
308typedef std::future<DeleteResolverOutcome> DeleteResolverOutcomeCallable;
309typedef std::future<DeleteTypeOutcome> DeleteTypeOutcomeCallable;
310typedef std::future<DisassociateApiOutcome> DisassociateApiOutcomeCallable;
311typedef std::future<DisassociateMergedGraphqlApiOutcome> DisassociateMergedGraphqlApiOutcomeCallable;
312typedef std::future<DisassociateSourceGraphqlApiOutcome> DisassociateSourceGraphqlApiOutcomeCallable;
313typedef std::future<EvaluateCodeOutcome> EvaluateCodeOutcomeCallable;
314typedef std::future<EvaluateMappingTemplateOutcome> EvaluateMappingTemplateOutcomeCallable;
315typedef std::future<FlushApiCacheOutcome> FlushApiCacheOutcomeCallable;
316typedef std::future<GetApiOutcome> GetApiOutcomeCallable;
317typedef std::future<GetApiAssociationOutcome> GetApiAssociationOutcomeCallable;
318typedef std::future<GetApiCacheOutcome> GetApiCacheOutcomeCallable;
319typedef std::future<GetChannelNamespaceOutcome> GetChannelNamespaceOutcomeCallable;
320typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
321typedef std::future<GetDataSourceIntrospectionOutcome> GetDataSourceIntrospectionOutcomeCallable;
322typedef std::future<GetDomainNameOutcome> GetDomainNameOutcomeCallable;
323typedef std::future<GetFunctionOutcome> GetFunctionOutcomeCallable;
324typedef std::future<GetGraphqlApiOutcome> GetGraphqlApiOutcomeCallable;
325typedef std::future<GetGraphqlApiEnvironmentVariablesOutcome> GetGraphqlApiEnvironmentVariablesOutcomeCallable;
326typedef std::future<GetIntrospectionSchemaOutcome> GetIntrospectionSchemaOutcomeCallable;
327typedef std::future<GetResolverOutcome> GetResolverOutcomeCallable;
328typedef std::future<GetSchemaCreationStatusOutcome> GetSchemaCreationStatusOutcomeCallable;
329typedef std::future<GetSourceApiAssociationOutcome> GetSourceApiAssociationOutcomeCallable;
330typedef std::future<GetTypeOutcome> GetTypeOutcomeCallable;
331typedef std::future<ListApiKeysOutcome> ListApiKeysOutcomeCallable;
332typedef std::future<ListApisOutcome> ListApisOutcomeCallable;
333typedef std::future<ListChannelNamespacesOutcome> ListChannelNamespacesOutcomeCallable;
334typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
335typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
336typedef std::future<ListFunctionsOutcome> ListFunctionsOutcomeCallable;
337typedef std::future<ListGraphqlApisOutcome> ListGraphqlApisOutcomeCallable;
338typedef std::future<ListResolversOutcome> ListResolversOutcomeCallable;
339typedef std::future<ListResolversByFunctionOutcome> ListResolversByFunctionOutcomeCallable;
340typedef std::future<ListSourceApiAssociationsOutcome> ListSourceApiAssociationsOutcomeCallable;
341typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
342typedef std::future<ListTypesOutcome> ListTypesOutcomeCallable;
343typedef std::future<ListTypesByAssociationOutcome> ListTypesByAssociationOutcomeCallable;
344typedef std::future<PutGraphqlApiEnvironmentVariablesOutcome> PutGraphqlApiEnvironmentVariablesOutcomeCallable;
345typedef std::future<StartDataSourceIntrospectionOutcome> StartDataSourceIntrospectionOutcomeCallable;
346typedef std::future<StartSchemaCreationOutcome> StartSchemaCreationOutcomeCallable;
347typedef std::future<StartSchemaMergeOutcome> StartSchemaMergeOutcomeCallable;
348typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
349typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
350typedef std::future<UpdateApiOutcome> UpdateApiOutcomeCallable;
351typedef std::future<UpdateApiCacheOutcome> UpdateApiCacheOutcomeCallable;
352typedef std::future<UpdateApiKeyOutcome> UpdateApiKeyOutcomeCallable;
353typedef std::future<UpdateChannelNamespaceOutcome> UpdateChannelNamespaceOutcomeCallable;
354typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
355typedef std::future<UpdateDomainNameOutcome> UpdateDomainNameOutcomeCallable;
356typedef std::future<UpdateFunctionOutcome> UpdateFunctionOutcomeCallable;
357typedef std::future<UpdateGraphqlApiOutcome> UpdateGraphqlApiOutcomeCallable;
358typedef std::future<UpdateResolverOutcome> UpdateResolverOutcomeCallable;
359typedef std::future<UpdateSourceApiAssociationOutcome> UpdateSourceApiAssociationOutcomeCallable;
360typedef std::future<UpdateTypeOutcome> UpdateTypeOutcomeCallable;
361/* End of service model Outcome callable definitions */
362} // namespace Model
363
364class AppSyncClient;
365
366/* Service model async handlers definitions */
367typedef std::function<void(const AppSyncClient*, const Model::AssociateApiRequest&, const Model::AssociateApiOutcome&,
368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370typedef std::function<void(const AppSyncClient*, const Model::AssociateMergedGraphqlApiRequest&,
371 const Model::AssociateMergedGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const AppSyncClient*, const Model::AssociateSourceGraphqlApiRequest&,
374 const Model::AssociateSourceGraphqlApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const AppSyncClient*, const Model::CreateApiRequest&, const Model::CreateApiOutcome&,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379typedef std::function<void(const AppSyncClient*, const Model::CreateApiCacheRequest&, const Model::CreateApiCacheOutcome&,
380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
382typedef std::function<void(const AppSyncClient*, const Model::CreateApiKeyRequest&, const Model::CreateApiKeyOutcome&,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385typedef std::function<void(const AppSyncClient*, const Model::CreateChannelNamespaceRequest&, const Model::CreateChannelNamespaceOutcome&,
386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388typedef std::function<void(const AppSyncClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&,
389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391typedef std::function<void(const AppSyncClient*, const Model::CreateDomainNameRequest&, const Model::CreateDomainNameOutcome&,
392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394typedef std::function<void(const AppSyncClient*, const Model::CreateFunctionRequest&, const Model::CreateFunctionOutcome&,
395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397typedef std::function<void(const AppSyncClient*, const Model::CreateGraphqlApiRequest&, const Model::CreateGraphqlApiOutcome&,
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400typedef std::function<void(const AppSyncClient*, const Model::CreateResolverRequest&, const Model::CreateResolverOutcome&,
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403typedef std::function<void(const AppSyncClient*, const Model::CreateTypeRequest&, const Model::CreateTypeOutcome&,
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406typedef std::function<void(const AppSyncClient*, const Model::DeleteApiRequest&, const Model::DeleteApiOutcome&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409typedef std::function<void(const AppSyncClient*, const Model::DeleteApiCacheRequest&, const Model::DeleteApiCacheOutcome&,
410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412typedef std::function<void(const AppSyncClient*, const Model::DeleteApiKeyRequest&, const Model::DeleteApiKeyOutcome&,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415typedef std::function<void(const AppSyncClient*, const Model::DeleteChannelNamespaceRequest&, const Model::DeleteChannelNamespaceOutcome&,
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418typedef std::function<void(const AppSyncClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&,
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421typedef std::function<void(const AppSyncClient*, const Model::DeleteDomainNameRequest&, const Model::DeleteDomainNameOutcome&,
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
424typedef std::function<void(const AppSyncClient*, const Model::DeleteFunctionRequest&, const Model::DeleteFunctionOutcome&,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427typedef std::function<void(const AppSyncClient*, const Model::DeleteGraphqlApiRequest&, const Model::DeleteGraphqlApiOutcome&,
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430typedef std::function<void(const AppSyncClient*, const Model::DeleteResolverRequest&, const Model::DeleteResolverOutcome&,
431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const AppSyncClient*, const Model::DeleteTypeRequest&, const Model::DeleteTypeOutcome&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const AppSyncClient*, const Model::DisassociateApiRequest&, const Model::DisassociateApiOutcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const AppSyncClient*, const Model::DisassociateMergedGraphqlApiRequest&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const AppSyncClient*, const Model::DisassociateSourceGraphqlApiRequest&,
445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447typedef std::function<void(const AppSyncClient*, const Model::EvaluateCodeRequest&, const Model::EvaluateCodeOutcome&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453typedef std::function<void(const AppSyncClient*, const Model::FlushApiCacheRequest&, const Model::FlushApiCacheOutcome&,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const AppSyncClient*, const Model::GetApiRequest&, const Model::GetApiOutcome&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const AppSyncClient*, const Model::GetApiAssociationRequest&, const Model::GetApiAssociationOutcome&,
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const AppSyncClient*, const Model::GetApiCacheRequest&, const Model::GetApiCacheOutcome&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const AppSyncClient*, const Model::GetChannelNamespaceRequest&, const Model::GetChannelNamespaceOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const AppSyncClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const AppSyncClient*, const Model::GetDataSourceIntrospectionRequest&,
472 const Model::GetDataSourceIntrospectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const AppSyncClient*, const Model::GetDomainNameRequest&, const Model::GetDomainNameOutcome&,
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
477typedef std::function<void(const AppSyncClient*, const Model::GetFunctionRequest&, const Model::GetFunctionOutcome&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const AppSyncClient*, const Model::GetGraphqlApiRequest&, const Model::GetGraphqlApiOutcome&,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const AppSyncClient*, const Model::GetGraphqlApiEnvironmentVariablesRequest&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const AppSyncClient*, const Model::GetResolverRequest&, const Model::GetResolverOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const AppSyncClient*, const Model::GetTypeRequest&, const Model::GetTypeOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const AppSyncClient*, const Model::ListApiKeysRequest&, const Model::ListApiKeysOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const AppSyncClient*, const Model::ListApisRequest&, const Model::ListApisOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const AppSyncClient*, const Model::ListChannelNamespacesRequest&, const Model::ListChannelNamespacesOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const AppSyncClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const AppSyncClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const AppSyncClient*, const Model::ListFunctionsRequest&, const Model::ListFunctionsOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const AppSyncClient*, const Model::ListGraphqlApisRequest&, const Model::ListGraphqlApisOutcome&,
521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523typedef std::function<void(const AppSyncClient*, const Model::ListResolversRequest&, const Model::ListResolversOutcome&,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529typedef std::function<void(const AppSyncClient*, const Model::ListSourceApiAssociationsRequest&,
530 const Model::ListSourceApiAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
532typedef std::function<void(const AppSyncClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const AppSyncClient*, const Model::ListTypesRequest&, const Model::ListTypesOutcome&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const AppSyncClient*, const Model::ListTypesByAssociationRequest&, const Model::ListTypesByAssociationOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const AppSyncClient*, const Model::PutGraphqlApiEnvironmentVariablesRequest&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const AppSyncClient*, const Model::StartDataSourceIntrospectionRequest&,
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549typedef std::function<void(const AppSyncClient*, const Model::StartSchemaCreationRequest&, const Model::StartSchemaCreationOutcome&,
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
552typedef std::function<void(const AppSyncClient*, const Model::StartSchemaMergeRequest&, const Model::StartSchemaMergeOutcome&,
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555typedef std::function<void(const AppSyncClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558typedef std::function<void(const AppSyncClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
561typedef std::function<void(const AppSyncClient*, const Model::UpdateApiRequest&, const Model::UpdateApiOutcome&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const AppSyncClient*, const Model::UpdateApiCacheRequest&, const Model::UpdateApiCacheOutcome&,
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
567typedef std::function<void(const AppSyncClient*, const Model::UpdateApiKeyRequest&, const Model::UpdateApiKeyOutcome&,
568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
570typedef std::function<void(const AppSyncClient*, const Model::UpdateChannelNamespaceRequest&, const Model::UpdateChannelNamespaceOutcome&,
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573typedef std::function<void(const AppSyncClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&,
574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
576typedef std::function<void(const AppSyncClient*, const Model::UpdateDomainNameRequest&, const Model::UpdateDomainNameOutcome&,
577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
579typedef std::function<void(const AppSyncClient*, const Model::UpdateFunctionRequest&, const Model::UpdateFunctionOutcome&,
580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582typedef std::function<void(const AppSyncClient*, const Model::UpdateGraphqlApiRequest&, const Model::UpdateGraphqlApiOutcome&,
583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const AppSyncClient*, const Model::UpdateResolverRequest&, const Model::UpdateResolverOutcome&,
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
588typedef std::function<void(const AppSyncClient*, const Model::UpdateSourceApiAssociationRequest&,
589 const Model::UpdateSourceApiAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const AppSyncClient*, const Model::UpdateTypeRequest&, const Model::UpdateTypeOutcome&,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594/* End of service model async handlers definitions */
595} // namespace AppSync
596} // 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::ListResolversRequest &, const Model::ListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResolversResponseReceivedHandler
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::ListGraphqlApisRequest &, const Model::ListGraphqlApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGraphqlApisResponseReceivedHandler
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::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainNameResponseReceivedHandler
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::GetChannelNamespaceRequest &, const Model::GetChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionResponseReceivedHandler
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::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
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::AssociateMergedGraphqlApiRequest &, const Model::AssociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMergedGraphqlApiResponseReceivedHandler
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::StartDataSourceIntrospectionRequest &, const Model::StartDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataSourceIntrospectionResponseReceivedHandler
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::GetApiAssociationRequest &, const Model::GetApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApiAssociationResponseReceivedHandler
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::EvaluateMappingTemplateRequest &, const Model::EvaluateMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EvaluateMappingTemplateResponseReceivedHandler
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::CreateGraphqlApiRequest &, const Model::CreateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGraphqlApiResponseReceivedHandler
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::GetSchemaCreationStatusRequest &, const Model::GetSchemaCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaCreationStatusResponseReceivedHandler
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::DisassociateApiRequest &, const Model::DisassociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApiResponseReceivedHandler
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::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApiResponseReceivedHandler
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::DisassociateMergedGraphqlApiRequest &, const Model::DisassociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMergedGraphqlApiResponseReceivedHandler
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::GetGraphqlApiEnvironmentVariablesRequest &, const Model::GetGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGraphqlApiEnvironmentVariablesResponseReceivedHandler
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::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainNamesResponseReceivedHandler
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::GetApiCacheRequest &, const Model::GetApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApiCacheResponseReceivedHandler
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::GetSourceApiAssociationRequest &, const Model::GetSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSourceApiAssociationResponseReceivedHandler
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::GetDataSourceIntrospectionRequest &, const Model::GetDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataSourceIntrospectionResponseReceivedHandler
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::DeleteApiCacheRequest &, const Model::DeleteApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApiCacheResponseReceivedHandler
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::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTypesResponseReceivedHandler
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::ListTypesByAssociationRequest &, const Model::ListTypesByAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTypesByAssociationResponseReceivedHandler
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::GetIntrospectionSchemaRequest &, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntrospectionSchemaResponseReceivedHandler
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::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApiResponseReceivedHandler
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::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::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApiKeyResponseReceivedHandler
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::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFunctionsResponseReceivedHandler
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::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourceResponseReceivedHandler
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::ListApisRequest &, const Model::ListApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApisResponseReceivedHandler
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::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::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainNameResponseReceivedHandler
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::UpdateChannelNamespaceRequest &, const Model::UpdateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateChannelNamespaceResponseReceivedHandler
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::AssociateApiRequest &, const Model::AssociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApiResponseReceivedHandler
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::ListSourceApiAssociationsRequest &, const Model::ListSourceApiAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceApiAssociationsResponseReceivedHandler
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::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFunctionResponseReceivedHandler
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::ListChannelNamespacesRequest &, const Model::ListChannelNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChannelNamespacesResponseReceivedHandler
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::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionResponseReceivedHandler