AWS SDK for C++  1.9.108
AWS SDK for C++
APIGatewayClient.h
Go to the documentation of this file.
1 
6 #pragma once
109 #include <aws/core/NoResult.h>
111 #include <aws/core/http/HttpTypes.h>
112 #include <future>
113 #include <functional>
114 
115 namespace Aws
116 {
117 
118 namespace Http
119 {
120  class HttpClient;
121  class HttpClientFactory;
122 } // namespace Http
123 
124 namespace Utils
125 {
126  template< typename R, typename E> class Outcome;
127 namespace Threading
128 {
129  class Executor;
130 } // namespace Threading
131 } // namespace Utils
132 
133 namespace Auth
134 {
135  class AWSCredentials;
136  class AWSCredentialsProvider;
137 } // namespace Auth
138 
139 namespace Client
140 {
141  class RetryStrategy;
142 } // namespace Client
143 
144 namespace APIGateway
145 {
146 
147 namespace Model
148 {
149  class CreateApiKeyRequest;
156  class CreateModelRequest;
158  class CreateResourceRequest;
159  class CreateRestApiRequest;
160  class CreateStageRequest;
163  class CreateVpcLinkRequest;
164  class DeleteApiKeyRequest;
175  class DeleteMethodRequest;
177  class DeleteModelRequest;
179  class DeleteResourceRequest;
180  class DeleteRestApiRequest;
181  class DeleteStageRequest;
184  class DeleteVpcLinkRequest;
188  class GetAccountRequest;
189  class GetApiKeyRequest;
190  class GetApiKeysRequest;
191  class GetAuthorizerRequest;
192  class GetAuthorizersRequest;
197  class GetDeploymentRequest;
198  class GetDeploymentsRequest;
203  class GetDomainNameRequest;
204  class GetDomainNamesRequest;
205  class GetExportRequest;
208  class GetIntegrationRequest;
210  class GetMethodRequest;
212  class GetModelRequest;
214  class GetModelsRequest;
217  class GetResourceRequest;
218  class GetResourcesRequest;
219  class GetRestApiRequest;
220  class GetRestApisRequest;
221  class GetSdkRequest;
222  class GetSdkTypeRequest;
223  class GetSdkTypesRequest;
224  class GetStageRequest;
225  class GetStagesRequest;
226  class GetTagsRequest;
227  class GetUsageRequest;
228  class GetUsagePlanRequest;
231  class GetUsagePlansRequest;
232  class GetVpcLinkRequest;
233  class GetVpcLinksRequest;
234  class ImportApiKeysRequest;
236  class ImportRestApiRequest;
238  class PutIntegrationRequest;
240  class PutMethodRequest;
242  class PutRestApiRequest;
243  class TagResourceRequest;
246  class UntagResourceRequest;
247  class UpdateAccountRequest;
248  class UpdateApiKeyRequest;
259  class UpdateMethodRequest;
261  class UpdateModelRequest;
263  class UpdateResourceRequest;
264  class UpdateRestApiRequest;
265  class UpdateStageRequest;
266  class UpdateUsageRequest;
268  class UpdateVpcLinkRequest;
269 
390 
391  typedef std::future<CreateApiKeyOutcome> CreateApiKeyOutcomeCallable;
392  typedef std::future<CreateAuthorizerOutcome> CreateAuthorizerOutcomeCallable;
393  typedef std::future<CreateBasePathMappingOutcome> CreateBasePathMappingOutcomeCallable;
394  typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
395  typedef std::future<CreateDocumentationPartOutcome> CreateDocumentationPartOutcomeCallable;
396  typedef std::future<CreateDocumentationVersionOutcome> CreateDocumentationVersionOutcomeCallable;
397  typedef std::future<CreateDomainNameOutcome> CreateDomainNameOutcomeCallable;
398  typedef std::future<CreateModelOutcome> CreateModelOutcomeCallable;
399  typedef std::future<CreateRequestValidatorOutcome> CreateRequestValidatorOutcomeCallable;
400  typedef std::future<CreateResourceOutcome> CreateResourceOutcomeCallable;
401  typedef std::future<CreateRestApiOutcome> CreateRestApiOutcomeCallable;
402  typedef std::future<CreateStageOutcome> CreateStageOutcomeCallable;
403  typedef std::future<CreateUsagePlanOutcome> CreateUsagePlanOutcomeCallable;
404  typedef std::future<CreateUsagePlanKeyOutcome> CreateUsagePlanKeyOutcomeCallable;
405  typedef std::future<CreateVpcLinkOutcome> CreateVpcLinkOutcomeCallable;
406  typedef std::future<DeleteApiKeyOutcome> DeleteApiKeyOutcomeCallable;
407  typedef std::future<DeleteAuthorizerOutcome> DeleteAuthorizerOutcomeCallable;
408  typedef std::future<DeleteBasePathMappingOutcome> DeleteBasePathMappingOutcomeCallable;
409  typedef std::future<DeleteClientCertificateOutcome> DeleteClientCertificateOutcomeCallable;
410  typedef std::future<DeleteDeploymentOutcome> DeleteDeploymentOutcomeCallable;
411  typedef std::future<DeleteDocumentationPartOutcome> DeleteDocumentationPartOutcomeCallable;
412  typedef std::future<DeleteDocumentationVersionOutcome> DeleteDocumentationVersionOutcomeCallable;
413  typedef std::future<DeleteDomainNameOutcome> DeleteDomainNameOutcomeCallable;
414  typedef std::future<DeleteGatewayResponseOutcome> DeleteGatewayResponseOutcomeCallable;
415  typedef std::future<DeleteIntegrationOutcome> DeleteIntegrationOutcomeCallable;
416  typedef std::future<DeleteIntegrationResponseOutcome> DeleteIntegrationResponseOutcomeCallable;
417  typedef std::future<DeleteMethodOutcome> DeleteMethodOutcomeCallable;
418  typedef std::future<DeleteMethodResponseOutcome> DeleteMethodResponseOutcomeCallable;
419  typedef std::future<DeleteModelOutcome> DeleteModelOutcomeCallable;
420  typedef std::future<DeleteRequestValidatorOutcome> DeleteRequestValidatorOutcomeCallable;
421  typedef std::future<DeleteResourceOutcome> DeleteResourceOutcomeCallable;
422  typedef std::future<DeleteRestApiOutcome> DeleteRestApiOutcomeCallable;
423  typedef std::future<DeleteStageOutcome> DeleteStageOutcomeCallable;
424  typedef std::future<DeleteUsagePlanOutcome> DeleteUsagePlanOutcomeCallable;
425  typedef std::future<DeleteUsagePlanKeyOutcome> DeleteUsagePlanKeyOutcomeCallable;
426  typedef std::future<DeleteVpcLinkOutcome> DeleteVpcLinkOutcomeCallable;
427  typedef std::future<FlushStageAuthorizersCacheOutcome> FlushStageAuthorizersCacheOutcomeCallable;
428  typedef std::future<FlushStageCacheOutcome> FlushStageCacheOutcomeCallable;
429  typedef std::future<GenerateClientCertificateOutcome> GenerateClientCertificateOutcomeCallable;
430  typedef std::future<GetAccountOutcome> GetAccountOutcomeCallable;
431  typedef std::future<GetApiKeyOutcome> GetApiKeyOutcomeCallable;
432  typedef std::future<GetApiKeysOutcome> GetApiKeysOutcomeCallable;
433  typedef std::future<GetAuthorizerOutcome> GetAuthorizerOutcomeCallable;
434  typedef std::future<GetAuthorizersOutcome> GetAuthorizersOutcomeCallable;
435  typedef std::future<GetBasePathMappingOutcome> GetBasePathMappingOutcomeCallable;
436  typedef std::future<GetBasePathMappingsOutcome> GetBasePathMappingsOutcomeCallable;
437  typedef std::future<GetClientCertificateOutcome> GetClientCertificateOutcomeCallable;
438  typedef std::future<GetClientCertificatesOutcome> GetClientCertificatesOutcomeCallable;
439  typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
440  typedef std::future<GetDeploymentsOutcome> GetDeploymentsOutcomeCallable;
441  typedef std::future<GetDocumentationPartOutcome> GetDocumentationPartOutcomeCallable;
442  typedef std::future<GetDocumentationPartsOutcome> GetDocumentationPartsOutcomeCallable;
443  typedef std::future<GetDocumentationVersionOutcome> GetDocumentationVersionOutcomeCallable;
444  typedef std::future<GetDocumentationVersionsOutcome> GetDocumentationVersionsOutcomeCallable;
445  typedef std::future<GetDomainNameOutcome> GetDomainNameOutcomeCallable;
446  typedef std::future<GetDomainNamesOutcome> GetDomainNamesOutcomeCallable;
447  typedef std::future<GetExportOutcome> GetExportOutcomeCallable;
448  typedef std::future<GetGatewayResponseOutcome> GetGatewayResponseOutcomeCallable;
449  typedef std::future<GetGatewayResponsesOutcome> GetGatewayResponsesOutcomeCallable;
450  typedef std::future<GetIntegrationOutcome> GetIntegrationOutcomeCallable;
451  typedef std::future<GetIntegrationResponseOutcome> GetIntegrationResponseOutcomeCallable;
452  typedef std::future<GetMethodOutcome> GetMethodOutcomeCallable;
453  typedef std::future<GetMethodResponseOutcome> GetMethodResponseOutcomeCallable;
454  typedef std::future<GetModelOutcome> GetModelOutcomeCallable;
455  typedef std::future<GetModelTemplateOutcome> GetModelTemplateOutcomeCallable;
456  typedef std::future<GetModelsOutcome> GetModelsOutcomeCallable;
457  typedef std::future<GetRequestValidatorOutcome> GetRequestValidatorOutcomeCallable;
458  typedef std::future<GetRequestValidatorsOutcome> GetRequestValidatorsOutcomeCallable;
459  typedef std::future<GetResourceOutcome> GetResourceOutcomeCallable;
460  typedef std::future<GetResourcesOutcome> GetResourcesOutcomeCallable;
461  typedef std::future<GetRestApiOutcome> GetRestApiOutcomeCallable;
462  typedef std::future<GetRestApisOutcome> GetRestApisOutcomeCallable;
463  typedef std::future<GetSdkOutcome> GetSdkOutcomeCallable;
464  typedef std::future<GetSdkTypeOutcome> GetSdkTypeOutcomeCallable;
465  typedef std::future<GetSdkTypesOutcome> GetSdkTypesOutcomeCallable;
466  typedef std::future<GetStageOutcome> GetStageOutcomeCallable;
467  typedef std::future<GetStagesOutcome> GetStagesOutcomeCallable;
468  typedef std::future<GetTagsOutcome> GetTagsOutcomeCallable;
469  typedef std::future<GetUsageOutcome> GetUsageOutcomeCallable;
470  typedef std::future<GetUsagePlanOutcome> GetUsagePlanOutcomeCallable;
471  typedef std::future<GetUsagePlanKeyOutcome> GetUsagePlanKeyOutcomeCallable;
472  typedef std::future<GetUsagePlanKeysOutcome> GetUsagePlanKeysOutcomeCallable;
473  typedef std::future<GetUsagePlansOutcome> GetUsagePlansOutcomeCallable;
474  typedef std::future<GetVpcLinkOutcome> GetVpcLinkOutcomeCallable;
475  typedef std::future<GetVpcLinksOutcome> GetVpcLinksOutcomeCallable;
476  typedef std::future<ImportApiKeysOutcome> ImportApiKeysOutcomeCallable;
477  typedef std::future<ImportDocumentationPartsOutcome> ImportDocumentationPartsOutcomeCallable;
478  typedef std::future<ImportRestApiOutcome> ImportRestApiOutcomeCallable;
479  typedef std::future<PutGatewayResponseOutcome> PutGatewayResponseOutcomeCallable;
480  typedef std::future<PutIntegrationOutcome> PutIntegrationOutcomeCallable;
481  typedef std::future<PutIntegrationResponseOutcome> PutIntegrationResponseOutcomeCallable;
482  typedef std::future<PutMethodOutcome> PutMethodOutcomeCallable;
483  typedef std::future<PutMethodResponseOutcome> PutMethodResponseOutcomeCallable;
484  typedef std::future<PutRestApiOutcome> PutRestApiOutcomeCallable;
485  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
486  typedef std::future<TestInvokeAuthorizerOutcome> TestInvokeAuthorizerOutcomeCallable;
487  typedef std::future<TestInvokeMethodOutcome> TestInvokeMethodOutcomeCallable;
488  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
489  typedef std::future<UpdateAccountOutcome> UpdateAccountOutcomeCallable;
490  typedef std::future<UpdateApiKeyOutcome> UpdateApiKeyOutcomeCallable;
491  typedef std::future<UpdateAuthorizerOutcome> UpdateAuthorizerOutcomeCallable;
492  typedef std::future<UpdateBasePathMappingOutcome> UpdateBasePathMappingOutcomeCallable;
493  typedef std::future<UpdateClientCertificateOutcome> UpdateClientCertificateOutcomeCallable;
494  typedef std::future<UpdateDeploymentOutcome> UpdateDeploymentOutcomeCallable;
495  typedef std::future<UpdateDocumentationPartOutcome> UpdateDocumentationPartOutcomeCallable;
496  typedef std::future<UpdateDocumentationVersionOutcome> UpdateDocumentationVersionOutcomeCallable;
497  typedef std::future<UpdateDomainNameOutcome> UpdateDomainNameOutcomeCallable;
498  typedef std::future<UpdateGatewayResponseOutcome> UpdateGatewayResponseOutcomeCallable;
499  typedef std::future<UpdateIntegrationOutcome> UpdateIntegrationOutcomeCallable;
500  typedef std::future<UpdateIntegrationResponseOutcome> UpdateIntegrationResponseOutcomeCallable;
501  typedef std::future<UpdateMethodOutcome> UpdateMethodOutcomeCallable;
502  typedef std::future<UpdateMethodResponseOutcome> UpdateMethodResponseOutcomeCallable;
503  typedef std::future<UpdateModelOutcome> UpdateModelOutcomeCallable;
504  typedef std::future<UpdateRequestValidatorOutcome> UpdateRequestValidatorOutcomeCallable;
505  typedef std::future<UpdateResourceOutcome> UpdateResourceOutcomeCallable;
506  typedef std::future<UpdateRestApiOutcome> UpdateRestApiOutcomeCallable;
507  typedef std::future<UpdateStageOutcome> UpdateStageOutcomeCallable;
508  typedef std::future<UpdateUsageOutcome> UpdateUsageOutcomeCallable;
509  typedef std::future<UpdateUsagePlanOutcome> UpdateUsagePlanOutcomeCallable;
510  typedef std::future<UpdateVpcLinkOutcome> UpdateVpcLinkOutcomeCallable;
511 } // namespace Model
512 
513  class APIGatewayClient;
514 
515  typedef std::function<void(const APIGatewayClient*, const Model::CreateApiKeyRequest&, const Model::CreateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiKeyResponseReceivedHandler;
516  typedef std::function<void(const APIGatewayClient*, const Model::CreateAuthorizerRequest&, const Model::CreateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAuthorizerResponseReceivedHandler;
517  typedef std::function<void(const APIGatewayClient*, const Model::CreateBasePathMappingRequest&, const Model::CreateBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBasePathMappingResponseReceivedHandler;
518  typedef std::function<void(const APIGatewayClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
519  typedef std::function<void(const APIGatewayClient*, const Model::CreateDocumentationPartRequest&, const Model::CreateDocumentationPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDocumentationPartResponseReceivedHandler;
520  typedef std::function<void(const APIGatewayClient*, const Model::CreateDocumentationVersionRequest&, const Model::CreateDocumentationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDocumentationVersionResponseReceivedHandler;
521  typedef std::function<void(const APIGatewayClient*, const Model::CreateDomainNameRequest&, const Model::CreateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainNameResponseReceivedHandler;
522  typedef std::function<void(const APIGatewayClient*, const Model::CreateModelRequest&, const Model::CreateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateModelResponseReceivedHandler;
523  typedef std::function<void(const APIGatewayClient*, const Model::CreateRequestValidatorRequest&, const Model::CreateRequestValidatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRequestValidatorResponseReceivedHandler;
524  typedef std::function<void(const APIGatewayClient*, const Model::CreateResourceRequest&, const Model::CreateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceResponseReceivedHandler;
525  typedef std::function<void(const APIGatewayClient*, const Model::CreateRestApiRequest&, const Model::CreateRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRestApiResponseReceivedHandler;
526  typedef std::function<void(const APIGatewayClient*, const Model::CreateStageRequest&, const Model::CreateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStageResponseReceivedHandler;
527  typedef std::function<void(const APIGatewayClient*, const Model::CreateUsagePlanRequest&, const Model::CreateUsagePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUsagePlanResponseReceivedHandler;
528  typedef std::function<void(const APIGatewayClient*, const Model::CreateUsagePlanKeyRequest&, const Model::CreateUsagePlanKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUsagePlanKeyResponseReceivedHandler;
529  typedef std::function<void(const APIGatewayClient*, const Model::CreateVpcLinkRequest&, const Model::CreateVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcLinkResponseReceivedHandler;
530  typedef std::function<void(const APIGatewayClient*, const Model::DeleteApiKeyRequest&, const Model::DeleteApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiKeyResponseReceivedHandler;
531  typedef std::function<void(const APIGatewayClient*, const Model::DeleteAuthorizerRequest&, const Model::DeleteAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAuthorizerResponseReceivedHandler;
532  typedef std::function<void(const APIGatewayClient*, const Model::DeleteBasePathMappingRequest&, const Model::DeleteBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBasePathMappingResponseReceivedHandler;
533  typedef std::function<void(const APIGatewayClient*, const Model::DeleteClientCertificateRequest&, const Model::DeleteClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClientCertificateResponseReceivedHandler;
534  typedef std::function<void(const APIGatewayClient*, const Model::DeleteDeploymentRequest&, const Model::DeleteDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentResponseReceivedHandler;
535  typedef std::function<void(const APIGatewayClient*, const Model::DeleteDocumentationPartRequest&, const Model::DeleteDocumentationPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDocumentationPartResponseReceivedHandler;
536  typedef std::function<void(const APIGatewayClient*, const Model::DeleteDocumentationVersionRequest&, const Model::DeleteDocumentationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDocumentationVersionResponseReceivedHandler;
537  typedef std::function<void(const APIGatewayClient*, const Model::DeleteDomainNameRequest&, const Model::DeleteDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainNameResponseReceivedHandler;
538  typedef std::function<void(const APIGatewayClient*, const Model::DeleteGatewayResponseRequest&, const Model::DeleteGatewayResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayResponseResponseReceivedHandler;
539  typedef std::function<void(const APIGatewayClient*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationResponseReceivedHandler;
540  typedef std::function<void(const APIGatewayClient*, const Model::DeleteIntegrationResponseRequest&, const Model::DeleteIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationResponseResponseReceivedHandler;
541  typedef std::function<void(const APIGatewayClient*, const Model::DeleteMethodRequest&, const Model::DeleteMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMethodResponseReceivedHandler;
542  typedef std::function<void(const APIGatewayClient*, const Model::DeleteMethodResponseRequest&, const Model::DeleteMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMethodResponseResponseReceivedHandler;
543  typedef std::function<void(const APIGatewayClient*, const Model::DeleteModelRequest&, const Model::DeleteModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteModelResponseReceivedHandler;
544  typedef std::function<void(const APIGatewayClient*, const Model::DeleteRequestValidatorRequest&, const Model::DeleteRequestValidatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRequestValidatorResponseReceivedHandler;
545  typedef std::function<void(const APIGatewayClient*, const Model::DeleteResourceRequest&, const Model::DeleteResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourceResponseReceivedHandler;
546  typedef std::function<void(const APIGatewayClient*, const Model::DeleteRestApiRequest&, const Model::DeleteRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRestApiResponseReceivedHandler;
547  typedef std::function<void(const APIGatewayClient*, const Model::DeleteStageRequest&, const Model::DeleteStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStageResponseReceivedHandler;
548  typedef std::function<void(const APIGatewayClient*, const Model::DeleteUsagePlanRequest&, const Model::DeleteUsagePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUsagePlanResponseReceivedHandler;
549  typedef std::function<void(const APIGatewayClient*, const Model::DeleteUsagePlanKeyRequest&, const Model::DeleteUsagePlanKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUsagePlanKeyResponseReceivedHandler;
550  typedef std::function<void(const APIGatewayClient*, const Model::DeleteVpcLinkRequest&, const Model::DeleteVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcLinkResponseReceivedHandler;
551  typedef std::function<void(const APIGatewayClient*, const Model::FlushStageAuthorizersCacheRequest&, const Model::FlushStageAuthorizersCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FlushStageAuthorizersCacheResponseReceivedHandler;
552  typedef std::function<void(const APIGatewayClient*, const Model::FlushStageCacheRequest&, const Model::FlushStageCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FlushStageCacheResponseReceivedHandler;
553  typedef std::function<void(const APIGatewayClient*, const Model::GenerateClientCertificateRequest&, const Model::GenerateClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateClientCertificateResponseReceivedHandler;
554  typedef std::function<void(const APIGatewayClient*, const Model::GetAccountRequest&, const Model::GetAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountResponseReceivedHandler;
555  typedef std::function<void(const APIGatewayClient*, const Model::GetApiKeyRequest&, const Model::GetApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiKeyResponseReceivedHandler;
556  typedef std::function<void(const APIGatewayClient*, const Model::GetApiKeysRequest&, const Model::GetApiKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiKeysResponseReceivedHandler;
557  typedef std::function<void(const APIGatewayClient*, const Model::GetAuthorizerRequest&, const Model::GetAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizerResponseReceivedHandler;
558  typedef std::function<void(const APIGatewayClient*, const Model::GetAuthorizersRequest&, const Model::GetAuthorizersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizersResponseReceivedHandler;
559  typedef std::function<void(const APIGatewayClient*, const Model::GetBasePathMappingRequest&, const Model::GetBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBasePathMappingResponseReceivedHandler;
560  typedef std::function<void(const APIGatewayClient*, const Model::GetBasePathMappingsRequest&, const Model::GetBasePathMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBasePathMappingsResponseReceivedHandler;
561  typedef std::function<void(const APIGatewayClient*, const Model::GetClientCertificateRequest&, const Model::GetClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClientCertificateResponseReceivedHandler;
562  typedef std::function<void(const APIGatewayClient*, const Model::GetClientCertificatesRequest&, const Model::GetClientCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClientCertificatesResponseReceivedHandler;
563  typedef std::function<void(const APIGatewayClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
564  typedef std::function<void(const APIGatewayClient*, const Model::GetDeploymentsRequest&, const Model::GetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentsResponseReceivedHandler;
565  typedef std::function<void(const APIGatewayClient*, const Model::GetDocumentationPartRequest&, const Model::GetDocumentationPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentationPartResponseReceivedHandler;
566  typedef std::function<void(const APIGatewayClient*, const Model::GetDocumentationPartsRequest&, const Model::GetDocumentationPartsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentationPartsResponseReceivedHandler;
567  typedef std::function<void(const APIGatewayClient*, const Model::GetDocumentationVersionRequest&, const Model::GetDocumentationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentationVersionResponseReceivedHandler;
568  typedef std::function<void(const APIGatewayClient*, const Model::GetDocumentationVersionsRequest&, const Model::GetDocumentationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentationVersionsResponseReceivedHandler;
569  typedef std::function<void(const APIGatewayClient*, const Model::GetDomainNameRequest&, const Model::GetDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainNameResponseReceivedHandler;
570  typedef std::function<void(const APIGatewayClient*, const Model::GetDomainNamesRequest&, const Model::GetDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainNamesResponseReceivedHandler;
571  typedef std::function<void(const APIGatewayClient*, const Model::GetExportRequest&, Model::GetExportOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExportResponseReceivedHandler;
572  typedef std::function<void(const APIGatewayClient*, const Model::GetGatewayResponseRequest&, const Model::GetGatewayResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGatewayResponseResponseReceivedHandler;
573  typedef std::function<void(const APIGatewayClient*, const Model::GetGatewayResponsesRequest&, const Model::GetGatewayResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGatewayResponsesResponseReceivedHandler;
574  typedef std::function<void(const APIGatewayClient*, const Model::GetIntegrationRequest&, const Model::GetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationResponseReceivedHandler;
575  typedef std::function<void(const APIGatewayClient*, const Model::GetIntegrationResponseRequest&, const Model::GetIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationResponseResponseReceivedHandler;
576  typedef std::function<void(const APIGatewayClient*, const Model::GetMethodRequest&, const Model::GetMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMethodResponseReceivedHandler;
577  typedef std::function<void(const APIGatewayClient*, const Model::GetMethodResponseRequest&, const Model::GetMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMethodResponseResponseReceivedHandler;
578  typedef std::function<void(const APIGatewayClient*, const Model::GetModelRequest&, const Model::GetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelResponseReceivedHandler;
579  typedef std::function<void(const APIGatewayClient*, const Model::GetModelTemplateRequest&, const Model::GetModelTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelTemplateResponseReceivedHandler;
580  typedef std::function<void(const APIGatewayClient*, const Model::GetModelsRequest&, const Model::GetModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelsResponseReceivedHandler;
581  typedef std::function<void(const APIGatewayClient*, const Model::GetRequestValidatorRequest&, const Model::GetRequestValidatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRequestValidatorResponseReceivedHandler;
582  typedef std::function<void(const APIGatewayClient*, const Model::GetRequestValidatorsRequest&, const Model::GetRequestValidatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRequestValidatorsResponseReceivedHandler;
583  typedef std::function<void(const APIGatewayClient*, const Model::GetResourceRequest&, const Model::GetResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceResponseReceivedHandler;
584  typedef std::function<void(const APIGatewayClient*, const Model::GetResourcesRequest&, const Model::GetResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcesResponseReceivedHandler;
585  typedef std::function<void(const APIGatewayClient*, const Model::GetRestApiRequest&, const Model::GetRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRestApiResponseReceivedHandler;
586  typedef std::function<void(const APIGatewayClient*, const Model::GetRestApisRequest&, const Model::GetRestApisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRestApisResponseReceivedHandler;
587  typedef std::function<void(const APIGatewayClient*, const Model::GetSdkRequest&, Model::GetSdkOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSdkResponseReceivedHandler;
588  typedef std::function<void(const APIGatewayClient*, const Model::GetSdkTypeRequest&, const Model::GetSdkTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSdkTypeResponseReceivedHandler;
589  typedef std::function<void(const APIGatewayClient*, const Model::GetSdkTypesRequest&, const Model::GetSdkTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSdkTypesResponseReceivedHandler;
590  typedef std::function<void(const APIGatewayClient*, const Model::GetStageRequest&, const Model::GetStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStageResponseReceivedHandler;
591  typedef std::function<void(const APIGatewayClient*, const Model::GetStagesRequest&, const Model::GetStagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStagesResponseReceivedHandler;
592  typedef std::function<void(const APIGatewayClient*, const Model::GetTagsRequest&, const Model::GetTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTagsResponseReceivedHandler;
593  typedef std::function<void(const APIGatewayClient*, const Model::GetUsageRequest&, const Model::GetUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageResponseReceivedHandler;
594  typedef std::function<void(const APIGatewayClient*, const Model::GetUsagePlanRequest&, const Model::GetUsagePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsagePlanResponseReceivedHandler;
595  typedef std::function<void(const APIGatewayClient*, const Model::GetUsagePlanKeyRequest&, const Model::GetUsagePlanKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsagePlanKeyResponseReceivedHandler;
596  typedef std::function<void(const APIGatewayClient*, const Model::GetUsagePlanKeysRequest&, const Model::GetUsagePlanKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsagePlanKeysResponseReceivedHandler;
597  typedef std::function<void(const APIGatewayClient*, const Model::GetUsagePlansRequest&, const Model::GetUsagePlansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsagePlansResponseReceivedHandler;
598  typedef std::function<void(const APIGatewayClient*, const Model::GetVpcLinkRequest&, const Model::GetVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpcLinkResponseReceivedHandler;
599  typedef std::function<void(const APIGatewayClient*, const Model::GetVpcLinksRequest&, const Model::GetVpcLinksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpcLinksResponseReceivedHandler;
600  typedef std::function<void(const APIGatewayClient*, const Model::ImportApiKeysRequest&, const Model::ImportApiKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportApiKeysResponseReceivedHandler;
601  typedef std::function<void(const APIGatewayClient*, const Model::ImportDocumentationPartsRequest&, const Model::ImportDocumentationPartsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportDocumentationPartsResponseReceivedHandler;
602  typedef std::function<void(const APIGatewayClient*, const Model::ImportRestApiRequest&, const Model::ImportRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportRestApiResponseReceivedHandler;
603  typedef std::function<void(const APIGatewayClient*, const Model::PutGatewayResponseRequest&, const Model::PutGatewayResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutGatewayResponseResponseReceivedHandler;
604  typedef std::function<void(const APIGatewayClient*, const Model::PutIntegrationRequest&, const Model::PutIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutIntegrationResponseReceivedHandler;
605  typedef std::function<void(const APIGatewayClient*, const Model::PutIntegrationResponseRequest&, const Model::PutIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutIntegrationResponseResponseReceivedHandler;
606  typedef std::function<void(const APIGatewayClient*, const Model::PutMethodRequest&, const Model::PutMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutMethodResponseReceivedHandler;
607  typedef std::function<void(const APIGatewayClient*, const Model::PutMethodResponseRequest&, const Model::PutMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutMethodResponseResponseReceivedHandler;
608  typedef std::function<void(const APIGatewayClient*, const Model::PutRestApiRequest&, const Model::PutRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRestApiResponseReceivedHandler;
609  typedef std::function<void(const APIGatewayClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
610  typedef std::function<void(const APIGatewayClient*, const Model::TestInvokeAuthorizerRequest&, const Model::TestInvokeAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestInvokeAuthorizerResponseReceivedHandler;
611  typedef std::function<void(const APIGatewayClient*, const Model::TestInvokeMethodRequest&, const Model::TestInvokeMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestInvokeMethodResponseReceivedHandler;
612  typedef std::function<void(const APIGatewayClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
613  typedef std::function<void(const APIGatewayClient*, const Model::UpdateAccountRequest&, const Model::UpdateAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountResponseReceivedHandler;
614  typedef std::function<void(const APIGatewayClient*, const Model::UpdateApiKeyRequest&, const Model::UpdateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiKeyResponseReceivedHandler;
615  typedef std::function<void(const APIGatewayClient*, const Model::UpdateAuthorizerRequest&, const Model::UpdateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAuthorizerResponseReceivedHandler;
616  typedef std::function<void(const APIGatewayClient*, const Model::UpdateBasePathMappingRequest&, const Model::UpdateBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBasePathMappingResponseReceivedHandler;
617  typedef std::function<void(const APIGatewayClient*, const Model::UpdateClientCertificateRequest&, const Model::UpdateClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClientCertificateResponseReceivedHandler;
618  typedef std::function<void(const APIGatewayClient*, const Model::UpdateDeploymentRequest&, const Model::UpdateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeploymentResponseReceivedHandler;
619  typedef std::function<void(const APIGatewayClient*, const Model::UpdateDocumentationPartRequest&, const Model::UpdateDocumentationPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentationPartResponseReceivedHandler;
620  typedef std::function<void(const APIGatewayClient*, const Model::UpdateDocumentationVersionRequest&, const Model::UpdateDocumentationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentationVersionResponseReceivedHandler;
621  typedef std::function<void(const APIGatewayClient*, const Model::UpdateDomainNameRequest&, const Model::UpdateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainNameResponseReceivedHandler;
622  typedef std::function<void(const APIGatewayClient*, const Model::UpdateGatewayResponseRequest&, const Model::UpdateGatewayResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayResponseResponseReceivedHandler;
623  typedef std::function<void(const APIGatewayClient*, const Model::UpdateIntegrationRequest&, const Model::UpdateIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIntegrationResponseReceivedHandler;
624  typedef std::function<void(const APIGatewayClient*, const Model::UpdateIntegrationResponseRequest&, const Model::UpdateIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIntegrationResponseResponseReceivedHandler;
625  typedef std::function<void(const APIGatewayClient*, const Model::UpdateMethodRequest&, const Model::UpdateMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMethodResponseReceivedHandler;
626  typedef std::function<void(const APIGatewayClient*, const Model::UpdateMethodResponseRequest&, const Model::UpdateMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMethodResponseResponseReceivedHandler;
627  typedef std::function<void(const APIGatewayClient*, const Model::UpdateModelRequest&, const Model::UpdateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateModelResponseReceivedHandler;
628  typedef std::function<void(const APIGatewayClient*, const Model::UpdateRequestValidatorRequest&, const Model::UpdateRequestValidatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRequestValidatorResponseReceivedHandler;
629  typedef std::function<void(const APIGatewayClient*, const Model::UpdateResourceRequest&, const Model::UpdateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceResponseReceivedHandler;
630  typedef std::function<void(const APIGatewayClient*, const Model::UpdateRestApiRequest&, const Model::UpdateRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRestApiResponseReceivedHandler;
631  typedef std::function<void(const APIGatewayClient*, const Model::UpdateStageRequest&, const Model::UpdateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStageResponseReceivedHandler;
632  typedef std::function<void(const APIGatewayClient*, const Model::UpdateUsageRequest&, const Model::UpdateUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUsageResponseReceivedHandler;
633  typedef std::function<void(const APIGatewayClient*, const Model::UpdateUsagePlanRequest&, const Model::UpdateUsagePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUsagePlanResponseReceivedHandler;
634  typedef std::function<void(const APIGatewayClient*, const Model::UpdateVpcLinkRequest&, const Model::UpdateVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVpcLinkResponseReceivedHandler;
635 
644  {
645  public:
647 
653 
659 
664  APIGatewayClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
666 
667  virtual ~APIGatewayClient();
668 
669 
678 
689 
699  virtual void CreateApiKeyAsync(const Model::CreateApiKeyRequest& request, const CreateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
700 
710 
722 
733  virtual void CreateAuthorizerAsync(const Model::CreateAuthorizerRequest& request, const CreateAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
734 
741 
750 
758  virtual void CreateBasePathMappingAsync(const Model::CreateBasePathMappingRequest& request, const CreateBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
759 
767 
777 
786  virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
787 
792 
799 
805  virtual void CreateDocumentationPartAsync(const Model::CreateDocumentationPartRequest& request, const CreateDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
806 
811 
818 
824  virtual void CreateDocumentationVersionAsync(const Model::CreateDocumentationVersionRequest& request, const CreateDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
825 
832 
841 
849  virtual void CreateDomainNameAsync(const Model::CreateDomainNameRequest& request, const CreateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
850 
858 
868 
877  virtual void CreateModelAsync(const Model::CreateModelRequest& request, const CreateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
878 
886 
896 
905  virtual void CreateRequestValidatorAsync(const Model::CreateRequestValidatorRequest& request, const CreateRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
906 
913 
922 
930  virtual void CreateResourceAsync(const Model::CreateResourceRequest& request, const CreateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
931 
938 
947 
955  virtual void CreateRestApiAsync(const Model::CreateRestApiRequest& request, const CreateRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
956 
964 
974 
983  virtual void CreateStageAsync(const Model::CreateStageRequest& request, const CreateStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
984 
992 
1002 
1011  virtual void CreateUsagePlanAsync(const Model::CreateUsagePlanRequest& request, const CreateUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1012 
1020 
1030 
1039  virtual void CreateUsagePlanKeyAsync(const Model::CreateUsagePlanKeyRequest& request, const CreateUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1040 
1050 
1062 
1073  virtual void CreateVpcLinkAsync(const Model::CreateVpcLinkRequest& request, const CreateVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1074 
1081 
1090 
1098  virtual void DeleteApiKeyAsync(const Model::DeleteApiKeyRequest& request, const DeleteApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1099 
1108 
1119 
1129  virtual void DeleteAuthorizerAsync(const Model::DeleteAuthorizerRequest& request, const DeleteAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1130 
1137 
1146 
1154  virtual void DeleteBasePathMappingAsync(const Model::DeleteBasePathMappingRequest& request, const DeleteBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1155 
1162 
1171 
1179  virtual void DeleteClientCertificateAsync(const Model::DeleteClientCertificateRequest& request, const DeleteClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1180 
1189 
1200 
1210  virtual void DeleteDeploymentAsync(const Model::DeleteDeploymentRequest& request, const DeleteDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1211 
1216 
1223 
1229  virtual void DeleteDocumentationPartAsync(const Model::DeleteDocumentationPartRequest& request, const DeleteDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1230 
1235 
1242 
1248  virtual void DeleteDocumentationVersionAsync(const Model::DeleteDocumentationVersionRequest& request, const DeleteDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1249 
1256 
1265 
1273  virtual void DeleteDomainNameAsync(const Model::DeleteDomainNameRequest& request, const DeleteDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1274 
1283 
1294 
1304  virtual void DeleteGatewayResponseAsync(const Model::DeleteGatewayResponseRequest& request, const DeleteGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1305 
1312 
1321 
1329  virtual void DeleteIntegrationAsync(const Model::DeleteIntegrationRequest& request, const DeleteIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1330 
1337 
1346 
1354  virtual void DeleteIntegrationResponseAsync(const Model::DeleteIntegrationResponseRequest& request, const DeleteIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1355 
1362 
1371 
1379  virtual void DeleteMethodAsync(const Model::DeleteMethodRequest& request, const DeleteMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1380 
1388 
1398 
1407  virtual void DeleteMethodResponseAsync(const Model::DeleteMethodResponseRequest& request, const DeleteMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1408 
1415 
1424 
1432  virtual void DeleteModelAsync(const Model::DeleteModelRequest& request, const DeleteModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1433 
1441 
1451 
1460  virtual void DeleteRequestValidatorAsync(const Model::DeleteRequestValidatorRequest& request, const DeleteRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1461 
1468 
1477 
1485  virtual void DeleteResourceAsync(const Model::DeleteResourceRequest& request, const DeleteResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1486 
1493 
1502 
1510  virtual void DeleteRestApiAsync(const Model::DeleteRestApiRequest& request, const DeleteRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1511 
1518 
1527 
1535  virtual void DeleteStageAsync(const Model::DeleteStageRequest& request, const DeleteStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1536 
1543 
1552 
1560  virtual void DeleteUsagePlanAsync(const Model::DeleteUsagePlanRequest& request, const DeleteUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1561 
1569 
1579 
1588  virtual void DeleteUsagePlanKeyAsync(const Model::DeleteUsagePlanKeyRequest& request, const DeleteUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1589 
1597 
1607 
1616  virtual void DeleteVpcLinkAsync(const Model::DeleteVpcLinkRequest& request, const DeleteVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1617 
1625 
1635 
1644  virtual void FlushStageAuthorizersCacheAsync(const Model::FlushStageAuthorizersCacheRequest& request, const FlushStageAuthorizersCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1645 
1652 
1661 
1669  virtual void FlushStageCacheAsync(const Model::FlushStageCacheRequest& request, const FlushStageCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1670 
1677 
1686 
1694  virtual void GenerateClientCertificateAsync(const Model::GenerateClientCertificateRequest& request, const GenerateClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1695 
1703 
1713 
1722  virtual void GetAccountAsync(const Model::GetAccountRequest& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1723 
1731 
1741 
1750  virtual void GetApiKeyAsync(const Model::GetApiKeyRequest& request, const GetApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1751 
1759 
1769 
1778  virtual void GetApiKeysAsync(const Model::GetApiKeysRequest& request, const GetApiKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1779 
1788 
1799 
1809  virtual void GetAuthorizerAsync(const Model::GetAuthorizerRequest& request, const GetAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1810 
1819 
1830 
1840  virtual void GetAuthorizersAsync(const Model::GetAuthorizersRequest& request, const GetAuthorizersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1841 
1848 
1857 
1865  virtual void GetBasePathMappingAsync(const Model::GetBasePathMappingRequest& request, const GetBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1866 
1874 
1884 
1893  virtual void GetBasePathMappingsAsync(const Model::GetBasePathMappingsRequest& request, const GetBasePathMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1894 
1902 
1912 
1921  virtual void GetClientCertificateAsync(const Model::GetClientCertificateRequest& request, const GetClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1922 
1930 
1940 
1949  virtual void GetClientCertificatesAsync(const Model::GetClientCertificatesRequest& request, const GetClientCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1950 
1958 
1968 
1977  virtual void GetDeploymentAsync(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1978 
1986 
1996 
2005  virtual void GetDeploymentsAsync(const Model::GetDeploymentsRequest& request, const GetDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2006 
2011 
2018 
2024  virtual void GetDocumentationPartAsync(const Model::GetDocumentationPartRequest& request, const GetDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2025 
2030 
2037 
2043  virtual void GetDocumentationPartsAsync(const Model::GetDocumentationPartsRequest& request, const GetDocumentationPartsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2044 
2049 
2056 
2062  virtual void GetDocumentationVersionAsync(const Model::GetDocumentationVersionRequest& request, const GetDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2063 
2068 
2075 
2081  virtual void GetDocumentationVersionsAsync(const Model::GetDocumentationVersionsRequest& request, const GetDocumentationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2082 
2090 
2100 
2109  virtual void GetDomainNameAsync(const Model::GetDomainNameRequest& request, const GetDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2110 
2118 
2128 
2137  virtual void GetDomainNamesAsync(const Model::GetDomainNamesRequest& request, const GetDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2138 
2146 
2156 
2165  virtual void GetExportAsync(const Model::GetExportRequest& request, const GetExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2166 
2174 
2184 
2193  virtual void GetGatewayResponseAsync(const Model::GetGatewayResponseRequest& request, const GetGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2194 
2204 
2216 
2227  virtual void GetGatewayResponsesAsync(const Model::GetGatewayResponsesRequest& request, const GetGatewayResponsesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2228 
2235 
2244 
2252  virtual void GetIntegrationAsync(const Model::GetIntegrationRequest& request, const GetIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2253 
2260 
2269 
2277  virtual void GetIntegrationResponseAsync(const Model::GetIntegrationResponseRequest& request, const GetIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2278 
2285 
2294 
2302  virtual void GetMethodAsync(const Model::GetMethodRequest& request, const GetMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2303 
2310 
2319 
2327  virtual void GetMethodResponseAsync(const Model::GetMethodResponseRequest& request, const GetMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2328 
2336 
2346 
2355  virtual void GetModelAsync(const Model::GetModelRequest& request, const GetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2356 
2364 
2374 
2383  virtual void GetModelTemplateAsync(const Model::GetModelTemplateRequest& request, const GetModelTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2384 
2392 
2402 
2411  virtual void GetModelsAsync(const Model::GetModelsRequest& request, const GetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2412 
2420 
2430 
2439  virtual void GetRequestValidatorAsync(const Model::GetRequestValidatorRequest& request, const GetRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2440 
2448 
2458 
2467  virtual void GetRequestValidatorsAsync(const Model::GetRequestValidatorsRequest& request, const GetRequestValidatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2468 
2475 
2484 
2492  virtual void GetResourceAsync(const Model::GetResourceRequest& request, const GetResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2493 
2501 
2511 
2520  virtual void GetResourcesAsync(const Model::GetResourcesRequest& request, const GetResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2521 
2529 
2539 
2548  virtual void GetRestApiAsync(const Model::GetRestApiRequest& request, const GetRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2549 
2557 
2567 
2576  virtual void GetRestApisAsync(const Model::GetRestApisRequest& request, const GetRestApisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2577 
2584  virtual Model::GetSdkOutcome GetSdk(const Model::GetSdkRequest& request) const;
2585 
2595 
2604  virtual void GetSdkAsync(const Model::GetSdkRequest& request, const GetSdkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2605 
2610 
2617 
2623  virtual void GetSdkTypeAsync(const Model::GetSdkTypeRequest& request, const GetSdkTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2624 
2629 
2636 
2642  virtual void GetSdkTypesAsync(const Model::GetSdkTypesRequest& request, const GetSdkTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2643 
2650 
2659 
2667  virtual void GetStageAsync(const Model::GetStageRequest& request, const GetStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2668 
2676 
2686 
2695  virtual void GetStagesAsync(const Model::GetStagesRequest& request, const GetStagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2696 
2703  virtual Model::GetTagsOutcome GetTags(const Model::GetTagsRequest& request) const;
2704 
2714 
2723  virtual void GetTagsAsync(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2724 
2732 
2742 
2751  virtual void GetUsageAsync(const Model::GetUsageRequest& request, const GetUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2752 
2759 
2768 
2776  virtual void GetUsagePlanAsync(const Model::GetUsagePlanRequest& request, const GetUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2777 
2785 
2795 
2804  virtual void GetUsagePlanKeyAsync(const Model::GetUsagePlanKeyRequest& request, const GetUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2805 
2813 
2823 
2832  virtual void GetUsagePlanKeysAsync(const Model::GetUsagePlanKeysRequest& request, const GetUsagePlanKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2833 
2841 
2851 
2860  virtual void GetUsagePlansAsync(const Model::GetUsagePlansRequest& request, const GetUsagePlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2861 
2869 
2879 
2888  virtual void GetVpcLinkAsync(const Model::GetVpcLinkRequest& request, const GetVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2889 
2897 
2907 
2916  virtual void GetVpcLinksAsync(const Model::GetVpcLinksRequest& request, const GetVpcLinksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2917 
2925 
2935 
2944  virtual void ImportApiKeysAsync(const Model::ImportApiKeysRequest& request, const ImportApiKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2945 
2950 
2957 
2963  virtual void ImportDocumentationPartsAsync(const Model::ImportDocumentationPartsRequest& request, const ImportDocumentationPartsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2964 
2972 
2982 
2991  virtual void ImportRestApiAsync(const Model::ImportRestApiRequest& request, const ImportRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2992 
3000 
3010 
3019  virtual void PutGatewayResponseAsync(const Model::PutGatewayResponseRequest& request, const PutGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3020 
3027 
3036 
3044  virtual void PutIntegrationAsync(const Model::PutIntegrationRequest& request, const PutIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3045 
3052 
3061 
3069  virtual void PutIntegrationResponseAsync(const Model::PutIntegrationResponseRequest& request, const PutIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3070 
3078 
3088 
3097  virtual void PutMethodAsync(const Model::PutMethodRequest& request, const PutMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3098 
3106 
3116 
3125  virtual void PutMethodResponseAsync(const Model::PutMethodResponseRequest& request, const PutMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3126 
3136 
3148 
3159  virtual void PutRestApiAsync(const Model::PutRestApiRequest& request, const PutRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3160 
3167 
3176 
3184  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3185 
3197 
3211 
3224  virtual void TestInvokeAuthorizerAsync(const Model::TestInvokeAuthorizerRequest& request, const TestInvokeAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3225 
3233 
3243 
3252  virtual void TestInvokeMethodAsync(const Model::TestInvokeMethodRequest& request, const TestInvokeMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3253 
3260 
3269 
3277  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3278 
3286 
3296 
3305  virtual void UpdateAccountAsync(const Model::UpdateAccountRequest& request, const UpdateAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3306 
3314 
3324 
3333  virtual void UpdateApiKeyAsync(const Model::UpdateApiKeyRequest& request, const UpdateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3334 
3343 
3354 
3364  virtual void UpdateAuthorizerAsync(const Model::UpdateAuthorizerRequest& request, const UpdateAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3365 
3373 
3383 
3392  virtual void UpdateBasePathMappingAsync(const Model::UpdateBasePathMappingRequest& request, const UpdateBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3393 
3401 
3411 
3420  virtual void UpdateClientCertificateAsync(const Model::UpdateClientCertificateRequest& request, const UpdateClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3421 
3429 
3439 
3448  virtual void UpdateDeploymentAsync(const Model::UpdateDeploymentRequest& request, const UpdateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3449 
3454 
3461 
3467  virtual void UpdateDocumentationPartAsync(const Model::UpdateDocumentationPartRequest& request, const UpdateDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3468 
3473 
3480 
3486  virtual void UpdateDocumentationVersionAsync(const Model::UpdateDocumentationVersionRequest& request, const UpdateDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3487 
3495 
3505 
3514  virtual void UpdateDomainNameAsync(const Model::UpdateDomainNameRequest& request, const UpdateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3515 
3523 
3533 
3542  virtual void UpdateGatewayResponseAsync(const Model::UpdateGatewayResponseRequest& request, const UpdateGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3543 
3550 
3559 
3567  virtual void UpdateIntegrationAsync(const Model::UpdateIntegrationRequest& request, const UpdateIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3568 
3575 
3584 
3592  virtual void UpdateIntegrationResponseAsync(const Model::UpdateIntegrationResponseRequest& request, const UpdateIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3593 
3600 
3609 
3617  virtual void UpdateMethodAsync(const Model::UpdateMethodRequest& request, const UpdateMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3618 
3626 
3636 
3645  virtual void UpdateMethodResponseAsync(const Model::UpdateMethodResponseRequest& request, const UpdateMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3646 
3653 
3662 
3670  virtual void UpdateModelAsync(const Model::UpdateModelRequest& request, const UpdateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3671 
3679 
3689 
3698  virtual void UpdateRequestValidatorAsync(const Model::UpdateRequestValidatorRequest& request, const UpdateRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3699 
3707 
3717 
3726  virtual void UpdateResourceAsync(const Model::UpdateResourceRequest& request, const UpdateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3727 
3734 
3743 
3751  virtual void UpdateRestApiAsync(const Model::UpdateRestApiRequest& request, const UpdateRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3752 
3760 
3770 
3779  virtual void UpdateStageAsync(const Model::UpdateStageRequest& request, const UpdateStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3780 
3788 
3798 
3807  virtual void UpdateUsageAsync(const Model::UpdateUsageRequest& request, const UpdateUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3808 
3815 
3824 
3832  virtual void UpdateUsagePlanAsync(const Model::UpdateUsagePlanRequest& request, const UpdateUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3833 
3841 
3851 
3860  virtual void UpdateVpcLinkAsync(const Model::UpdateVpcLinkRequest& request, const UpdateVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3861 
3862 
3863  void OverrideEndpoint(const Aws::String& endpoint);
3864  private:
3865  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3866  void CreateApiKeyAsyncHelper(const Model::CreateApiKeyRequest& request, const CreateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3867  void CreateAuthorizerAsyncHelper(const Model::CreateAuthorizerRequest& request, const CreateAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3868  void CreateBasePathMappingAsyncHelper(const Model::CreateBasePathMappingRequest& request, const CreateBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3869  void CreateDeploymentAsyncHelper(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3870  void CreateDocumentationPartAsyncHelper(const Model::CreateDocumentationPartRequest& request, const CreateDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3871  void CreateDocumentationVersionAsyncHelper(const Model::CreateDocumentationVersionRequest& request, const CreateDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3872  void CreateDomainNameAsyncHelper(const Model::CreateDomainNameRequest& request, const CreateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3873  void CreateModelAsyncHelper(const Model::CreateModelRequest& request, const CreateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3874  void CreateRequestValidatorAsyncHelper(const Model::CreateRequestValidatorRequest& request, const CreateRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3875  void CreateResourceAsyncHelper(const Model::CreateResourceRequest& request, const CreateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3876  void CreateRestApiAsyncHelper(const Model::CreateRestApiRequest& request, const CreateRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3877  void CreateStageAsyncHelper(const Model::CreateStageRequest& request, const CreateStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3878  void CreateUsagePlanAsyncHelper(const Model::CreateUsagePlanRequest& request, const CreateUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3879  void CreateUsagePlanKeyAsyncHelper(const Model::CreateUsagePlanKeyRequest& request, const CreateUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3880  void CreateVpcLinkAsyncHelper(const Model::CreateVpcLinkRequest& request, const CreateVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3881  void DeleteApiKeyAsyncHelper(const Model::DeleteApiKeyRequest& request, const DeleteApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3882  void DeleteAuthorizerAsyncHelper(const Model::DeleteAuthorizerRequest& request, const DeleteAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3883  void DeleteBasePathMappingAsyncHelper(const Model::DeleteBasePathMappingRequest& request, const DeleteBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3884  void DeleteClientCertificateAsyncHelper(const Model::DeleteClientCertificateRequest& request, const DeleteClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3885  void DeleteDeploymentAsyncHelper(const Model::DeleteDeploymentRequest& request, const DeleteDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3886  void DeleteDocumentationPartAsyncHelper(const Model::DeleteDocumentationPartRequest& request, const DeleteDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3887  void DeleteDocumentationVersionAsyncHelper(const Model::DeleteDocumentationVersionRequest& request, const DeleteDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3888  void DeleteDomainNameAsyncHelper(const Model::DeleteDomainNameRequest& request, const DeleteDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3889  void DeleteGatewayResponseAsyncHelper(const Model::DeleteGatewayResponseRequest& request, const DeleteGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3890  void DeleteIntegrationAsyncHelper(const Model::DeleteIntegrationRequest& request, const DeleteIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3891  void DeleteIntegrationResponseAsyncHelper(const Model::DeleteIntegrationResponseRequest& request, const DeleteIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3892  void DeleteMethodAsyncHelper(const Model::DeleteMethodRequest& request, const DeleteMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3893  void DeleteMethodResponseAsyncHelper(const Model::DeleteMethodResponseRequest& request, const DeleteMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3894  void DeleteModelAsyncHelper(const Model::DeleteModelRequest& request, const DeleteModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3895  void DeleteRequestValidatorAsyncHelper(const Model::DeleteRequestValidatorRequest& request, const DeleteRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3896  void DeleteResourceAsyncHelper(const Model::DeleteResourceRequest& request, const DeleteResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3897  void DeleteRestApiAsyncHelper(const Model::DeleteRestApiRequest& request, const DeleteRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3898  void DeleteStageAsyncHelper(const Model::DeleteStageRequest& request, const DeleteStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3899  void DeleteUsagePlanAsyncHelper(const Model::DeleteUsagePlanRequest& request, const DeleteUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3900  void DeleteUsagePlanKeyAsyncHelper(const Model::DeleteUsagePlanKeyRequest& request, const DeleteUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3901  void DeleteVpcLinkAsyncHelper(const Model::DeleteVpcLinkRequest& request, const DeleteVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3902  void FlushStageAuthorizersCacheAsyncHelper(const Model::FlushStageAuthorizersCacheRequest& request, const FlushStageAuthorizersCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3903  void FlushStageCacheAsyncHelper(const Model::FlushStageCacheRequest& request, const FlushStageCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3904  void GenerateClientCertificateAsyncHelper(const Model::GenerateClientCertificateRequest& request, const GenerateClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3905  void GetAccountAsyncHelper(const Model::GetAccountRequest& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3906  void GetApiKeyAsyncHelper(const Model::GetApiKeyRequest& request, const GetApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3907  void GetApiKeysAsyncHelper(const Model::GetApiKeysRequest& request, const GetApiKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3908  void GetAuthorizerAsyncHelper(const Model::GetAuthorizerRequest& request, const GetAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3909  void GetAuthorizersAsyncHelper(const Model::GetAuthorizersRequest& request, const GetAuthorizersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3910  void GetBasePathMappingAsyncHelper(const Model::GetBasePathMappingRequest& request, const GetBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3911  void GetBasePathMappingsAsyncHelper(const Model::GetBasePathMappingsRequest& request, const GetBasePathMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3912  void GetClientCertificateAsyncHelper(const Model::GetClientCertificateRequest& request, const GetClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3913  void GetClientCertificatesAsyncHelper(const Model::GetClientCertificatesRequest& request, const GetClientCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3914  void GetDeploymentAsyncHelper(const Model::GetDeploymentRequest& request, const GetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3915  void GetDeploymentsAsyncHelper(const Model::GetDeploymentsRequest& request, const GetDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3916  void GetDocumentationPartAsyncHelper(const Model::GetDocumentationPartRequest& request, const GetDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3917  void GetDocumentationPartsAsyncHelper(const Model::GetDocumentationPartsRequest& request, const GetDocumentationPartsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3918  void GetDocumentationVersionAsyncHelper(const Model::GetDocumentationVersionRequest& request, const GetDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3919  void GetDocumentationVersionsAsyncHelper(const Model::GetDocumentationVersionsRequest& request, const GetDocumentationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3920  void GetDomainNameAsyncHelper(const Model::GetDomainNameRequest& request, const GetDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3921  void GetDomainNamesAsyncHelper(const Model::GetDomainNamesRequest& request, const GetDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3922  void GetExportAsyncHelper(const Model::GetExportRequest& request, const GetExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3923  void GetGatewayResponseAsyncHelper(const Model::GetGatewayResponseRequest& request, const GetGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3924  void GetGatewayResponsesAsyncHelper(const Model::GetGatewayResponsesRequest& request, const GetGatewayResponsesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3925  void GetIntegrationAsyncHelper(const Model::GetIntegrationRequest& request, const GetIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3926  void GetIntegrationResponseAsyncHelper(const Model::GetIntegrationResponseRequest& request, const GetIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3927  void GetMethodAsyncHelper(const Model::GetMethodRequest& request, const GetMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3928  void GetMethodResponseAsyncHelper(const Model::GetMethodResponseRequest& request, const GetMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3929  void GetModelAsyncHelper(const Model::GetModelRequest& request, const GetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3930  void GetModelTemplateAsyncHelper(const Model::GetModelTemplateRequest& request, const GetModelTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3931  void GetModelsAsyncHelper(const Model::GetModelsRequest& request, const GetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3932  void GetRequestValidatorAsyncHelper(const Model::GetRequestValidatorRequest& request, const GetRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3933  void GetRequestValidatorsAsyncHelper(const Model::GetRequestValidatorsRequest& request, const GetRequestValidatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3934  void GetResourceAsyncHelper(const Model::GetResourceRequest& request, const GetResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3935  void GetResourcesAsyncHelper(const Model::GetResourcesRequest& request, const GetResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3936  void GetRestApiAsyncHelper(const Model::GetRestApiRequest& request, const GetRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3937  void GetRestApisAsyncHelper(const Model::GetRestApisRequest& request, const GetRestApisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3938  void GetSdkAsyncHelper(const Model::GetSdkRequest& request, const GetSdkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3939  void GetSdkTypeAsyncHelper(const Model::GetSdkTypeRequest& request, const GetSdkTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3940  void GetSdkTypesAsyncHelper(const Model::GetSdkTypesRequest& request, const GetSdkTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3941  void GetStageAsyncHelper(const Model::GetStageRequest& request, const GetStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3942  void GetStagesAsyncHelper(const Model::GetStagesRequest& request, const GetStagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3943  void GetTagsAsyncHelper(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3944  void GetUsageAsyncHelper(const Model::GetUsageRequest& request, const GetUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3945  void GetUsagePlanAsyncHelper(const Model::GetUsagePlanRequest& request, const GetUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3946  void GetUsagePlanKeyAsyncHelper(const Model::GetUsagePlanKeyRequest& request, const GetUsagePlanKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3947  void GetUsagePlanKeysAsyncHelper(const Model::GetUsagePlanKeysRequest& request, const GetUsagePlanKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3948  void GetUsagePlansAsyncHelper(const Model::GetUsagePlansRequest& request, const GetUsagePlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3949  void GetVpcLinkAsyncHelper(const Model::GetVpcLinkRequest& request, const GetVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3950  void GetVpcLinksAsyncHelper(const Model::GetVpcLinksRequest& request, const GetVpcLinksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3951  void ImportApiKeysAsyncHelper(const Model::ImportApiKeysRequest& request, const ImportApiKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3952  void ImportDocumentationPartsAsyncHelper(const Model::ImportDocumentationPartsRequest& request, const ImportDocumentationPartsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3953  void ImportRestApiAsyncHelper(const Model::ImportRestApiRequest& request, const ImportRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3954  void PutGatewayResponseAsyncHelper(const Model::PutGatewayResponseRequest& request, const PutGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3955  void PutIntegrationAsyncHelper(const Model::PutIntegrationRequest& request, const PutIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3956  void PutIntegrationResponseAsyncHelper(const Model::PutIntegrationResponseRequest& request, const PutIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3957  void PutMethodAsyncHelper(const Model::PutMethodRequest& request, const PutMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3958  void PutMethodResponseAsyncHelper(const Model::PutMethodResponseRequest& request, const PutMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3959  void PutRestApiAsyncHelper(const Model::PutRestApiRequest& request, const PutRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3960  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3961  void TestInvokeAuthorizerAsyncHelper(const Model::TestInvokeAuthorizerRequest& request, const TestInvokeAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3962  void TestInvokeMethodAsyncHelper(const Model::TestInvokeMethodRequest& request, const TestInvokeMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3963  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3964  void UpdateAccountAsyncHelper(const Model::UpdateAccountRequest& request, const UpdateAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3965  void UpdateApiKeyAsyncHelper(const Model::UpdateApiKeyRequest& request, const UpdateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3966  void UpdateAuthorizerAsyncHelper(const Model::UpdateAuthorizerRequest& request, const UpdateAuthorizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3967  void UpdateBasePathMappingAsyncHelper(const Model::UpdateBasePathMappingRequest& request, const UpdateBasePathMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3968  void UpdateClientCertificateAsyncHelper(const Model::UpdateClientCertificateRequest& request, const UpdateClientCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3969  void UpdateDeploymentAsyncHelper(const Model::UpdateDeploymentRequest& request, const UpdateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3970  void UpdateDocumentationPartAsyncHelper(const Model::UpdateDocumentationPartRequest& request, const UpdateDocumentationPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3971  void UpdateDocumentationVersionAsyncHelper(const Model::UpdateDocumentationVersionRequest& request, const UpdateDocumentationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3972  void UpdateDomainNameAsyncHelper(const Model::UpdateDomainNameRequest& request, const UpdateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3973  void UpdateGatewayResponseAsyncHelper(const Model::UpdateGatewayResponseRequest& request, const UpdateGatewayResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3974  void UpdateIntegrationAsyncHelper(const Model::UpdateIntegrationRequest& request, const UpdateIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3975  void UpdateIntegrationResponseAsyncHelper(const Model::UpdateIntegrationResponseRequest& request, const UpdateIntegrationResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3976  void UpdateMethodAsyncHelper(const Model::UpdateMethodRequest& request, const UpdateMethodResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3977  void UpdateMethodResponseAsyncHelper(const Model::UpdateMethodResponseRequest& request, const UpdateMethodResponseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3978  void UpdateModelAsyncHelper(const Model::UpdateModelRequest& request, const UpdateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3979  void UpdateRequestValidatorAsyncHelper(const Model::UpdateRequestValidatorRequest& request, const UpdateRequestValidatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3980  void UpdateResourceAsyncHelper(const Model::UpdateResourceRequest& request, const UpdateResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3981  void UpdateRestApiAsyncHelper(const Model::UpdateRestApiRequest& request, const UpdateRestApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3982  void UpdateStageAsyncHelper(const Model::UpdateStageRequest& request, const UpdateStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3983  void UpdateUsageAsyncHelper(const Model::UpdateUsageRequest& request, const UpdateUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3984  void UpdateUsagePlanAsyncHelper(const Model::UpdateUsagePlanRequest& request, const UpdateUsagePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3985  void UpdateVpcLinkAsyncHelper(const Model::UpdateVpcLinkRequest& request, const UpdateVpcLinkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3986 
3987  Aws::String m_uri;
3988  Aws::String m_configScheme;
3989  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3990  };
3991 
3992 } // namespace APIGateway
3993 } // namespace Aws
Aws::APIGateway::APIGatewayClient::GetExportCallable
virtual Model::GetExportOutcomeCallable GetExportCallable(const Model::GetExportRequest &request) const
Aws::APIGateway::Model::GetStageRequest
Definition: GetStageRequest.h:26
Aws::APIGateway::APIGatewayClient::GetModelTemplate
virtual Model::GetModelTemplateOutcome GetModelTemplate(const Model::GetModelTemplateRequest &request) const
Aws::APIGateway::APIGatewayClient::ImportApiKeys
virtual Model::ImportApiKeysOutcome ImportApiKeys(const Model::ImportApiKeysRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateClientCertificateAsync
virtual void UpdateClientCertificateAsync(const Model::UpdateClientCertificateRequest &request, const UpdateClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetApiKeysRequest
Definition: GetApiKeysRequest.h:30
Aws::APIGateway::APIGatewayClient::UpdateDocumentationPartAsync
virtual void UpdateDocumentationPartAsync(const Model::UpdateDocumentationPartRequest &request, const UpdateDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::UpdateVpcLinkOutcome
Aws::Utils::Outcome< UpdateVpcLinkResult, APIGatewayError > UpdateVpcLinkOutcome
Definition: APIGatewayClient.h:389
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::APIGateway::Model::UpdateRequestValidatorOutcome
Aws::Utils::Outcome< UpdateRequestValidatorResult, APIGatewayError > UpdateRequestValidatorOutcome
Definition: APIGatewayClient.h:383
Aws::APIGateway::Model::PutIntegrationResponseOutcomeCallable
std::future< PutIntegrationResponseOutcome > PutIntegrationResponseOutcomeCallable
Definition: APIGatewayClient.h:481
GetDeploymentsResult.h
Aws::APIGateway::Model::CreateApiKeyOutcomeCallable
std::future< CreateApiKeyOutcome > CreateApiKeyOutcomeCallable
Definition: APIGatewayClient.h:391
Aws::APIGateway::APIGatewayClient::DeleteDeploymentCallable
virtual Model::DeleteDeploymentOutcomeCallable DeleteDeploymentCallable(const Model::DeleteDeploymentRequest &request) const
PutMethodResponseResult.h
Aws::APIGateway::Model::DeleteDomainNameOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteDomainNameOutcome
Definition: APIGatewayClient.h:292
Aws::APIGateway::UpdateVpcLinkResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateVpcLinkRequest &, const Model::UpdateVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcLinkResponseReceivedHandler
Definition: APIGatewayClient.h:634
Aws::APIGateway::APIGatewayClient::DeleteDomainNameAsync
virtual void DeleteDomainNameAsync(const Model::DeleteDomainNameRequest &request, const DeleteDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponseCallable
virtual Model::UpdateIntegrationResponseOutcomeCallable UpdateIntegrationResponseCallable(const Model::UpdateIntegrationResponseRequest &request) const
Aws::APIGateway::Model::UpdateDocumentationPartRequest
Definition: UpdateDocumentationPartRequest.h:28
Aws::APIGateway::Model::GetDomainNamesRequest
Definition: GetDomainNamesRequest.h:30
Aws::APIGateway::Model::UpdateResourceOutcome
Aws::Utils::Outcome< UpdateResourceResult, APIGatewayError > UpdateResourceOutcome
Definition: APIGatewayClient.h:384
Aws::APIGateway::DeleteUsagePlanKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteUsagePlanKeyRequest &, const Model::DeleteUsagePlanKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUsagePlanKeyResponseReceivedHandler
Definition: APIGatewayClient.h:549
Aws::APIGateway::Model::GetModelsRequest
Definition: GetModelsRequest.h:30
Aws::APIGateway::Model::UpdateDocumentationPartOutcome
Aws::Utils::Outcome< UpdateDocumentationPartResult, APIGatewayError > UpdateDocumentationPartOutcome
Definition: APIGatewayClient.h:374
Aws::APIGateway::Model::DeleteGatewayResponseOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteGatewayResponseOutcome
Definition: APIGatewayClient.h:293
Aws::APIGateway::ImportRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::ImportRestApiRequest &, const Model::ImportRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportRestApiResponseReceivedHandler
Definition: APIGatewayClient.h:602
GetUsagePlanKeysResult.h
Aws::APIGateway::APIGatewayClient::GetDocumentationVersionAsync
virtual void GetDocumentationVersionAsync(const Model::GetDocumentationVersionRequest &request, const GetDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::GetMethodResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetMethodResponseRequest &, const Model::GetMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMethodResponseResponseReceivedHandler
Definition: APIGatewayClient.h:577
Aws::APIGateway::Model::CreateDocumentationVersionRequest
Definition: CreateDocumentationVersionRequest.h:26
Aws::APIGateway::Model::GetBasePathMappingsOutcome
Aws::Utils::Outcome< GetBasePathMappingsResult, APIGatewayError > GetBasePathMappingsOutcome
Definition: APIGatewayClient.h:315
Aws::APIGateway::APIGatewayClient::DeleteMethodResponseAsync
virtual void DeleteMethodResponseAsync(const Model::DeleteMethodResponseRequest &request, const DeleteMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::CreateStage
virtual Model::CreateStageOutcome CreateStage(const Model::CreateStageRequest &request) const
GetClientCertificatesResult.h
Aws::APIGateway::APIGatewayClient::DeleteMethodResponse
virtual Model::DeleteMethodResponseOutcome DeleteMethodResponse(const Model::DeleteMethodResponseRequest &request) const
Aws::APIGateway::APIGatewayClient::GetVpcLinksAsync
virtual void GetVpcLinksAsync(const Model::GetVpcLinksRequest &request, const GetVpcLinksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateStage
virtual Model::UpdateStageOutcome UpdateStage(const Model::UpdateStageRequest &request) const
Aws::APIGateway::Model::GetDomainNameOutcome
Aws::Utils::Outcome< GetDomainNameResult, APIGatewayError > GetDomainNameOutcome
Definition: APIGatewayClient.h:324
Aws::APIGateway::Model::TestInvokeAuthorizerRequest
Definition: TestInvokeAuthorizerRequest.h:28
Aws::APIGateway::Model::GetGatewayResponsesOutcome
Aws::Utils::Outcome< GetGatewayResponsesResult, APIGatewayError > GetGatewayResponsesOutcome
Definition: APIGatewayClient.h:328
Aws::APIGateway::APIGatewayClient::UpdateIntegration
virtual Model::UpdateIntegrationOutcome UpdateIntegration(const Model::UpdateIntegrationRequest &request) const
Aws::APIGateway::Model::TestInvokeMethodRequest
Definition: TestInvokeMethodRequest.h:28
Aws::APIGateway::PutIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseReceivedHandler
Definition: APIGatewayClient.h:604
Aws::APIGateway::Model::GetModelOutcomeCallable
std::future< GetModelOutcome > GetModelOutcomeCallable
Definition: APIGatewayClient.h:454
Aws::APIGateway::GetUsagePlanKeysResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetUsagePlanKeysRequest &, const Model::GetUsagePlanKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsagePlanKeysResponseReceivedHandler
Definition: APIGatewayClient.h:596
Aws::APIGateway::Model::DeleteMethodResponseOutcomeCallable
std::future< DeleteMethodResponseOutcome > DeleteMethodResponseOutcomeCallable
Definition: APIGatewayClient.h:418
Aws::APIGateway::Model::GetRestApiOutcome
Aws::Utils::Outcome< GetRestApiResult, APIGatewayError > GetRestApiOutcome
Definition: APIGatewayClient.h:340
Aws::APIGateway::APIGatewayClient::GetUsage
virtual Model::GetUsageOutcome GetUsage(const Model::GetUsageRequest &request) const
Aws::APIGateway::GetSdkResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetSdkRequest &, Model::GetSdkOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSdkResponseReceivedHandler
Definition: APIGatewayClient.h:587
Aws::APIGateway::CreateDocumentationPartResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateDocumentationPartRequest &, const Model::CreateDocumentationPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentationPartResponseReceivedHandler
Definition: APIGatewayClient.h:519
Aws::APIGateway::Model::GetIntegrationOutcome
Aws::Utils::Outcome< GetIntegrationResult, APIGatewayError > GetIntegrationOutcome
Definition: APIGatewayClient.h:329
GenerateClientCertificateResult.h
Aws::APIGateway::Model::DeleteRequestValidatorOutcomeCallable
std::future< DeleteRequestValidatorOutcome > DeleteRequestValidatorOutcomeCallable
Definition: APIGatewayClient.h:420
Aws::APIGateway::Model::ImportRestApiOutcome
Aws::Utils::Outcome< ImportRestApiResult, APIGatewayError > ImportRestApiOutcome
Definition: APIGatewayClient.h:357
Aws::APIGateway::Model::DeleteUsagePlanOutcomeCallable
std::future< DeleteUsagePlanOutcome > DeleteUsagePlanOutcomeCallable
Definition: APIGatewayClient.h:424
Aws::APIGateway::GetExportResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetExportRequest &, Model::GetExportOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExportResponseReceivedHandler
Definition: APIGatewayClient.h:571
Aws::APIGateway::Model::GetUsageRequest
Definition: GetUsageRequest.h:30
Aws::APIGateway::APIGatewayClient::GetResourceAsync
virtual void GetResourceAsync(const Model::GetResourceRequest &request, const GetResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::DeleteVpcLinkOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteVpcLinkOutcome
Definition: APIGatewayClient.h:305
Aws::APIGateway::GetModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetModelRequest &, const Model::GetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelResponseReceivedHandler
Definition: APIGatewayClient.h:578
Aws::APIGateway::Model::GetApiKeyRequest
Definition: GetApiKeyRequest.h:30
CreateResourceResult.h
Aws::APIGateway::Model::CreateApiKeyRequest
Definition: CreateApiKeyRequest.h:28
Aws::APIGateway::Model::DeleteMethodResponseOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteMethodResponseOutcome
Definition: APIGatewayClient.h:297
Aws::APIGateway::APIGatewayClient::GetRequestValidatorAsync
virtual void GetRequestValidatorAsync(const Model::GetRequestValidatorRequest &request, const GetRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteDocumentationVersionAsync
virtual void DeleteDocumentationVersionAsync(const Model::DeleteDocumentationVersionRequest &request, const DeleteDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateUsagePlanResult.h
Aws::APIGateway::Model::GetRequestValidatorOutcome
Aws::Utils::Outcome< GetRequestValidatorResult, APIGatewayError > GetRequestValidatorOutcome
Definition: APIGatewayClient.h:336
Aws::APIGateway::Model::Model
Definition: Model.h:41
Aws::APIGateway::APIGatewayClient::UpdateDeploymentAsync
virtual void UpdateDeploymentAsync(const Model::UpdateDeploymentRequest &request, const UpdateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizerCallable
virtual Model::TestInvokeAuthorizerOutcomeCallable TestInvokeAuthorizerCallable(const Model::TestInvokeAuthorizerRequest &request) const
Aws::APIGateway::Model::DeleteDocumentationVersionOutcomeCallable
std::future< DeleteDocumentationVersionOutcome > DeleteDocumentationVersionOutcomeCallable
Definition: APIGatewayClient.h:412
Aws::APIGateway::FlushStageCacheResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::FlushStageCacheRequest &, const Model::FlushStageCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushStageCacheResponseReceivedHandler
Definition: APIGatewayClient.h:552
Aws::APIGateway::CreateUsagePlanResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateUsagePlanRequest &, const Model::CreateUsagePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUsagePlanResponseReceivedHandler
Definition: APIGatewayClient.h:527
Aws::APIGateway::APIGatewayClient::DeleteApiKeyAsync
virtual void DeleteApiKeyAsync(const Model::DeleteApiKeyRequest &request, const DeleteApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::CreateDomainNameCallable
virtual Model::CreateDomainNameOutcomeCallable CreateDomainNameCallable(const Model::CreateDomainNameRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateStageCallable
virtual Model::UpdateStageOutcomeCallable UpdateStageCallable(const Model::UpdateStageRequest &request) const
Aws::APIGateway::Model::CreateDeploymentRequest
Definition: CreateDeploymentRequest.h:29
Aws::APIGateway::Model::GetSdkTypesRequest
Definition: GetSdkTypesRequest.h:29
Aws::APIGateway::APIGatewayClient::DeleteApiKey
virtual Model::DeleteApiKeyOutcome DeleteApiKey(const Model::DeleteApiKeyRequest &request) const
Aws::APIGateway::Model::CreateAuthorizerOutcome
Aws::Utils::Outcome< CreateAuthorizerResult, APIGatewayError > CreateAuthorizerOutcome
Definition: APIGatewayClient.h:271
Aws::APIGateway::Model::UpdateUsageOutcome
Aws::Utils::Outcome< UpdateUsageResult, APIGatewayError > UpdateUsageOutcome
Definition: APIGatewayClient.h:387
Aws::APIGateway::Model::DeleteIntegrationRequest
Definition: DeleteIntegrationRequest.h:25
Aws::APIGateway::GetDomainNameResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
Definition: APIGatewayClient.h:569
AWSError.h
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::GetRestApisOutcomeCallable
std::future< GetRestApisOutcome > GetRestApisOutcomeCallable
Definition: APIGatewayClient.h:462
TestInvokeAuthorizerResult.h
Aws::APIGateway::APIGatewayClient::CreateRequestValidator
virtual Model::CreateRequestValidatorOutcome CreateRequestValidator(const Model::CreateRequestValidatorRequest &request) const
Aws::APIGateway::APIGatewayClient::GetApiKeys
virtual Model::GetApiKeysOutcome GetApiKeys(const Model::GetApiKeysRequest &request) const
GetMethodResponseResult.h
Aws::APIGateway::Model::DeleteStageOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteStageOutcome
Definition: APIGatewayClient.h:302
Aws::APIGateway::APIGatewayClient::GetStageCallable
virtual Model::GetStageOutcomeCallable GetStageCallable(const Model::GetStageRequest &request) const
Aws::APIGateway::APIGatewayClient
Definition: APIGatewayClient.h:644
Aws::APIGateway::APIGatewayClient::PutMethodResponse
virtual Model::PutMethodResponseOutcome PutMethodResponse(const Model::PutMethodResponseRequest &request) const
PutIntegrationResponseResult.h
Aws::APIGateway::Model::ImportRestApiOutcomeCallable
std::future< ImportRestApiOutcome > ImportRestApiOutcomeCallable
Definition: APIGatewayClient.h:478
Aws::APIGateway::APIGatewayClient::CreateRestApiCallable
virtual Model::CreateRestApiOutcomeCallable CreateRestApiCallable(const Model::CreateRestApiRequest &request) const
Aws::APIGateway::Model::GetAuthorizerOutcome
Aws::Utils::Outcome< GetAuthorizerResult, APIGatewayError > GetAuthorizerOutcome
Definition: APIGatewayClient.h:312
Aws::APIGateway::GetGatewayResponsesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetGatewayResponsesRequest &, const Model::GetGatewayResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGatewayResponsesResponseReceivedHandler
Definition: APIGatewayClient.h:573
GetResourceResult.h
Aws::APIGateway::Model::GetDeploymentsOutcome
Aws::Utils::Outcome< GetDeploymentsResult, APIGatewayError > GetDeploymentsOutcome
Definition: APIGatewayClient.h:319
Aws::APIGateway::Model::TestInvokeMethodOutcome
Aws::Utils::Outcome< TestInvokeMethodResult, APIGatewayError > TestInvokeMethodOutcome
Definition: APIGatewayClient.h:366
Aws::APIGateway::APIGatewayClient::GetBasePathMappingsCallable
virtual Model::GetBasePathMappingsOutcomeCallable GetBasePathMappingsCallable(const Model::GetBasePathMappingsRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateUsagePlan
virtual Model::UpdateUsagePlanOutcome UpdateUsagePlan(const Model::UpdateUsagePlanRequest &request) const
Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCacheAsync
virtual void FlushStageAuthorizersCacheAsync(const Model::FlushStageAuthorizersCacheRequest &request, const FlushStageAuthorizersCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteUsagePlanAsync
virtual void DeleteUsagePlanAsync(const Model::DeleteUsagePlanRequest &request, const DeleteUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::CreateVpcLinkAsync
virtual void CreateVpcLinkAsync(const Model::CreateVpcLinkRequest &request, const CreateVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::DeleteBasePathMappingRequest
Definition: DeleteBasePathMappingRequest.h:26
Aws::APIGateway::APIGatewayClient::GetRestApiCallable
virtual Model::GetRestApiOutcomeCallable GetRestApiCallable(const Model::GetRestApiRequest &request) const
Aws::APIGateway::APIGatewayClient::APIGatewayClient
APIGatewayClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
UpdateDomainNameResult.h
Aws::APIGateway::Model::GetMethodResponseRequest
Definition: GetMethodResponseRequest.h:26
Aws::APIGateway::APIGatewayClient::DeleteRequestValidatorCallable
virtual Model::DeleteRequestValidatorOutcomeCallable DeleteRequestValidatorCallable(const Model::DeleteRequestValidatorRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateApiKeyCallable
virtual Model::UpdateApiKeyOutcomeCallable UpdateApiKeyCallable(const Model::UpdateApiKeyRequest &request) const
Aws::APIGateway::APIGatewayClient::GetAuthorizersCallable
virtual Model::GetAuthorizersOutcomeCallable GetAuthorizersCallable(const Model::GetAuthorizersRequest &request) const
Aws::APIGateway::Model::CreateModelRequest
Definition: CreateModelRequest.h:26
Aws::APIGateway::APIGatewayClient::UpdateDocumentationPartCallable
virtual Model::UpdateDocumentationPartOutcomeCallable UpdateDocumentationPartCallable(const Model::UpdateDocumentationPartRequest &request) const
CreateDeploymentResult.h
GetApiKeysResult.h
Aws::APIGateway::Model::GetTagsOutcomeCallable
std::future< GetTagsOutcome > GetTagsOutcomeCallable
Definition: APIGatewayClient.h:468
Aws::APIGateway::TestInvokeAuthorizerResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::TestInvokeAuthorizerRequest &, const Model::TestInvokeAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestInvokeAuthorizerResponseReceivedHandler
Definition: APIGatewayClient.h:610
Aws::APIGateway::APIGatewayClient::CreateDocumentationPartCallable
virtual Model::CreateDocumentationPartOutcomeCallable CreateDocumentationPartCallable(const Model::CreateDocumentationPartRequest &request) const
Aws::APIGateway::APIGatewayClient::GetDomainNamesCallable
virtual Model::GetDomainNamesOutcomeCallable GetDomainNamesCallable(const Model::GetDomainNamesRequest &request) const
Aws::APIGateway::Model::UpdateGatewayResponseRequest
Definition: UpdateGatewayResponseRequest.h:29
Aws::APIGateway::CreateVpcLinkResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateVpcLinkRequest &, const Model::CreateVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcLinkResponseReceivedHandler
Definition: APIGatewayClient.h:529
Aws::APIGateway::APIGatewayClient::GetRequestValidators
virtual Model::GetRequestValidatorsOutcome GetRequestValidators(const Model::GetRequestValidatorsRequest &request) const
Aws::APIGateway::Model::GetAuthorizerRequest
Definition: GetAuthorizerRequest.h:26
Aws::APIGateway::Model::UpdateBasePathMappingOutcome
Aws::Utils::Outcome< UpdateBasePathMappingResult, APIGatewayError > UpdateBasePathMappingOutcome
Definition: APIGatewayClient.h:371
Aws::APIGateway::Model::DeleteIntegrationOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteIntegrationOutcome
Definition: APIGatewayClient.h:294
Aws::APIGateway::Model::GetDocumentationPartsOutcomeCallable
std::future< GetDocumentationPartsOutcome > GetDocumentationPartsOutcomeCallable
Definition: APIGatewayClient.h:442
Aws::APIGateway::APIGatewayClient::UpdateUsagePlanAsync
virtual void UpdateUsagePlanAsync(const Model::UpdateUsagePlanRequest &request, const UpdateUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::DeleteDocumentationVersionRequest
Definition: DeleteDocumentationVersionRequest.h:26
PutMethodResult.h
Aws::APIGateway::APIGatewayClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::APIGateway::APIGatewayClient::GetUsagePlansCallable
virtual Model::GetUsagePlansOutcomeCallable GetUsagePlansCallable(const Model::GetUsagePlansRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteRequestValidator
virtual Model::DeleteRequestValidatorOutcome DeleteRequestValidator(const Model::DeleteRequestValidatorRequest &request) const
Aws::APIGateway::APIGatewayClient::PutIntegrationResponseCallable
virtual Model::PutIntegrationResponseOutcomeCallable PutIntegrationResponseCallable(const Model::PutIntegrationResponseRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateVpcLinkCallable
virtual Model::UpdateVpcLinkOutcomeCallable UpdateVpcLinkCallable(const Model::UpdateVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::PutGatewayResponseAsync
virtual void PutGatewayResponseAsync(const Model::PutGatewayResponseRequest &request, const PutGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBasePathMappingResult.h
Aws::APIGateway::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: APIGatewayClient.h:488
Aws::APIGateway::Model::GetDocumentationVersionOutcome
Aws::Utils::Outcome< GetDocumentationVersionResult, APIGatewayError > GetDocumentationVersionOutcome
Definition: APIGatewayClient.h:322
Aws::APIGateway::APIGatewayClient::UpdateMethodAsync
virtual void UpdateMethodAsync(const Model::UpdateMethodRequest &request, const UpdateMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetClientCertificate
virtual Model::GetClientCertificateOutcome GetClientCertificate(const Model::GetClientCertificateRequest &request) const
Aws::APIGateway::APIGatewayClient::GetStages
virtual Model::GetStagesOutcome GetStages(const Model::GetStagesRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateDomainNameCallable
virtual Model::UpdateDomainNameOutcomeCallable UpdateDomainNameCallable(const Model::UpdateDomainNameRequest &request) const
Aws::APIGateway::Model::DeleteUsagePlanKeyRequest
Definition: DeleteUsagePlanKeyRequest.h:26
Aws::APIGateway::DeleteStageResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteStageRequest &, const Model::DeleteStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStageResponseReceivedHandler
Definition: APIGatewayClient.h:547
Aws::APIGateway::Model::UpdateClientCertificateOutcomeCallable
std::future< UpdateClientCertificateOutcome > UpdateClientCertificateOutcomeCallable
Definition: APIGatewayClient.h:493
Aws::APIGateway::APIGatewayClient::GetMethodResponse
virtual Model::GetMethodResponseOutcome GetMethodResponse(const Model::GetMethodResponseRequest &request) const
GetIntegrationResponseResult.h
Aws::APIGateway::APIGatewayClient::GetStageAsync
virtual void GetStageAsync(const Model::GetStageRequest &request, const GetStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteDocumentationVersion
virtual Model::DeleteDocumentationVersionOutcome DeleteDocumentationVersion(const Model::DeleteDocumentationVersionRequest &request) const
Aws::APIGateway::APIGatewayClient::TestInvokeMethod
virtual Model::TestInvokeMethodOutcome TestInvokeMethod(const Model::TestInvokeMethodRequest &request) const
Aws::APIGateway::Model::UpdateAuthorizerRequest
Definition: UpdateAuthorizerRequest.h:28
Aws::APIGateway::Model::GetUsagePlanRequest
Definition: GetUsagePlanRequest.h:26
Aws::APIGateway::APIGatewayClient::GetBasePathMappingCallable
virtual Model::GetBasePathMappingOutcomeCallable GetBasePathMappingCallable(const Model::GetBasePathMappingRequest &request) const
Aws::APIGateway::Model::DeleteIntegrationResponseOutcomeCallable
std::future< DeleteIntegrationResponseOutcome > DeleteIntegrationResponseOutcomeCallable
Definition: APIGatewayClient.h:416
Aws::APIGateway::Model::DeleteUsagePlanRequest
Definition: DeleteUsagePlanRequest.h:26
Aws::APIGateway::Model::GetAuthorizerOutcomeCallable
std::future< GetAuthorizerOutcome > GetAuthorizerOutcomeCallable
Definition: APIGatewayClient.h:433
Aws::APIGateway::APIGatewayClient::GetStagesCallable
virtual Model::GetStagesOutcomeCallable GetStagesCallable(const Model::GetStagesRequest &request) const
Aws::APIGateway::Model::UpdateIntegrationRequest
Definition: UpdateIntegrationRequest.h:27
Aws::APIGateway::APIGatewayClient::CreateAuthorizer
virtual Model::CreateAuthorizerOutcome CreateAuthorizer(const Model::CreateAuthorizerRequest &request) const
Aws::APIGateway::CreateDocumentationVersionResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateDocumentationVersionRequest &, const Model::CreateDocumentationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentationVersionResponseReceivedHandler
Definition: APIGatewayClient.h:520
CreateDocumentationVersionResult.h
Aws::APIGateway::Model::UpdateIntegrationResponseOutcomeCallable
std::future< UpdateIntegrationResponseOutcome > UpdateIntegrationResponseOutcomeCallable
Definition: APIGatewayClient.h:500
PutGatewayResponseResult.h
Aws::APIGateway::APIGatewayClient::PutIntegrationResponseAsync
virtual void PutIntegrationResponseAsync(const Model::PutIntegrationResponseRequest &request, const PutIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::CreateUsagePlanKeyRequest
Definition: CreateUsagePlanKeyRequest.h:26
Aws::APIGateway::Model::UpdateDomainNameOutcomeCallable
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
Definition: APIGatewayClient.h:497
Aws::APIGateway::APIGatewayClient::GetDocumentationVersionCallable
virtual Model::GetDocumentationVersionOutcomeCallable GetDocumentationVersionCallable(const Model::GetDocumentationVersionRequest &request) const
Aws::APIGateway::DeleteResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteResourceRequest &, const Model::DeleteResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceResponseReceivedHandler
Definition: APIGatewayClient.h:545
Aws::APIGateway::APIGatewayClient::UpdateVpcLink
virtual Model::UpdateVpcLinkOutcome UpdateVpcLink(const Model::UpdateVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::GetGatewayResponsesAsync
virtual void GetGatewayResponsesAsync(const Model::GetGatewayResponsesRequest &request, const GetGatewayResponsesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetDocumentationPart
virtual Model::GetDocumentationPartOutcome GetDocumentationPart(const Model::GetDocumentationPartRequest &request) const
Aws::APIGateway::GetUsagePlansResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetUsagePlansRequest &, const Model::GetUsagePlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsagePlansResponseReceivedHandler
Definition: APIGatewayClient.h:597
PutIntegrationResult.h
Aws::APIGateway::Model::DeleteVpcLinkOutcomeCallable
std::future< DeleteVpcLinkOutcome > DeleteVpcLinkOutcomeCallable
Definition: APIGatewayClient.h:426
Aws::APIGateway::Model::UpdateDeploymentOutcome
Aws::Utils::Outcome< UpdateDeploymentResult, APIGatewayError > UpdateDeploymentOutcome
Definition: APIGatewayClient.h:373
Aws::APIGateway::Model::GetClientCertificatesOutcome
Aws::Utils::Outcome< GetClientCertificatesResult, APIGatewayError > GetClientCertificatesOutcome
Definition: APIGatewayClient.h:317
Aws::APIGateway::APIGatewayClient::DeleteClientCertificateAsync
virtual void DeleteClientCertificateAsync(const Model::DeleteClientCertificateRequest &request, const DeleteClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetStagesResult.h
Aws::APIGateway::APIGatewayClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetAuthorizerResult.h
Aws::APIGateway::Model::DeleteGatewayResponseRequest
Definition: DeleteGatewayResponseRequest.h:28
Aws::APIGateway::APIGatewayClient::GetClientCertificatesCallable
virtual Model::GetClientCertificatesOutcomeCallable GetClientCertificatesCallable(const Model::GetClientCertificatesRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteUsagePlan
virtual Model::DeleteUsagePlanOutcome DeleteUsagePlan(const Model::DeleteUsagePlanRequest &request) const
ImportDocumentationPartsResult.h
Aws::APIGateway::APIGatewayClient::GetApiKeyCallable
virtual Model::GetApiKeyOutcomeCallable GetApiKeyCallable(const Model::GetApiKeyRequest &request) const
Aws::APIGateway::Model::GetDocumentationVersionsOutcome
Aws::Utils::Outcome< GetDocumentationVersionsResult, APIGatewayError > GetDocumentationVersionsOutcome
Definition: APIGatewayClient.h:323
Aws::APIGateway::APIGatewayClient::GetDeploymentCallable
virtual Model::GetDeploymentOutcomeCallable GetDeploymentCallable(const Model::GetDeploymentRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteGatewayResponseAsync
virtual void DeleteGatewayResponseAsync(const Model::DeleteGatewayResponseRequest &request, const DeleteGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::PutMethodResponseRequest
Definition: PutMethodResponseRequest.h:27
Aws::APIGateway::CreateRequestValidatorResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateRequestValidatorRequest &, const Model::CreateRequestValidatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRequestValidatorResponseReceivedHandler
Definition: APIGatewayClient.h:523
Aws::APIGateway::Model::GetDeploymentsRequest
Definition: GetDeploymentsRequest.h:30
Aws::APIGateway::APIGatewayClient::UpdateVpcLinkAsync
virtual void UpdateVpcLinkAsync(const Model::UpdateVpcLinkRequest &request, const UpdateVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::DeleteMethodResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteMethodResponseRequest &, const Model::DeleteMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMethodResponseResponseReceivedHandler
Definition: APIGatewayClient.h:542
Aws::APIGateway::APIGatewayClient::UpdateDeployment
virtual Model::UpdateDeploymentOutcome UpdateDeployment(const Model::UpdateDeploymentRequest &request) const
Aws::APIGateway::APIGatewayClient::GetIntegrationResponseAsync
virtual void GetIntegrationResponseAsync(const Model::GetIntegrationResponseRequest &request, const GetIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetBasePathMappings
virtual Model::GetBasePathMappingsOutcome GetBasePathMappings(const Model::GetBasePathMappingsRequest &request) const
Aws::APIGateway::APIGatewayClient::GetSdkTypeCallable
virtual Model::GetSdkTypeOutcomeCallable GetSdkTypeCallable(const Model::GetSdkTypeRequest &request) const
Aws::APIGateway::Model::CreateRestApiRequest
Definition: CreateRestApiRequest.h:30
Aws::APIGateway::Model::CreateRestApiOutcome
Aws::Utils::Outcome< CreateRestApiResult, APIGatewayError > CreateRestApiOutcome
Definition: APIGatewayClient.h:280
Aws::APIGateway::Model::UpdateGatewayResponseOutcome
Aws::Utils::Outcome< UpdateGatewayResponseResult, APIGatewayError > UpdateGatewayResponseOutcome
Definition: APIGatewayClient.h:377
Aws::APIGateway::GetRequestValidatorsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetRequestValidatorsRequest &, const Model::GetRequestValidatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRequestValidatorsResponseReceivedHandler
Definition: APIGatewayClient.h:582
Aws::APIGateway::APIGatewayClient::APIGatewayClient
APIGatewayClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
UpdateUsageResult.h
Aws::APIGateway::APIGatewayClient::DeleteDomainName
virtual Model::DeleteDomainNameOutcome DeleteDomainName(const Model::DeleteDomainNameRequest &request) const
Aws::APIGateway::Model::GetSdkTypeOutcome
Aws::Utils::Outcome< GetSdkTypeResult, APIGatewayError > GetSdkTypeOutcome
Definition: APIGatewayClient.h:343
Aws::APIGateway::APIGatewayClient::DeleteRestApiAsync
virtual void DeleteRestApiAsync(const Model::DeleteRestApiRequest &request, const DeleteRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetVpcLinksCallable
virtual Model::GetVpcLinksOutcomeCallable GetVpcLinksCallable(const Model::GetVpcLinksRequest &request) const
Aws::APIGateway::Model::CreateVpcLinkOutcomeCallable
std::future< CreateVpcLinkOutcome > CreateVpcLinkOutcomeCallable
Definition: APIGatewayClient.h:405
Aws::APIGateway::GetIntegrationResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetIntegrationResponseRequest &, const Model::GetIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseResponseReceivedHandler
Definition: APIGatewayClient.h:575
Aws::APIGateway::APIGatewayClient::GetClientCertificatesAsync
virtual void GetClientCertificatesAsync(const Model::GetClientCertificatesRequest &request, const GetClientCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::UpdateRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateRestApiRequest &, const Model::UpdateRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRestApiResponseReceivedHandler
Definition: APIGatewayClient.h:630
Aws::APIGateway::Model::DeleteRequestValidatorRequest
Definition: DeleteRequestValidatorRequest.h:26
Aws::APIGateway::Model::DeleteResourceRequest
Definition: DeleteResourceRequest.h:25
UpdateGatewayResponseResult.h
Aws::APIGateway::Model::ImportDocumentationPartsRequest
Definition: ImportDocumentationPartsRequest.h:32
Aws::APIGateway::APIGatewayClient::DeleteClientCertificate
virtual Model::DeleteClientCertificateOutcome DeleteClientCertificate(const Model::DeleteClientCertificateRequest &request) const
Aws::APIGateway::Model::CreateDeploymentOutcome
Aws::Utils::Outcome< CreateDeploymentResult, APIGatewayError > CreateDeploymentOutcome
Definition: APIGatewayClient.h:273
Aws::APIGateway::PutRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutRestApiRequest &, const Model::PutRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRestApiResponseReceivedHandler
Definition: APIGatewayClient.h:608
GetRestApisResult.h
Aws::APIGateway::Model::FlushStageCacheRequest
Definition: FlushStageCacheRequest.h:25
Aws::APIGateway::UpdateGatewayResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateGatewayResponseRequest &, const Model::UpdateGatewayResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayResponseResponseReceivedHandler
Definition: APIGatewayClient.h:622
Aws::APIGateway::Model::GenerateClientCertificateOutcome
Aws::Utils::Outcome< GenerateClientCertificateResult, APIGatewayError > GenerateClientCertificateOutcome
Definition: APIGatewayClient.h:308
Aws::APIGateway::APIGatewayClient::CreateModelAsync
virtual void CreateModelAsync(const Model::CreateModelRequest &request, const CreateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
APIGateway_EXPORTS.h
Aws::APIGateway::Model::UpdateMethodResponseOutcome
Aws::Utils::Outcome< UpdateMethodResponseResult, APIGatewayError > UpdateMethodResponseOutcome
Definition: APIGatewayClient.h:381
Aws::APIGateway::APIGatewayClient::GetUsagePlanKeys
virtual Model::GetUsagePlanKeysOutcome GetUsagePlanKeys(const Model::GetUsagePlanKeysRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateBasePathMappingAsync
virtual void UpdateBasePathMappingAsync(const Model::UpdateBasePathMappingRequest &request, const UpdateBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > TagResourceOutcome
Definition: APIGatewayClient.h:364
Aws::APIGateway::GetDocumentationVersionsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDocumentationVersionsRequest &, const Model::GetDocumentationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentationVersionsResponseReceivedHandler
Definition: APIGatewayClient.h:568
Aws::APIGateway::APIGatewayClient::UpdateGatewayResponseCallable
virtual Model::UpdateGatewayResponseOutcomeCallable UpdateGatewayResponseCallable(const Model::UpdateGatewayResponseRequest &request) const
Aws::APIGateway::DeleteModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
Definition: APIGatewayClient.h:543
Aws::APIGateway::Model::GetMethodOutcomeCallable
std::future< GetMethodOutcome > GetMethodOutcomeCallable
Definition: APIGatewayClient.h:452
Aws::APIGateway::Model::PutIntegrationResponseOutcome
Aws::Utils::Outcome< PutIntegrationResponseResult, APIGatewayError > PutIntegrationResponseOutcome
Definition: APIGatewayClient.h:360
Aws::APIGateway::APIGatewayClient::CreateUsagePlanKeyAsync
virtual void CreateUsagePlanKeyAsync(const Model::CreateUsagePlanKeyRequest &request, const CreateUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::DeleteRestApiOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteRestApiOutcome
Definition: APIGatewayClient.h:301
GetRequestValidatorsResult.h
Aws::APIGateway::Model::UpdateRestApiOutcomeCallable
std::future< UpdateRestApiOutcome > UpdateRestApiOutcomeCallable
Definition: APIGatewayClient.h:506
Aws::APIGateway::APIGatewayClient::GetDocumentationParts
virtual Model::GetDocumentationPartsOutcome GetDocumentationParts(const Model::GetDocumentationPartsRequest &request) const
Aws::APIGateway::Model::GetDomainNameOutcomeCallable
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
Definition: APIGatewayClient.h:445
Aws::APIGateway::GetUsagePlanKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetUsagePlanKeyRequest &, const Model::GetUsagePlanKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsagePlanKeyResponseReceivedHandler
Definition: APIGatewayClient.h:595
Aws::APIGateway::APIGatewayClient::GetRestApisAsync
virtual void GetRestApisAsync(const Model::GetRestApisRequest &request, const GetRestApisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::CreateUsagePlanOutcomeCallable
std::future< CreateUsagePlanOutcome > CreateUsagePlanOutcomeCallable
Definition: APIGatewayClient.h:403
Aws::APIGateway::Model::ImportApiKeysOutcome
Aws::Utils::Outcome< ImportApiKeysResult, APIGatewayError > ImportApiKeysOutcome
Definition: APIGatewayClient.h:355
Aws::APIGateway::APIGatewayClient::GetUsagePlanKeyCallable
virtual Model::GetUsagePlanKeyOutcomeCallable GetUsagePlanKeyCallable(const Model::GetUsagePlanKeyRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateStageAsync
virtual void CreateStageAsync(const Model::CreateStageRequest &request, const CreateStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::UpdateApiKeyRequest
Definition: UpdateApiKeyRequest.h:28
Aws::APIGateway::Model::UpdateVpcLinkOutcomeCallable
std::future< UpdateVpcLinkOutcome > UpdateVpcLinkOutcomeCallable
Definition: APIGatewayClient.h:510
Aws::APIGateway::GetTagsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagsResponseReceivedHandler
Definition: APIGatewayClient.h:592
Aws::APIGateway::Model::UpdateRestApiRequest
Definition: UpdateRestApiRequest.h:28
Aws::APIGateway::Model::UpdateDocumentationVersionOutcome
Aws::Utils::Outcome< UpdateDocumentationVersionResult, APIGatewayError > UpdateDocumentationVersionOutcome
Definition: APIGatewayClient.h:375
Aws::APIGateway::APIGatewayClient::GetRestApi
virtual Model::GetRestApiOutcome GetRestApi(const Model::GetRestApiRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateAuthorizer
virtual Model::UpdateAuthorizerOutcome UpdateAuthorizer(const Model::UpdateAuthorizerRequest &request) const
Aws::APIGateway::DeleteIntegrationResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteIntegrationResponseRequest &, const Model::DeleteIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseResponseReceivedHandler
Definition: APIGatewayClient.h:540
Aws::APIGateway::APIGatewayClient::DeleteAuthorizer
virtual Model::DeleteAuthorizerOutcome DeleteAuthorizer(const Model::DeleteAuthorizerRequest &request) const
Aws::APIGateway::Model::GetDocumentationVersionsRequest
Definition: GetDocumentationVersionsRequest.h:29
AsyncCallerContext.h
Aws::APIGateway::APIGatewayClient::GetMethodResponseAsync
virtual void GetMethodResponseAsync(const Model::GetMethodResponseRequest &request, const GetMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetUsagePlansRequest
Definition: GetUsagePlansRequest.h:30
Aws::APIGateway::APIGatewayClient::GetUsagePlanAsync
virtual void GetUsagePlanAsync(const Model::GetUsagePlanRequest &request, const GetUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::PutGatewayResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutGatewayResponseRequest &, const Model::PutGatewayResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGatewayResponseResponseReceivedHandler
Definition: APIGatewayClient.h:603
Aws::APIGateway::GetStageResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetStageRequest &, const Model::GetStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStageResponseReceivedHandler
Definition: APIGatewayClient.h:590
Aws::APIGateway::APIGatewayClient::UpdateClientCertificateCallable
virtual Model::UpdateClientCertificateOutcomeCallable UpdateClientCertificateCallable(const Model::UpdateClientCertificateRequest &request) const
GetGatewayResponseResult.h
Aws::APIGateway::Model::UpdateUsagePlanOutcome
Aws::Utils::Outcome< UpdateUsagePlanResult, APIGatewayError > UpdateUsagePlanOutcome
Definition: APIGatewayClient.h:388
Aws::APIGateway::APIGatewayClient::GetVpcLinks
virtual Model::GetVpcLinksOutcome GetVpcLinks(const Model::GetVpcLinksRequest &request) const
Aws::APIGateway::DeleteDeploymentResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteDeploymentRequest &, const Model::DeleteDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentResponseReceivedHandler
Definition: APIGatewayClient.h:534
Aws::APIGateway::APIGatewayClient::DeleteMethodAsync
virtual void DeleteMethodAsync(const Model::DeleteMethodRequest &request, const DeleteMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetSdkResult.h
Aws::APIGateway::Model::CreateStageRequest
Definition: CreateStageRequest.h:29
Aws::APIGateway::APIGatewayClient::GetExportAsync
virtual void GetExportAsync(const Model::GetExportRequest &request, const GetExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetResources
virtual Model::GetResourcesOutcome GetResources(const Model::GetResourcesRequest &request) const
Aws::APIGateway::Model::ImportDocumentationPartsOutcome
Aws::Utils::Outcome< ImportDocumentationPartsResult, APIGatewayError > ImportDocumentationPartsOutcome
Definition: APIGatewayClient.h:356
Aws::APIGateway::APIGatewayClient::UpdateMethodResponseCallable
virtual Model::UpdateMethodResponseOutcomeCallable UpdateMethodResponseCallable(const Model::UpdateMethodResponseRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteIntegration
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateStageAsync
virtual void UpdateStageAsync(const Model::UpdateStageRequest &request, const UpdateStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetDeploymentOutcome
Aws::Utils::Outcome< GetDeploymentResult, APIGatewayError > GetDeploymentOutcome
Definition: APIGatewayClient.h:318
Aws::APIGateway::APIGatewayClient::DeleteVpcLinkCallable
virtual Model::DeleteVpcLinkOutcomeCallable DeleteVpcLinkCallable(const Model::DeleteVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteResourceCallable
virtual Model::DeleteResourceOutcomeCallable DeleteResourceCallable(const Model::DeleteResourceRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateDeploymentCallable
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const Model::CreateDeploymentRequest &request) const
Aws::APIGateway::Model::GetMethodOutcome
Aws::Utils::Outcome< GetMethodResult, APIGatewayError > GetMethodOutcome
Definition: APIGatewayClient.h:331
Aws::APIGateway::UpdateModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateModelRequest &, const Model::UpdateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelResponseReceivedHandler
Definition: APIGatewayClient.h:627
Aws::APIGateway::APIGatewayClient::CreateRestApi
virtual Model::CreateRestApiOutcome CreateRestApi(const Model::CreateRestApiRequest &request) const
TestInvokeMethodResult.h
Aws::APIGateway::APIGatewayClient::GetExport
virtual Model::GetExportOutcome GetExport(const Model::GetExportRequest &request) const
Aws::APIGateway::Model::DeleteClientCertificateOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteClientCertificateOutcome
Definition: APIGatewayClient.h:288
Aws::APIGateway::PutMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutMethodRequest &, const Model::PutMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMethodResponseReceivedHandler
Definition: APIGatewayClient.h:606
Aws::APIGateway::APIGatewayClient::CreateDocumentationPartAsync
virtual void CreateDocumentationPartAsync(const Model::CreateDocumentationPartRequest &request, const CreateDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::GetAuthorizerResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetAuthorizerRequest &, const Model::GetAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizerResponseReceivedHandler
Definition: APIGatewayClient.h:557
Aws::APIGateway::Model::GetModelsOutcome
Aws::Utils::Outcome< GetModelsResult, APIGatewayError > GetModelsOutcome
Definition: APIGatewayClient.h:335
Aws::APIGateway::APIGatewayClient::GetDocumentationPartAsync
virtual void GetDocumentationPartAsync(const Model::GetDocumentationPartRequest &request, const GetDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetIntegrationAsync
virtual void GetIntegrationAsync(const Model::GetIntegrationRequest &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::GetStagesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetStagesRequest &, const Model::GetStagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStagesResponseReceivedHandler
Definition: APIGatewayClient.h:591
Aws::APIGateway::Model::DeleteDocumentationPartRequest
Definition: DeleteDocumentationPartRequest.h:26
Aws::APIGateway::APIGatewayClient::UpdateUsagePlanCallable
virtual Model::UpdateUsagePlanOutcomeCallable UpdateUsagePlanCallable(const Model::UpdateUsagePlanRequest &request) const
Aws::APIGateway::Model::UpdateResourceRequest
Definition: UpdateResourceRequest.h:28
UpdateMethodResult.h
Aws::APIGateway::Model::CreateRequestValidatorRequest
Definition: CreateRequestValidatorRequest.h:26
Aws::APIGateway::Model::UpdateDocumentationPartOutcomeCallable
std::future< UpdateDocumentationPartOutcome > UpdateDocumentationPartOutcomeCallable
Definition: APIGatewayClient.h:495
Aws::APIGateway::Model::UpdateRequestValidatorRequest
Definition: UpdateRequestValidatorRequest.h:28
Aws::APIGateway::APIGatewayClient::UpdateBasePathMapping
virtual Model::UpdateBasePathMappingOutcome UpdateBasePathMapping(const Model::UpdateBasePathMappingRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteStage
virtual Model::DeleteStageOutcome DeleteStage(const Model::DeleteStageRequest &request) const
Aws::APIGateway::APIGatewayClient::GetIntegrationResponseCallable
virtual Model::GetIntegrationResponseOutcomeCallable GetIntegrationResponseCallable(const Model::GetIntegrationResponseRequest &request) const
Aws::APIGateway::Model::UpdateDocumentationVersionRequest
Definition: UpdateDocumentationVersionRequest.h:28
Aws::APIGateway::Model::GetAccountRequest
Definition: GetAccountRequest.h:24
Aws::APIGateway::APIGatewayClient::GetDocumentationVersionsAsync
virtual void GetDocumentationVersionsAsync(const Model::GetDocumentationVersionsRequest &request, const GetDocumentationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetDeploymentRequest
Definition: GetDeploymentRequest.h:31
Aws::APIGateway::Model::GetBasePathMappingOutcome
Aws::Utils::Outcome< GetBasePathMappingResult, APIGatewayError > GetBasePathMappingOutcome
Definition: APIGatewayClient.h:314
Aws::APIGateway::Model::FlushStageAuthorizersCacheOutcomeCallable
std::future< FlushStageAuthorizersCacheOutcome > FlushStageAuthorizersCacheOutcomeCallable
Definition: APIGatewayClient.h:427
Aws::APIGateway::GetRestApisResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetRestApisRequest &, const Model::GetRestApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRestApisResponseReceivedHandler
Definition: APIGatewayClient.h:586
Aws::APIGateway::APIGatewayClient::PutMethodResponseCallable
virtual Model::PutMethodResponseOutcomeCallable PutMethodResponseCallable(const Model::PutMethodResponseRequest &request) const
UpdateMethodResponseResult.h
Aws::APIGateway::GetRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetRestApiRequest &, const Model::GetRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRestApiResponseReceivedHandler
Definition: APIGatewayClient.h:585
Aws::APIGateway::APIGatewayClient::CreateModelCallable
virtual Model::CreateModelOutcomeCallable CreateModelCallable(const Model::CreateModelRequest &request) const
Aws::APIGateway::GetDomainNamesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDomainNamesRequest &, const Model::GetDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNamesResponseReceivedHandler
Definition: APIGatewayClient.h:570
Aws::APIGateway::Model::GetVpcLinkOutcome
Aws::Utils::Outcome< GetVpcLinkResult, APIGatewayError > GetVpcLinkOutcome
Definition: APIGatewayClient.h:353
Aws::APIGateway::DeleteApiKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteApiKeyRequest &, const Model::DeleteApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiKeyResponseReceivedHandler
Definition: APIGatewayClient.h:530
Aws::APIGateway::Model::DeleteClientCertificateRequest
Definition: DeleteClientCertificateRequest.h:26
Aws::APIGateway::Model::GetUsagePlansOutcomeCallable
std::future< GetUsagePlansOutcome > GetUsagePlansOutcomeCallable
Definition: APIGatewayClient.h:473
Aws::APIGateway::Model::CreateModelOutcomeCallable
std::future< CreateModelOutcome > CreateModelOutcomeCallable
Definition: APIGatewayClient.h:398
Aws::APIGateway::Model::GenerateClientCertificateOutcomeCallable
std::future< GenerateClientCertificateOutcome > GenerateClientCertificateOutcomeCallable
Definition: APIGatewayClient.h:429
Aws::APIGateway::Model::DeleteIntegrationResponseRequest
Definition: DeleteIntegrationResponseRequest.h:26
Aws::APIGateway::APIGatewayClient::CreateUsagePlanAsync
virtual void CreateUsagePlanAsync(const Model::CreateUsagePlanRequest &request, const CreateUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetUsagePlanKey
virtual Model::GetUsagePlanKeyOutcome GetUsagePlanKey(const Model::GetUsagePlanKeyRequest &request) const
Aws::APIGateway::Model::PutRestApiOutcome
Aws::Utils::Outcome< PutRestApiResult, APIGatewayError > PutRestApiOutcome
Definition: APIGatewayClient.h:363
Aws::APIGateway::APIGatewayClient::UpdateMethodCallable
virtual Model::UpdateMethodOutcomeCallable UpdateMethodCallable(const Model::UpdateMethodRequest &request) const
Aws::APIGateway::APIGatewayClient::GetDeploymentAsync
virtual void GetDeploymentAsync(const Model::GetDeploymentRequest &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::UpdateUsageResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateUsageRequest &, const Model::UpdateUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUsageResponseReceivedHandler
Definition: APIGatewayClient.h:632
Aws::APIGateway::APIGatewayClient::GetBasePathMappingAsync
virtual void GetBasePathMappingAsync(const Model::GetBasePathMappingRequest &request, const GetBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetClientCertificateOutcome
Aws::Utils::Outcome< GetClientCertificateResult, APIGatewayError > GetClientCertificateOutcome
Definition: APIGatewayClient.h:316
Aws::APIGateway::Model::GetExportOutcomeCallable
std::future< GetExportOutcome > GetExportOutcomeCallable
Definition: APIGatewayClient.h:447
Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCache
virtual Model::FlushStageAuthorizersCacheOutcome FlushStageAuthorizersCache(const Model::FlushStageAuthorizersCacheRequest &request) const
Aws::APIGateway::APIGatewayClient::GetModelsCallable
virtual Model::GetModelsOutcomeCallable GetModelsCallable(const Model::GetModelsRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteModel
virtual Model::DeleteModelOutcome DeleteModel(const Model::DeleteModelRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteStageCallable
virtual Model::DeleteStageOutcomeCallable DeleteStageCallable(const Model::DeleteStageRequest &request) const
Aws::APIGateway::Model::GetResourceRequest
Definition: GetResourceRequest.h:30
Aws::APIGateway::APIGatewayClient::GetSdkTypes
virtual Model::GetSdkTypesOutcome GetSdkTypes(const Model::GetSdkTypesRequest &request) const
Aws::APIGateway::ImportDocumentationPartsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::ImportDocumentationPartsRequest &, const Model::ImportDocumentationPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportDocumentationPartsResponseReceivedHandler
Definition: APIGatewayClient.h:601
Aws::APIGateway::Model::UpdateApiKeyOutcome
Aws::Utils::Outcome< UpdateApiKeyResult, APIGatewayError > UpdateApiKeyOutcome
Definition: APIGatewayClient.h:369
Aws::APIGateway::APIGatewayClient::GetTagsAsync
virtual void GetTagsAsync(const Model::GetTagsRequest &request, const GetTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::ImportDocumentationPartsAsync
virtual void ImportDocumentationPartsAsync(const Model::ImportDocumentationPartsRequest &request, const ImportDocumentationPartsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::GetSdkTypeResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetSdkTypeRequest &, const Model::GetSdkTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSdkTypeResponseReceivedHandler
Definition: APIGatewayClient.h:588
Aws::APIGateway::Model::CreateResourceRequest
Definition: CreateResourceRequest.h:26
Aws::APIGateway::Model::DeleteBasePathMappingOutcomeCallable
std::future< DeleteBasePathMappingOutcome > DeleteBasePathMappingOutcomeCallable
Definition: APIGatewayClient.h:408
Aws::APIGateway::Model::PutIntegrationRequest
Definition: PutIntegrationRequest.h:31
Aws::APIGateway::Model::DeleteAuthorizerOutcomeCallable
std::future< DeleteAuthorizerOutcome > DeleteAuthorizerOutcomeCallable
Definition: APIGatewayClient.h:407
Aws::APIGateway::APIGatewayClient::DeleteBasePathMappingAsync
virtual void DeleteBasePathMappingAsync(const Model::DeleteBasePathMappingRequest &request, const DeleteBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::PutIntegrationOutcomeCallable
std::future< PutIntegrationOutcome > PutIntegrationOutcomeCallable
Definition: APIGatewayClient.h:480
Aws::APIGateway::Model::CreateAuthorizerOutcomeCallable
std::future< CreateAuthorizerOutcome > CreateAuthorizerOutcomeCallable
Definition: APIGatewayClient.h:392
Aws::APIGateway::APIGatewayClient::CreateDomainName
virtual Model::CreateDomainNameOutcome CreateDomainName(const Model::CreateDomainNameRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteResourceAsync
virtual void DeleteResourceAsync(const Model::DeleteResourceRequest &request, const DeleteResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCacheCallable
virtual Model::FlushStageAuthorizersCacheOutcomeCallable FlushStageAuthorizersCacheCallable(const Model::FlushStageAuthorizersCacheRequest &request) const
Aws::APIGateway::Model::UpdateClientCertificateOutcome
Aws::Utils::Outcome< UpdateClientCertificateResult, APIGatewayError > UpdateClientCertificateOutcome
Definition: APIGatewayClient.h:372
Aws::APIGateway::APIGatewayClient::DeleteDocumentationPartCallable
virtual Model::DeleteDocumentationPartOutcomeCallable DeleteDocumentationPartCallable(const Model::DeleteDocumentationPartRequest &request) const
Aws::APIGateway::APIGatewayClient::GetUsagePlanKeysAsync
virtual void GetUsagePlanKeysAsync(const Model::GetUsagePlanKeysRequest &request, const GetUsagePlanKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::CreateDocumentationPartOutcomeCallable
std::future< CreateDocumentationPartOutcome > CreateDocumentationPartOutcomeCallable
Definition: APIGatewayClient.h:395
NoResult.h
GetDocumentationPartsResult.h
Aws::APIGateway::UpdateIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResponseReceivedHandler
Definition: APIGatewayClient.h:623
Aws::APIGateway::Model::UpdateAccountOutcomeCallable
std::future< UpdateAccountOutcome > UpdateAccountOutcomeCallable
Definition: APIGatewayClient.h:489
GetModelResult.h
Aws::APIGateway::APIGatewayClient::ImportDocumentationPartsCallable
virtual Model::ImportDocumentationPartsOutcomeCallable ImportDocumentationPartsCallable(const Model::ImportDocumentationPartsRequest &request) const
GetDomainNamesResult.h
GetUsagePlanResult.h
Aws::APIGateway::DeleteMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteMethodRequest &, const Model::DeleteMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMethodResponseReceivedHandler
Definition: APIGatewayClient.h:541
Aws::APIGateway::APIGatewayClient::UpdateModelCallable
virtual Model::UpdateModelOutcomeCallable UpdateModelCallable(const Model::UpdateModelRequest &request) const
Aws::APIGateway::DeleteAuthorizerResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteAuthorizerRequest &, const Model::DeleteAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAuthorizerResponseReceivedHandler
Definition: APIGatewayClient.h:531
Aws::APIGateway::APIGatewayClient::UpdateApiKey
virtual Model::UpdateApiKeyOutcome UpdateApiKey(const Model::UpdateApiKeyRequest &request) const
Aws::APIGateway::APIGatewayClient::FlushStageCacheAsync
virtual void FlushStageCacheAsync(const Model::FlushStageCacheRequest &request, const FlushStageCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetExportResult.h
Aws::APIGateway::Model::UpdateMethodRequest
Definition: UpdateMethodRequest.h:28
Aws::APIGateway::Model::GetRequestValidatorRequest
Definition: GetRequestValidatorRequest.h:26
Aws::APIGateway::APIGatewayClient::GetApiKeysAsync
virtual void GetApiKeysAsync(const Model::GetApiKeysRequest &request, const GetApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetUsagePlanKeysRequest
Definition: GetUsagePlanKeysRequest.h:30
Aws::APIGateway::Model::GetUsagePlanOutcomeCallable
std::future< GetUsagePlanOutcome > GetUsagePlanOutcomeCallable
Definition: APIGatewayClient.h:470
Aws::APIGateway::APIGatewayClient::PutGatewayResponse
virtual Model::PutGatewayResponseOutcome PutGatewayResponse(const Model::PutGatewayResponseRequest &request) const
Aws::APIGateway::APIGatewayClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::APIGateway::APIGatewayClient::GetRequestValidatorsCallable
virtual Model::GetRequestValidatorsOutcomeCallable GetRequestValidatorsCallable(const Model::GetRequestValidatorsRequest &request) const
Aws::APIGateway::APIGatewayClient::GetClientCertificates
virtual Model::GetClientCertificatesOutcome GetClientCertificates(const Model::GetClientCertificatesRequest &request) const
Aws::APIGateway::Model::TagResourceRequest
Definition: TagResourceRequest.h:26
Aws::APIGateway::APIGatewayClient::PutIntegrationCallable
virtual Model::PutIntegrationOutcomeCallable PutIntegrationCallable(const Model::PutIntegrationRequest &request) const
Aws::APIGateway::Model::GetRequestValidatorsOutcome
Aws::Utils::Outcome< GetRequestValidatorsResult, APIGatewayError > GetRequestValidatorsOutcome
Definition: APIGatewayClient.h:337
Aws::APIGateway::APIGatewayClient::GetGatewayResponseAsync
virtual void GetGatewayResponseAsync(const Model::GetGatewayResponseRequest &request, const GetGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateApiKeyResult.h
Aws::APIGateway::APIGatewayClient::UpdateRequestValidator
virtual Model::UpdateRequestValidatorOutcome UpdateRequestValidator(const Model::UpdateRequestValidatorRequest &request) const
Aws::APIGateway::Model::UpdateDocumentationVersionOutcomeCallable
std::future< UpdateDocumentationVersionOutcome > UpdateDocumentationVersionOutcomeCallable
Definition: APIGatewayClient.h:496
Aws::APIGateway::APIGatewayClient::GetDomainNameCallable
virtual Model::GetDomainNameOutcomeCallable GetDomainNameCallable(const Model::GetDomainNameRequest &request) const
Aws::APIGateway::APIGatewayClient::GetDomainName
virtual Model::GetDomainNameOutcome GetDomainName(const Model::GetDomainNameRequest &request) const
Aws::APIGateway::APIGatewayClient::GenerateClientCertificate
virtual Model::GenerateClientCertificateOutcome GenerateClientCertificate(const Model::GenerateClientCertificateRequest &request) const
Aws::APIGateway::APIGatewayClient::ImportApiKeysCallable
virtual Model::ImportApiKeysOutcomeCallable ImportApiKeysCallable(const Model::ImportApiKeysRequest &request) const
Aws::APIGateway::Model::FlushStageAuthorizersCacheRequest
Definition: FlushStageAuthorizersCacheRequest.h:26
Aws::APIGateway::APIGatewayClient::GetDocumentationVersions
virtual Model::GetDocumentationVersionsOutcome GetDocumentationVersions(const Model::GetDocumentationVersionsRequest &request) const
Aws::APIGateway::Model::UpdateDeploymentRequest
Definition: UpdateDeploymentRequest.h:28
Aws::APIGateway::Model::CreateDocumentationVersionOutcome
Aws::Utils::Outcome< CreateDocumentationVersionResult, APIGatewayError > CreateDocumentationVersionOutcome
Definition: APIGatewayClient.h:275
Aws::APIGateway::APIGatewayClient::FlushStageCacheCallable
virtual Model::FlushStageCacheOutcomeCallable FlushStageCacheCallable(const Model::FlushStageCacheRequest &request) const
Aws::APIGateway::Model::GetClientCertificateRequest
Definition: GetClientCertificateRequest.h:26
Aws::APIGateway::GetMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetMethodRequest &, const Model::GetMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMethodResponseReceivedHandler
Definition: APIGatewayClient.h:576
Aws::APIGateway::Model::DeleteDeploymentRequest
Definition: DeleteDeploymentRequest.h:26
Aws::APIGateway::APIGatewayClient::GenerateClientCertificateAsync
virtual void GenerateClientCertificateAsync(const Model::GenerateClientCertificateRequest &request, const GenerateClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetSdkOutcomeCallable
std::future< GetSdkOutcome > GetSdkOutcomeCallable
Definition: APIGatewayClient.h:463
GetGatewayResponsesResult.h
Aws::APIGateway::CreateUsagePlanKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateUsagePlanKeyRequest &, const Model::CreateUsagePlanKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUsagePlanKeyResponseReceivedHandler
Definition: APIGatewayClient.h:528
Aws::APIGateway::Model::DeleteGatewayResponseOutcomeCallable
std::future< DeleteGatewayResponseOutcome > DeleteGatewayResponseOutcomeCallable
Definition: APIGatewayClient.h:414
GetUsagePlanKeyResult.h
Aws::APIGateway::APIGatewayClient::GetAccountAsync
virtual void GetAccountAsync(const Model::GetAccountRequest &request, const GetAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::CreateDocumentationPartOutcome
Aws::Utils::Outcome< CreateDocumentationPartResult, APIGatewayError > CreateDocumentationPartOutcome
Definition: APIGatewayClient.h:274
Aws::APIGateway::Model::GetBasePathMappingRequest
Definition: GetBasePathMappingRequest.h:26
Aws::APIGateway::Model::GetRestApiOutcomeCallable
std::future< GetRestApiOutcome > GetRestApiOutcomeCallable
Definition: APIGatewayClient.h:461
Aws::APIGateway::APIGatewayClient::GetDeployment
virtual Model::GetDeploymentOutcome GetDeployment(const Model::GetDeploymentRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteRestApi
virtual Model::DeleteRestApiOutcome DeleteRestApi(const Model::DeleteRestApiRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteAuthorizerAsync
virtual void DeleteAuthorizerAsync(const Model::DeleteAuthorizerRequest &request, const DeleteAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateRestApiAsync
virtual void UpdateRestApiAsync(const Model::UpdateRestApiRequest &request, const UpdateRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateApiKeyAsync
virtual void UpdateApiKeyAsync(const Model::UpdateApiKeyRequest &request, const UpdateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetDocumentationPartRequest
Definition: GetDocumentationPartRequest.h:26
Aws::APIGateway::Model::UpdateIntegrationResponseOutcome
Aws::Utils::Outcome< UpdateIntegrationResponseResult, APIGatewayError > UpdateIntegrationResponseOutcome
Definition: APIGatewayClient.h:379
Aws::APIGateway::Model::DeleteStageRequest
Definition: DeleteStageRequest.h:26
Aws::APIGateway::APIGatewayClient::GetModelAsync
virtual void GetModelAsync(const Model::GetModelRequest &request, const GetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKeyCallable
virtual Model::DeleteUsagePlanKeyOutcomeCallable DeleteUsagePlanKeyCallable(const Model::DeleteUsagePlanKeyRequest &request) const
Aws::APIGateway::Model::DeleteAuthorizerRequest
Definition: DeleteAuthorizerRequest.h:26
Aws::APIGateway::GenerateClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GenerateClientCertificateRequest &, const Model::GenerateClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateClientCertificateResponseReceivedHandler
Definition: APIGatewayClient.h:553
Aws::APIGateway::APIGatewayClient::DeleteVpcLinkAsync
virtual void DeleteVpcLinkAsync(const Model::DeleteVpcLinkRequest &request, const DeleteVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteDomainNameCallable
virtual Model::DeleteDomainNameOutcomeCallable DeleteDomainNameCallable(const Model::DeleteDomainNameRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::APIGateway::Model::CreateRequestValidatorOutcome
Aws::Utils::Outcome< CreateRequestValidatorResult, APIGatewayError > CreateRequestValidatorOutcome
Definition: APIGatewayClient.h:278
Aws::APIGateway::UpdateAccountResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateAccountRequest &, const Model::UpdateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountResponseReceivedHandler
Definition: APIGatewayClient.h:613
Aws::APIGateway::Model::GetExportOutcome
Aws::Utils::Outcome< GetExportResult, APIGatewayError > GetExportOutcome
Definition: APIGatewayClient.h:326
Aws::APIGateway::GetResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetResourceRequest &, const Model::GetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceResponseReceivedHandler
Definition: APIGatewayClient.h:583
Aws::APIGateway::Model::GetClientCertificateOutcomeCallable
std::future< GetClientCertificateOutcome > GetClientCertificateOutcomeCallable
Definition: APIGatewayClient.h:437
Aws::APIGateway::APIGatewayClient::CreateUsagePlan
virtual Model::CreateUsagePlanOutcome CreateUsagePlan(const Model::CreateUsagePlanRequest &request) const
Aws::APIGateway::GetDocumentationPartsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDocumentationPartsRequest &, const Model::GetDocumentationPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentationPartsResponseReceivedHandler
Definition: APIGatewayClient.h:566
Aws::APIGateway::APIGatewayClient::GetVpcLinkCallable
virtual Model::GetVpcLinkOutcomeCallable GetVpcLinkCallable(const Model::GetVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateUsagePlanKey
virtual Model::CreateUsagePlanKeyOutcome CreateUsagePlanKey(const Model::CreateUsagePlanKeyRequest &request) const
Aws::APIGateway::Model::CreateDomainNameOutcomeCallable
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
Definition: APIGatewayClient.h:397
Aws::APIGateway::Model::CreateStageOutcome
Aws::Utils::Outcome< CreateStageResult, APIGatewayError > CreateStageOutcome
Definition: APIGatewayClient.h:281
Aws::APIGateway::APIGatewayClient::GetAccount
virtual Model::GetAccountOutcome GetAccount(const Model::GetAccountRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteDocumentationPart
virtual Model::DeleteDocumentationPartOutcome DeleteDocumentationPart(const Model::DeleteDocumentationPartRequest &request) const
Aws::APIGateway::Model::CreateResourceOutcome
Aws::Utils::Outcome< CreateResourceResult, APIGatewayError > CreateResourceOutcome
Definition: APIGatewayClient.h:279
Aws::APIGateway::Model::GetRestApisRequest
Definition: GetRestApisRequest.h:30
Aws::APIGateway::GetBasePathMappingResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetBasePathMappingRequest &, const Model::GetBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBasePathMappingResponseReceivedHandler
Definition: APIGatewayClient.h:559
Aws::APIGateway::APIGatewayClient::CreateVpcLink
virtual Model::CreateVpcLinkOutcome CreateVpcLink(const Model::CreateVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteRequestValidatorAsync
virtual void DeleteRequestValidatorAsync(const Model::DeleteRequestValidatorRequest &request, const DeleteRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::FlushStageAuthorizersCacheResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::FlushStageAuthorizersCacheRequest &, const Model::FlushStageAuthorizersCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushStageAuthorizersCacheResponseReceivedHandler
Definition: APIGatewayClient.h:551
Aws::APIGateway::Model::UpdateModelOutcomeCallable
std::future< UpdateModelOutcome > UpdateModelOutcomeCallable
Definition: APIGatewayClient.h:503
Aws::APIGateway::APIGatewayClient::UpdateDocumentationVersionAsync
virtual void UpdateDocumentationVersionAsync(const Model::UpdateDocumentationVersionRequest &request, const UpdateDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetModelCallable
virtual Model::GetModelOutcomeCallable GetModelCallable(const Model::GetModelRequest &request) const
Aws::APIGateway::APIGatewayClient::ImportRestApiAsync
virtual void ImportRestApiAsync(const Model::ImportRestApiRequest &request, const ImportRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetMethodResponseOutcomeCallable
std::future< GetMethodResponseOutcome > GetMethodResponseOutcomeCallable
Definition: APIGatewayClient.h:453
Aws::APIGateway::APIGatewayClient::APIGatewayClient
APIGatewayClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::APIGateway::DeleteDocumentationVersionResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteDocumentationVersionRequest &, const Model::DeleteDocumentationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentationVersionResponseReceivedHandler
Definition: APIGatewayClient.h:536
Aws::APIGateway::APIGatewayClient::CreateDocumentationVersion
virtual Model::CreateDocumentationVersionOutcome CreateDocumentationVersion(const Model::CreateDocumentationVersionRequest &request) const
Aws::APIGateway::Model::GetIntegrationResponseRequest
Definition: GetIntegrationResponseRequest.h:25
Aws::APIGateway::APIGatewayClient::PutMethod
virtual Model::PutMethodOutcome PutMethod(const Model::PutMethodRequest &request) const
Aws::APIGateway::Model::DeleteModelOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteModelOutcome
Definition: APIGatewayClient.h:298
Aws::APIGateway::APIGatewayClient::GetGatewayResponseCallable
virtual Model::GetGatewayResponseOutcomeCallable GetGatewayResponseCallable(const Model::GetGatewayResponseRequest &request) const
Aws::APIGateway::Model::GetModelTemplateOutcome
Aws::Utils::Outcome< GetModelTemplateResult, APIGatewayError > GetModelTemplateOutcome
Definition: APIGatewayClient.h:334
UpdateIntegrationResult.h
Aws::APIGateway::Model::PutRestApiRequest
Definition: PutRestApiRequest.h:33
Aws::APIGateway::Model::GetBasePathMappingsOutcomeCallable
std::future< GetBasePathMappingsOutcome > GetBasePathMappingsOutcomeCallable
Definition: APIGatewayClient.h:436
Aws::APIGateway::UpdateUsagePlanResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateUsagePlanRequest &, const Model::UpdateUsagePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUsagePlanResponseReceivedHandler
Definition: APIGatewayClient.h:633
Aws::APIGateway::APIGatewayClient::UpdateRestApiCallable
virtual Model::UpdateRestApiOutcomeCallable UpdateRestApiCallable(const Model::UpdateRestApiRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteModelCallable
virtual Model::DeleteModelOutcomeCallable DeleteModelCallable(const Model::DeleteModelRequest &request) const
GetDocumentationVersionResult.h
Aws::APIGateway::Model::CreateBasePathMappingRequest
Definition: CreateBasePathMappingRequest.h:26
Aws::APIGateway::Model::UpdateModelOutcome
Aws::Utils::Outcome< UpdateModelResult, APIGatewayError > UpdateModelOutcome
Definition: APIGatewayClient.h:382
Aws::APIGateway::Model::CreateUsagePlanRequest
Definition: CreateUsagePlanRequest.h:32
Aws::APIGateway::Model::DeleteUsagePlanKeyOutcomeCallable
std::future< DeleteUsagePlanKeyOutcome > DeleteUsagePlanKeyOutcomeCallable
Definition: APIGatewayClient.h:425
Aws::APIGateway::UpdateDocumentationVersionResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateDocumentationVersionRequest &, const Model::UpdateDocumentationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentationVersionResponseReceivedHandler
Definition: APIGatewayClient.h:620
Aws::APIGateway::APIGatewayClient::UpdateUsageCallable
virtual Model::UpdateUsageOutcomeCallable UpdateUsageCallable(const Model::UpdateUsageRequest &request) const
Aws::APIGateway::APIGatewayClient::GetTags
virtual Model::GetTagsOutcome GetTags(const Model::GetTagsRequest &request) const
Aws::APIGateway::APIGatewayClient::GetVpcLinkAsync
virtual void GetVpcLinkAsync(const Model::GetVpcLinkRequest &request, const GetVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKeyAsync
virtual void DeleteUsagePlanKeyAsync(const Model::DeleteUsagePlanKeyRequest &request, const DeleteUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetAuthorizers
virtual Model::GetAuthorizersOutcome GetAuthorizers(const Model::GetAuthorizersRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateResourceCallable
virtual Model::UpdateResourceOutcomeCallable UpdateResourceCallable(const Model::UpdateResourceRequest &request) const
Aws::APIGateway::Model::GetRequestValidatorsOutcomeCallable
std::future< GetRequestValidatorsOutcome > GetRequestValidatorsOutcomeCallable
Definition: APIGatewayClient.h:458
Aws::APIGateway::UpdateMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateMethodRequest &, const Model::UpdateMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMethodResponseReceivedHandler
Definition: APIGatewayClient.h:625
Aws::APIGateway::CreateApiKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateApiKeyRequest &, const Model::CreateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiKeyResponseReceivedHandler
Definition: APIGatewayClient.h:513
Aws::APIGateway::Model::CreateUsagePlanKeyOutcomeCallable
std::future< CreateUsagePlanKeyOutcome > CreateUsagePlanKeyOutcomeCallable
Definition: APIGatewayClient.h:404
Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizerAsync
virtual void TestInvokeAuthorizerAsync(const Model::TestInvokeAuthorizerRequest &request, const TestInvokeAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateGatewayResponseAsync
virtual void UpdateGatewayResponseAsync(const Model::UpdateGatewayResponseRequest &request, const UpdateGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateModelResult.h
Aws::APIGateway::Model::GetUsagePlansOutcome
Aws::Utils::Outcome< GetUsagePlansResult, APIGatewayError > GetUsagePlansOutcome
Definition: APIGatewayClient.h:352
Aws::APIGateway::GetModelsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetModelsRequest &, const Model::GetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelsResponseReceivedHandler
Definition: APIGatewayClient.h:580
Aws::APIGateway::UpdateResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateResourceRequest &, const Model::UpdateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceResponseReceivedHandler
Definition: APIGatewayClient.h:629
Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponseAsync
virtual void UpdateIntegrationResponseAsync(const Model::UpdateIntegrationResponseRequest &request, const UpdateIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetAccountResult.h
Aws::APIGateway::PutMethodResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutMethodResponseRequest &, const Model::PutMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMethodResponseResponseReceivedHandler
Definition: APIGatewayClient.h:607
Aws::APIGateway::Model::DeleteRequestValidatorOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteRequestValidatorOutcome
Definition: APIGatewayClient.h:299
UpdateClientCertificateResult.h
Aws::APIGateway::GetDocumentationPartResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDocumentationPartRequest &, const Model::GetDocumentationPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentationPartResponseReceivedHandler
Definition: APIGatewayClient.h:565
Aws::APIGateway::APIGatewayClient::GetModelsAsync
virtual void GetModelsAsync(const Model::GetModelsRequest &request, const GetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::DeleteIntegrationResponseCallable
virtual Model::DeleteIntegrationResponseOutcomeCallable DeleteIntegrationResponseCallable(const Model::DeleteIntegrationResponseRequest &request) const
Aws::APIGateway::Model::PutMethodResponseOutcomeCallable
std::future< PutMethodResponseOutcome > PutMethodResponseOutcomeCallable
Definition: APIGatewayClient.h:483
Aws::APIGateway::APIGatewayClient::GetMethodCallable
virtual Model::GetMethodOutcomeCallable GetMethodCallable(const Model::GetMethodRequest &request) const
Aws::APIGateway::Model::DeleteMethodOutcomeCallable
std::future< DeleteMethodOutcome > DeleteMethodOutcomeCallable
Definition: APIGatewayClient.h:417
Aws::APIGateway::Model::GetRequestValidatorsRequest
Definition: GetRequestValidatorsRequest.h:30
Aws::APIGateway::APIGatewayClient::UpdateResourceAsync
virtual void UpdateResourceAsync(const Model::UpdateResourceRequest &request, const UpdateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::CreateModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
Definition: APIGatewayClient.h:522
Aws::APIGateway::UpdateDeploymentResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateDeploymentRequest &, const Model::UpdateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeploymentResponseReceivedHandler
Definition: APIGatewayClient.h:618
GetDocumentationVersionsResult.h
Aws::APIGateway::APIGatewayClient::GetIntegration
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateBasePathMappingCallable
virtual Model::CreateBasePathMappingOutcomeCallable CreateBasePathMappingCallable(const Model::CreateBasePathMappingRequest &request) const
Aws::APIGateway::Model::DeleteModelOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
Definition: APIGatewayClient.h:419
Aws::APIGateway::APIGatewayClient::DeleteApiKeyCallable
virtual Model::DeleteApiKeyOutcomeCallable DeleteApiKeyCallable(const Model::DeleteApiKeyRequest &request) const
Aws::APIGateway::Model::UpdateResourceOutcomeCallable
std::future< UpdateResourceOutcome > UpdateResourceOutcomeCallable
Definition: APIGatewayClient.h:505
Aws::APIGateway::Model::GetModelOutcome
Aws::Utils::Outcome< GetModelResult, APIGatewayError > GetModelOutcome
Definition: APIGatewayClient.h:333
Aws::APIGateway::Model::DeleteMethodResponseRequest
Definition: DeleteMethodResponseRequest.h:26
Aws::APIGateway::Model::DeleteDeploymentOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteDeploymentOutcome
Definition: APIGatewayClient.h:289
Aws::APIGateway::GetModelTemplateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetModelTemplateRequest &, const Model::GetModelTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelTemplateResponseReceivedHandler
Definition: APIGatewayClient.h:579
Aws::APIGateway::APIGatewayClient::UpdateIntegrationAsync
virtual void UpdateIntegrationAsync(const Model::UpdateIntegrationRequest &request, const UpdateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::GetClientCertificatesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetClientCertificatesRequest &, const Model::GetClientCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClientCertificatesResponseReceivedHandler
Definition: APIGatewayClient.h:562
Aws::APIGateway::Model::CreateRequestValidatorOutcomeCallable
std::future< CreateRequestValidatorOutcome > CreateRequestValidatorOutcomeCallable
Definition: APIGatewayClient.h:399
GetAuthorizersResult.h
Aws::APIGateway::Model::GetVpcLinksOutcomeCallable
std::future< GetVpcLinksOutcome > GetVpcLinksOutcomeCallable
Definition: APIGatewayClient.h:475
GetResourcesResult.h
Aws::APIGateway::Model::GetUsageOutcome
Aws::Utils::Outcome< GetUsageResult, APIGatewayError > GetUsageOutcome
Definition: APIGatewayClient.h:348
Aws::APIGateway::DeleteClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteClientCertificateRequest &, const Model::DeleteClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClientCertificateResponseReceivedHandler
Definition: APIGatewayClient.h:533
Aws::APIGateway::DeleteIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
Definition: APIGatewayClient.h:539
ImportApiKeysResult.h
Aws::APIGateway::Model::DeleteApiKeyOutcomeCallable
std::future< DeleteApiKeyOutcome > DeleteApiKeyOutcomeCallable
Definition: APIGatewayClient.h:406
Aws::APIGateway::Model::DeleteUsagePlanKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteUsagePlanKeyOutcome
Definition: APIGatewayClient.h:304
Aws::APIGateway::Model::CreateStageOutcomeCallable
std::future< CreateStageOutcome > CreateStageOutcomeCallable
Definition: APIGatewayClient.h:402
Aws::APIGateway::UpdateApiKeyResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiKeyResponseReceivedHandler
Definition: APIGatewayClient.h:614
Aws::APIGateway::Model::GetDeploymentsOutcomeCallable
std::future< GetDeploymentsOutcome > GetDeploymentsOutcomeCallable
Definition: APIGatewayClient.h:440
Aws::APIGateway::APIGatewayClient::GetDeploymentsAsync
virtual void GetDeploymentsAsync(const Model::GetDeploymentsRequest &request, const GetDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::PutIntegrationOutcome
Aws::Utils::Outcome< PutIntegrationResult, APIGatewayError > PutIntegrationOutcome
Definition: APIGatewayClient.h:359
Aws::APIGateway::Model::CreateBasePathMappingOutcomeCallable
std::future< CreateBasePathMappingOutcome > CreateBasePathMappingOutcomeCallable
Definition: APIGatewayClient.h:393
Aws::APIGateway::GetDeploymentsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDeploymentsRequest &, const Model::GetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentsResponseReceivedHandler
Definition: APIGatewayClient.h:564
Aws::APIGateway::Model::FlushStageAuthorizersCacheOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > FlushStageAuthorizersCacheOutcome
Definition: APIGatewayClient.h:306
GetUsageResult.h
Aws::APIGateway::APIGatewayClient::CreateUsagePlanCallable
virtual Model::CreateUsagePlanOutcomeCallable CreateUsagePlanCallable(const Model::CreateUsagePlanRequest &request) const
GetApiKeyResult.h
Aws::APIGateway::Model::GetIntegrationOutcomeCallable
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
Definition: APIGatewayClient.h:450
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::APIGateway::APIGatewayClient::GetModelTemplateAsync
virtual void GetModelTemplateAsync(const Model::GetModelTemplateRequest &request, const GetModelTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateDocumentationVersionResult.h
UpdateResourceResult.h
Aws::APIGateway::Model::ImportDocumentationPartsOutcomeCallable
std::future< ImportDocumentationPartsOutcome > ImportDocumentationPartsOutcomeCallable
Definition: APIGatewayClient.h:477
Aws::APIGateway::APIGatewayClient::UpdateAuthorizerAsync
virtual void UpdateAuthorizerAsync(const Model::UpdateAuthorizerRequest &request, const UpdateAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateMethod
virtual Model::UpdateMethodOutcome UpdateMethod(const Model::UpdateMethodRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteAuthorizerCallable
virtual Model::DeleteAuthorizerOutcomeCallable DeleteAuthorizerCallable(const Model::DeleteAuthorizerRequest &request) const
Aws::APIGateway::Model::CreateUsagePlanOutcome
Aws::Utils::Outcome< CreateUsagePlanResult, APIGatewayError > CreateUsagePlanOutcome
Definition: APIGatewayClient.h:282
Aws::APIGateway::APIGatewayClient::CreateDeployment
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
Aws::APIGateway::Model::GetModelsOutcomeCallable
std::future< GetModelsOutcome > GetModelsOutcomeCallable
Definition: APIGatewayClient.h:456
Aws::APIGateway::Model::CreateDomainNameOutcome
Aws::Utils::Outcome< CreateDomainNameResult, APIGatewayError > CreateDomainNameOutcome
Definition: APIGatewayClient.h:276
Aws::APIGateway::Model::UpdateAccountRequest
Definition: UpdateAccountRequest.h:27
UpdateAuthorizerResult.h
CreateUsagePlanResult.h
Aws::APIGateway::Model::GetGatewayResponseOutcomeCallable
std::future< GetGatewayResponseOutcome > GetGatewayResponseOutcomeCallable
Definition: APIGatewayClient.h:448
Aws::APIGateway::Model::GetDocumentationVersionRequest
Definition: GetDocumentationVersionRequest.h:25
Aws::APIGateway::Model::GetAuthorizersRequest
Definition: GetAuthorizersRequest.h:30
UpdateDocumentationPartResult.h
Aws::APIGateway::Model::ImportApiKeysOutcomeCallable
std::future< ImportApiKeysOutcome > ImportApiKeysOutcomeCallable
Definition: APIGatewayClient.h:476
Aws::APIGateway::GetBasePathMappingsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetBasePathMappingsRequest &, const Model::GetBasePathMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBasePathMappingsResponseReceivedHandler
Definition: APIGatewayClient.h:560
Aws::APIGateway::APIGatewayClient::PutRestApiAsync
virtual void PutRestApiAsync(const Model::PutRestApiRequest &request, const PutRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
APIGatewayErrors.h
Aws::APIGateway::DeleteBasePathMappingResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteBasePathMappingRequest &, const Model::DeleteBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBasePathMappingResponseReceivedHandler
Definition: APIGatewayClient.h:532
UpdateAccountResult.h
Aws::APIGateway::Model::GetAccountOutcomeCallable
std::future< GetAccountOutcome > GetAccountOutcomeCallable
Definition: APIGatewayClient.h:430
Aws::APIGateway::Model::GetStagesOutcomeCallable
std::future< GetStagesOutcome > GetStagesOutcomeCallable
Definition: APIGatewayClient.h:467
Aws::APIGateway::APIGatewayClient::GetResource
virtual Model::GetResourceOutcome GetResource(const Model::GetResourceRequest &request) const
Aws::APIGateway::Model::DeleteDeploymentOutcomeCallable
std::future< DeleteDeploymentOutcome > DeleteDeploymentOutcomeCallable
Definition: APIGatewayClient.h:410
Aws::APIGateway::GetGatewayResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetGatewayResponseRequest &, const Model::GetGatewayResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGatewayResponseResponseReceivedHandler
Definition: APIGatewayClient.h:572
Aws::APIGateway::APIGatewayClient::ImportRestApi
virtual Model::ImportRestApiOutcome ImportRestApi(const Model::ImportRestApiRequest &request) const
Aws::APIGateway::APIGatewayClient::GetVpcLink
virtual Model::GetVpcLinkOutcome GetVpcLink(const Model::GetVpcLinkRequest &request) const
Aws::APIGateway::Model::GetStagesOutcome
Aws::Utils::Outcome< GetStagesResult, APIGatewayError > GetStagesOutcome
Definition: APIGatewayClient.h:346
Aws::APIGateway::Model::GetUsagePlanKeysOutcome
Aws::Utils::Outcome< GetUsagePlanKeysResult, APIGatewayError > GetUsagePlanKeysOutcome
Definition: APIGatewayClient.h:351
UpdateBasePathMappingResult.h
CreateDocumentationPartResult.h
Aws::APIGateway::Model::GetUsageOutcomeCallable
std::future< GetUsageOutcome > GetUsageOutcomeCallable
Definition: APIGatewayClient.h:469
Aws::APIGateway::Model::CreateAuthorizerRequest
Definition: CreateAuthorizerRequest.h:28
Aws::APIGateway::Model::GetVpcLinkOutcomeCallable
std::future< GetVpcLinkOutcome > GetVpcLinkOutcomeCallable
Definition: APIGatewayClient.h:474
Aws::APIGateway::APIGatewayClient::GetDeployments
virtual Model::GetDeploymentsOutcome GetDeployments(const Model::GetDeploymentsRequest &request) const
Aws::APIGateway::Model::GetResourceOutcome
Aws::Utils::Outcome< GetResourceResult, APIGatewayError > GetResourceOutcome
Definition: APIGatewayClient.h:338
Aws::APIGateway::Model::UpdateUsageRequest
Definition: UpdateUsageRequest.h:28
Aws::APIGateway::APIGatewayClient::DeleteBasePathMappingCallable
virtual Model::DeleteBasePathMappingOutcomeCallable DeleteBasePathMappingCallable(const Model::DeleteBasePathMappingRequest &request) const
Aws::APIGateway::APIGatewayClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::APIGateway::Model::UpdateClientCertificateRequest
Definition: UpdateClientCertificateRequest.h:28
Aws::APIGateway::APIGatewayClient::DeleteRestApiCallable
virtual Model::DeleteRestApiOutcomeCallable DeleteRestApiCallable(const Model::DeleteRestApiRequest &request) const
GetIntegrationResult.h
Aws::APIGateway::Model::DeleteBasePathMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteBasePathMappingOutcome
Definition: APIGatewayClient.h:287
Aws::APIGateway::Model::DeleteDocumentationVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteDocumentationVersionOutcome
Definition: APIGatewayClient.h:291
CreateBasePathMappingResult.h
AWSString.h
Aws::APIGateway::Model::GenerateClientCertificateRequest
Definition: GenerateClientCertificateRequest.h:27
Aws::APIGateway::APIGatewayClient::UpdateModelAsync
virtual void UpdateModelAsync(const Model::UpdateModelRequest &request, const UpdateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::CreateDocumentationVersionCallable
virtual Model::CreateDocumentationVersionOutcomeCallable CreateDocumentationVersionCallable(const Model::CreateDocumentationVersionRequest &request) const
Aws::APIGateway::Model::GetVpcLinksOutcome
Aws::Utils::Outcome< GetVpcLinksResult, APIGatewayError > GetVpcLinksOutcome
Definition: APIGatewayClient.h:354
Aws::APIGateway::APIGatewayClient::DeleteMethodCallable
virtual Model::DeleteMethodOutcomeCallable DeleteMethodCallable(const Model::DeleteMethodRequest &request) const
Aws::APIGateway::APIGatewayClient::ImportApiKeysAsync
virtual void ImportApiKeysAsync(const Model::ImportApiKeysRequest &request, const ImportApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponse
virtual Model::UpdateIntegrationResponseOutcome UpdateIntegrationResponse(const Model::UpdateIntegrationResponseRequest &request) const
GetRequestValidatorResult.h
Aws::APIGateway::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:30
Aws::APIGateway::Model::UpdateAuthorizerOutcome
Aws::Utils::Outcome< UpdateAuthorizerResult, APIGatewayError > UpdateAuthorizerOutcome
Definition: APIGatewayClient.h:370
Aws::APIGateway::APIGatewayClient::CreateVpcLinkCallable
virtual Model::CreateVpcLinkOutcomeCallable CreateVpcLinkCallable(const Model::CreateVpcLinkRequest &request) const
Aws::APIGateway::Model::GetDocumentationPartsOutcome
Aws::Utils::Outcome< GetDocumentationPartsResult, APIGatewayError > GetDocumentationPartsOutcome
Definition: APIGatewayClient.h:321
Aws::APIGateway::APIGatewayClient::GetMethodResponseCallable
virtual Model::GetMethodResponseOutcomeCallable GetMethodResponseCallable(const Model::GetMethodResponseRequest &request) const
Aws::APIGateway::Model::GetModelTemplateRequest
Definition: GetModelTemplateRequest.h:26
Aws::APIGateway::Model::UpdateRequestValidatorOutcomeCallable
std::future< UpdateRequestValidatorOutcome > UpdateRequestValidatorOutcomeCallable
Definition: APIGatewayClient.h:504
Aws::APIGateway::APIGatewayClient::GetModel
virtual Model::GetModelOutcome GetModel(const Model::GetModelRequest &request) const
Aws::APIGateway::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > UntagResourceOutcome
Definition: APIGatewayClient.h:367
Aws::APIGateway::Model::GetClientCertificatesOutcomeCallable
std::future< GetClientCertificatesOutcome > GetClientCertificatesOutcomeCallable
Definition: APIGatewayClient.h:438
Aws::APIGateway::Model::UpdateIntegrationOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
Definition: APIGatewayClient.h:499
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
GetDeploymentResult.h
Aws::APIGateway::Model::GetAuthorizersOutcome
Aws::Utils::Outcome< GetAuthorizersResult, APIGatewayError > GetAuthorizersOutcome
Definition: APIGatewayClient.h:313
Aws::APIGateway::APIGatewayClient::GetBasePathMapping
virtual Model::GetBasePathMappingOutcome GetBasePathMapping(const Model::GetBasePathMappingRequest &request) const
Aws::APIGateway::UpdateBasePathMappingResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateBasePathMappingRequest &, const Model::UpdateBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBasePathMappingResponseReceivedHandler
Definition: APIGatewayClient.h:616
Aws::APIGateway::APIGatewayClient::UpdateRequestValidatorCallable
virtual Model::UpdateRequestValidatorOutcomeCallable UpdateRequestValidatorCallable(const Model::UpdateRequestValidatorRequest &request) const
Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizer
virtual Model::TestInvokeAuthorizerOutcome TestInvokeAuthorizer(const Model::TestInvokeAuthorizerRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateDocumentationPart
virtual Model::CreateDocumentationPartOutcome CreateDocumentationPart(const Model::CreateDocumentationPartRequest &request) const
Aws::APIGateway::Model::PutRestApiOutcomeCallable
std::future< PutRestApiOutcome > PutRestApiOutcomeCallable
Definition: APIGatewayClient.h:484
Aws::APIGateway::APIGatewayClient::UpdateAccount
virtual Model::UpdateAccountOutcome UpdateAccount(const Model::UpdateAccountRequest &request) const
Aws::APIGateway::Model::UpdateAccountOutcome
Aws::Utils::Outcome< UpdateAccountResult, APIGatewayError > UpdateAccountOutcome
Definition: APIGatewayClient.h:368
Aws::APIGateway::Model::GetDomainNamesOutcome
Aws::Utils::Outcome< GetDomainNamesResult, APIGatewayError > GetDomainNamesOutcome
Definition: APIGatewayClient.h:325
Aws::APIGateway::Model::GetDocumentationPartsRequest
Definition: GetDocumentationPartsRequest.h:32
Aws::APIGateway::APIGatewayClient::GetApiKeyAsync
virtual void GetApiKeyAsync(const Model::GetApiKeyRequest &request, const GetApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetGatewayResponse
virtual Model::GetGatewayResponseOutcome GetGatewayResponse(const Model::GetGatewayResponseRequest &request) const
Aws::APIGateway::APIGatewayClient::GetUsagePlanKeyAsync
virtual void GetUsagePlanKeyAsync(const Model::GetUsagePlanKeyRequest &request, const GetUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetApiKeysOutcomeCallable
std::future< GetApiKeysOutcome > GetApiKeysOutcomeCallable
Definition: APIGatewayClient.h:432
Aws::APIGateway::APIGatewayClient::CreateApiKey
virtual Model::CreateApiKeyOutcome CreateApiKey(const Model::CreateApiKeyRequest &request) const
Aws::APIGateway::Model::FlushStageCacheOutcomeCallable
std::future< FlushStageCacheOutcome > FlushStageCacheOutcomeCallable
Definition: APIGatewayClient.h:428
Aws::APIGateway::APIGatewayClient::GetDomainNamesAsync
virtual void GetDomainNamesAsync(const Model::GetDomainNamesRequest &request, const GetDomainNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetResourcesOutcome
Aws::Utils::Outcome< GetResourcesResult, APIGatewayError > GetResourcesOutcome
Definition: APIGatewayClient.h:339
Aws::APIGateway::APIGatewayClient::UpdateUsage
virtual Model::UpdateUsageOutcome UpdateUsage(const Model::UpdateUsageRequest &request) const
Aws::APIGateway::Model::CreateDocumentationVersionOutcomeCallable
std::future< CreateDocumentationVersionOutcome > CreateDocumentationVersionOutcomeCallable
Definition: APIGatewayClient.h:396
Aws::APIGateway::Model::GetApiKeyOutcomeCallable
std::future< GetApiKeyOutcome > GetApiKeyOutcomeCallable
Definition: APIGatewayClient.h:431
Aws::APIGateway::Model::GetStagesRequest
Definition: GetStagesRequest.h:30
Aws::APIGateway::APIGatewayClient::DeleteResource
virtual Model::DeleteResourceOutcome DeleteResource(const Model::DeleteResourceRequest &request) const
Aws::APIGateway::APIGatewayClient::UpdateDocumentationPart
virtual Model::UpdateDocumentationPartOutcome UpdateDocumentationPart(const Model::UpdateDocumentationPartRequest &request) const
Aws::APIGateway::APIGatewayClient::GetMethod
virtual Model::GetMethodOutcome GetMethod(const Model::GetMethodRequest &request) const
Aws::APIGateway::APIGatewayClient::DeleteGatewayResponse
virtual Model::DeleteGatewayResponseOutcome DeleteGatewayResponse(const Model::DeleteGatewayResponseRequest &request) const
Aws::APIGateway::Model::UpdateIntegrationOutcome
Aws::Utils::Outcome< UpdateIntegrationResult, APIGatewayError > UpdateIntegrationOutcome
Definition: APIGatewayClient.h:378
Aws::APIGateway::APIGatewayClient::PutIntegrationResponse
virtual Model::PutIntegrationResponseOutcome PutIntegrationResponse(const Model::PutIntegrationResponseRequest &request) const
CreateStageResult.h
Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKey
virtual Model::DeleteUsagePlanKeyOutcome DeleteUsagePlanKey(const Model::DeleteUsagePlanKeyRequest &request) const
GetBasePathMappingsResult.h
Aws::APIGateway::APIGatewayClient::CreateBasePathMapping
virtual Model::CreateBasePathMappingOutcome CreateBasePathMapping(const Model::CreateBasePathMappingRequest &request) const
Aws::APIGateway::APIGatewayClient::PutMethodCallable
virtual Model::PutMethodOutcomeCallable PutMethodCallable(const Model::PutMethodRequest &request) const
Aws::APIGateway::Model::DeleteClientCertificateOutcomeCallable
std::future< DeleteClientCertificateOutcome > DeleteClientCertificateOutcomeCallable
Definition: APIGatewayClient.h:409
Aws::APIGateway::APIGatewayClient::GetDeploymentsCallable
virtual Model::GetDeploymentsOutcomeCallable GetDeploymentsCallable(const Model::GetDeploymentsRequest &request) const
Aws::APIGateway::Model::GetTagsOutcome
Aws::Utils::Outcome< GetTagsResult, APIGatewayError > GetTagsOutcome
Definition: APIGatewayClient.h:347
Aws::APIGateway::Model::CreateDomainNameRequest
Definition: CreateDomainNameRequest.h:29
UpdateDeploymentResult.h
Aws::APIGateway::Model::TestInvokeAuthorizerOutcome
Aws::Utils::Outcome< TestInvokeAuthorizerResult, APIGatewayError > TestInvokeAuthorizerOutcome
Definition: APIGatewayClient.h:365
Aws::APIGateway::APIGatewayClient::GetApiKeysCallable
virtual Model::GetApiKeysOutcomeCallable GetApiKeysCallable(const Model::GetApiKeysRequest &request) const
CreateRestApiResult.h
Aws::APIGateway::APIGatewayClient::GetUsagePlans
virtual Model::GetUsagePlansOutcome GetUsagePlans(const Model::GetUsagePlansRequest &request) const
Aws::APIGateway::APIGatewayClient::GetUsageAsync
virtual void GetUsageAsync(const Model::GetUsageRequest &request, const GetUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetGatewayResponsesCallable
virtual Model::GetGatewayResponsesOutcomeCallable GetGatewayResponsesCallable(const Model::GetGatewayResponsesRequest &request) const
Aws::APIGateway::APIGatewayClient::GetDocumentationPartsAsync
virtual void GetDocumentationPartsAsync(const Model::GetDocumentationPartsRequest &request, const GetDocumentationPartsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::GetUsagePlan
virtual Model::GetUsagePlanOutcome GetUsagePlan(const Model::GetUsagePlanRequest &request) const
Aws::APIGateway::APIGatewayClient::CreateRestApiAsync
virtual void CreateRestApiAsync(const Model::CreateRestApiRequest &request, const CreateRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::APIGatewayClient::PutMethodResponseAsync
virtual void PutMethodResponseAsync(const Model::PutMethodResponseRequest &request, const PutMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetModelTemplateOutcomeCallable
std::future< GetModelTemplateOutcome > GetModelTemplateOutcomeCallable
Definition: APIGatewayClient.h:455
Aws::APIGateway::CreateBasePathMappingResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateBasePathMappingRequest &, const Model::CreateBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBasePathMappingResponseReceivedHandler
Definition: APIGatewayClient.h:517
GetMethodResult.h
Aws::APIGateway::ImportApiKeysResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::ImportApiKeysRequest &, const Model::ImportApiKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportApiKeysResponseReceivedHandler
Definition: APIGatewayClient.h:600
Aws::APIGateway::Model::UpdateBasePathMappingRequest
Definition: UpdateBasePathMappingRequest.h:28
Aws::APIGateway::APIGatewayClient::GetModelTemplateCallable
virtual Model::GetModelTemplateOutcomeCallable GetModelTemplateCallable(const Model::GetModelTemplateRequest &request) const
Aws::APIGateway::GetDeploymentResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
Definition: APIGatewayClient.h:563
Aws::APIGateway::APIGatewayClient::DeleteStageAsync
virtual void DeleteStageAsync(const Model::DeleteStageRequest &request, const DeleteStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::UpdateDeploymentOutcomeCallable
std::future< UpdateDeploymentOutcome > UpdateDeploymentOutcomeCallable
Definition: APIGatewayClient.h:494
GetSdkTypeResult.h
Aws::APIGateway::Model::UpdateIntegrationResponseRequest
Definition: UpdateIntegrationResponseRequest.h:28
Aws::APIGateway::Model::DeleteStageOutcomeCallable
std::future< DeleteStageOutcome > DeleteStageOutcomeCallable
Definition: APIGatewayClient.h:423
Aws::APIGateway::APIGatewayClient::DeleteIntegrationAsync
virtual void DeleteIntegrationAsync(const Model::DeleteIntegrationRequest &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::GetDeploymentOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
Definition: APIGatewayClient.h:439
Aws::APIGateway::APIGatewayClient::GetClientCertificateAsync
virtual void GetClientCertificateAsync(const Model::GetClientCertificateRequest &request, const GetClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::APIGateway::Model::DeleteResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteResourceOutcome
Definition: APIGatewayClient.h:300
Aws::APIGateway::Model::GetMethodResponseOutcome
Aws::Utils::Outcome< GetMethodResponseResult, APIGatewayError > GetMethodResponseOutcome
Definition: APIGatewayClient.h:332
Aws::APIGateway::Model::UpdateUsageOutcomeCallable
std::future< UpdateUsageOutcome > UpdateUsageOutcomeCallable
Definition: APIGatewayClient.h:508
Aws::APIGateway::Model::GetSdkTypesOutcome
Aws::Utils::Outcome< GetSdkTypesResult, APIGatewayError > GetSdkTypesOutcome
Definition: APIGatewayClient.h:344
Aws::APIGateway::Model::GetDomainNamesOutcomeCallable
std::future< GetDomainNamesOutcome > GetDomainNamesOutcomeCallable
Definition: APIGatewayClient.h:446
Aws::APIGateway::APIGatewayClient::GetSdkCallable
virtual Model::GetSdkOutcomeCallable GetSdkCallable(const Model::GetSdkRequest &request) const
Aws::APIGateway::APIGatewayClient::FlushStageCache
virtual Model::FlushStageCacheOutcome FlushStageCache(const Model::FlushStageCacheRequest &request) const
Aws::APIGateway::DeleteUsagePlanResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteUsagePlanRequest &, const Model::DeleteUsagePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUsagePlanResponseReceivedHandler
Definition: APIGatewayClient.h:548
Aws::APIGateway::CreateRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateRestApiRequest &, const Model::CreateRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRestApiResponseReceivedHandler
Definition: APIGatewayClient.h:525
Aws::APIGateway::Model::UpdateStageOutcome
Aws::Utils::Outcome< UpdateStageResult, APIGatewayError > UpdateStageOutcome
Definition: APIGatewayClient.h:386
Aws::APIGateway::APIGatewayClient::DeleteClientCertificateCallable
virtual Model::DeleteClientCertificateOutcomeCallable DeleteClientCertificateCallable(const Model::DeleteClientCertificateRequest &request) const
Aws::APIGateway::APIGatewayClient::GetResourcesCallable
virtual Model::GetResourcesOutcomeCallable GetResourcesCallable(const Model::GetResourcesRequest &request) const
Aws::APIGateway::Model::GetClientCertificatesRequest
Definition: GetClientCertificatesRequest.h:30
Aws::APIGateway::APIGatewayClient::DeleteVpcLink
virtual Model::DeleteVpcLinkOutcome DeleteVpcLink(const Model::DeleteVpcLinkRequest &request) const
Aws::APIGateway::APIGatewayClient::GetClientCertificateCallable
virtual Model::GetClientCertificateOutcomeCallable GetClientCertificateCallable(const Model::GetClientCertificateRequest &request) const
Aws::APIGateway::Model::GetSdkTypesOutcomeCallable
std::future< GetSdkTypesOutcome > GetSdkTypesOutcomeCallable
Definition: APIGatewayClient.h:465
Aws::APIGateway::Model::DeleteMethodRequest
Definition: DeleteMethodRequest.h:26
Aws::APIGateway::Model::GetIntegrationResponseOutcomeCallable
std::future< GetIntegrationResponseOutcome > GetIntegrationResponseOutcomeCallable
Definition: APIGatewayClient.h:451
Aws::APIGateway::Model::UpdateStageRequest
Definition: UpdateStageRequest.h:28
Aws::APIGateway::Model::GetStageOutcomeCallable
std::future< GetStageOutcome > GetStageOutcomeCallable
Definition: APIGatewayClient.h:466
Aws::APIGateway::Model::UpdateDomainNameOutcome
Aws::Utils::Outcome< UpdateDomainNameResult, APIGatewayError > UpdateDomainNameOutcome
Definition: APIGatewayClient.h:376
Aws::APIGateway::APIGatewayClient::UpdateAccountCallable
virtual Model::UpdateAccountOutcomeCallable UpdateAccountCallable(const Model::UpdateAccountRequest &request) const
GetTagsResult.h
Aws::APIGateway::Model::CreateRestApiOutcomeCallable
std::future< CreateRestApiOutcome > CreateRestApiOutcomeCallable
Definition: APIGatewayClient.h:401
Aws::APIGateway::APIGatewayClient::GetMethodAsync
virtual void GetMethodAsync(const Model::GetMethodRequest &request, const GetMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetDocumentationPartResult.h
Aws::APIGateway::GetIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseReceivedHandler
Definition: APIGatewayClient.h:574
Aws::APIGateway::APIGatewayClient::UpdateClientCertificate
virtual Model::UpdateClientCertificateOutcome UpdateClientCertificate(const Model::UpdateClientCertificateRequest &request) const
Aws::APIGateway::Model::PutMethodOutcome
Aws::Utils::Outcome< PutMethodResult, APIGatewayError > PutMethodOutcome
Definition: APIGatewayClient.h:361
Aws::APIGateway::Model::GetSdkTypeOutcomeCallable
std::future< GetSdkTypeOutcome > GetSdkTypeOutcomeCallable
Definition: APIGatewayClient.h:464
Aws::APIGateway::DeleteVpcLinkResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteVpcLinkRequest &, const Model::DeleteVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcLinkResponseReceivedHandler
Definition: APIGatewayClient.h:550
Aws::APIGateway::Model::ImportApiKeysRequest
Definition: ImportApiKeysRequest.h:31
Aws::APIGateway::Model::GetAccountOutcome
Aws::Utils::Outcome< GetAccountResult, APIGatewayError > GetAccountOutcome
Definition: APIGatewayClient.h:309
Aws::APIGateway::Model::FlushStageCacheOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > FlushStageCacheOutcome
Definition: APIGatewayClient.h:307
Aws::APIGateway::APIGatewayClient::CreateModel
virtual Model::CreateModelOutcome CreateModel(const Model::CreateModelRequest &request) const
Aws::APIGateway::GetSdkTypesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetSdkTypesRequest &, const Model::GetSdkTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSdkTypesResponseReceivedHandler
Definition: APIGatewayClient.h:589
Aws::APIGateway::Model::CreateVpcLinkOutcome
Aws::Utils::Outcome< CreateVpcLinkResult, APIGatewayError > CreateVpcLinkOutcome
Definition: APIGatewayClient.h:284
Aws::APIGateway::Model::GetMethodRequest
Definition: GetMethodRequest.h:26
Aws::APIGateway::Model::CreateDeploymentOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
Definition: APIGatewayClient.h:394
Aws::APIGateway::APIGatewayClient::GetDomainNames
virtual Model::GetDomainNamesOutcome GetDomainNames(const Model::GetDomainNamesRequest &request) const
Aws::APIGateway::Model::TestInvokeMethodOutcomeCallable
std::future< TestInvokeMethodOutcome > TestInvokeMethodOutcomeCallable
Definition: APIGatewayClient.h:487
Aws::APIGateway::DeleteGatewayResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteGatewayResponseRequest &, const Model::DeleteGatewayResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayResponseResponseReceivedHandler
Definition: APIGatewayClient.h:538
Aws::APIGateway::Model::GetUsagePlanOutcome
Aws::Utils::Outcome< GetUsagePlanResult, APIGatewayError > GetUsagePlanOutcome
Definition: APIGatewayClient.h:349
Aws::APIGateway::Model::DeleteUsagePlanOutcome
Aws::Utils::Outcome< Aws::NoResult, APIGatewayError > DeleteUsagePlanOutcome
Definition: APIGatewayClient.h:303
Aws::APIGateway::APIGatewayClient::~APIGatewayClient
virtual ~APIGatewayClient()
GetRestApiResult.h
Aws::APIGateway::UpdateClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateClientCertificateRequest &, const Model::UpdateClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClientCertificateResponseReceivedHandler
Definition: APIGatewayClient.h:617
Aws::APIGateway::UntagResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: APIGatewayClient.h:612
Aws::APIGateway::APIGatewayClient::UpdateRequestValidatorAsync
virtual void UpdateRequestValidatorAsync(const Model::UpdateRequestValidatorRequest &request, const UpdateRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetModelsResult.h
Aws::APIGateway::APIGatewayClient::GetTagsCallable
virtual Model::GetTagsOutcomeCallable GetTagsCallable(const Model::GetTagsRequest &request) const
Aws::APIGateway::PutIntegrationResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutIntegrationResponseRequest &, const Model::PutIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseResponseReceivedHandler
Definition: APIGatewayClient.h:605
Aws::APIGateway::Model::DeleteDomainNameRequest
Definition: DeleteDomainNameRequest.h:26