AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ApiGatewayV2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/apigatewayv2/ApiGatewayV2Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/apigatewayv2/ApiGatewayV2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ApiGatewayV2Client header */
21#include <aws/apigatewayv2/model/CreateApiResult.h>
22#include <aws/apigatewayv2/model/CreateApiMappingResult.h>
23#include <aws/apigatewayv2/model/CreateAuthorizerResult.h>
24#include <aws/apigatewayv2/model/CreateDeploymentResult.h>
25#include <aws/apigatewayv2/model/CreateDomainNameResult.h>
26#include <aws/apigatewayv2/model/CreateIntegrationResult.h>
27#include <aws/apigatewayv2/model/CreateIntegrationResponseResult.h>
28#include <aws/apigatewayv2/model/CreateModelResult.h>
29#include <aws/apigatewayv2/model/CreateRouteResult.h>
30#include <aws/apigatewayv2/model/CreateRouteResponseResult.h>
31#include <aws/apigatewayv2/model/CreateStageResult.h>
32#include <aws/apigatewayv2/model/CreateVpcLinkResult.h>
33#include <aws/apigatewayv2/model/DeleteVpcLinkResult.h>
34#include <aws/apigatewayv2/model/ExportApiResult.h>
35#include <aws/apigatewayv2/model/GetApiResult.h>
36#include <aws/apigatewayv2/model/GetApiMappingResult.h>
37#include <aws/apigatewayv2/model/GetApiMappingsResult.h>
38#include <aws/apigatewayv2/model/GetApisResult.h>
39#include <aws/apigatewayv2/model/GetAuthorizerResult.h>
40#include <aws/apigatewayv2/model/GetAuthorizersResult.h>
41#include <aws/apigatewayv2/model/GetDeploymentResult.h>
42#include <aws/apigatewayv2/model/GetDeploymentsResult.h>
43#include <aws/apigatewayv2/model/GetDomainNameResult.h>
44#include <aws/apigatewayv2/model/GetDomainNamesResult.h>
45#include <aws/apigatewayv2/model/GetIntegrationResult.h>
46#include <aws/apigatewayv2/model/GetIntegrationResponseResult.h>
47#include <aws/apigatewayv2/model/GetIntegrationResponsesResult.h>
48#include <aws/apigatewayv2/model/GetIntegrationsResult.h>
49#include <aws/apigatewayv2/model/GetModelResult.h>
50#include <aws/apigatewayv2/model/GetModelTemplateResult.h>
51#include <aws/apigatewayv2/model/GetModelsResult.h>
52#include <aws/apigatewayv2/model/GetRouteResult.h>
53#include <aws/apigatewayv2/model/GetRouteResponseResult.h>
54#include <aws/apigatewayv2/model/GetRouteResponsesResult.h>
55#include <aws/apigatewayv2/model/GetRoutesResult.h>
56#include <aws/apigatewayv2/model/GetStageResult.h>
57#include <aws/apigatewayv2/model/GetStagesResult.h>
58#include <aws/apigatewayv2/model/GetTagsResult.h>
59#include <aws/apigatewayv2/model/GetVpcLinkResult.h>
60#include <aws/apigatewayv2/model/GetVpcLinksResult.h>
61#include <aws/apigatewayv2/model/ImportApiResult.h>
62#include <aws/apigatewayv2/model/ReimportApiResult.h>
63#include <aws/apigatewayv2/model/TagResourceResult.h>
64#include <aws/apigatewayv2/model/UpdateApiResult.h>
65#include <aws/apigatewayv2/model/UpdateApiMappingResult.h>
66#include <aws/apigatewayv2/model/UpdateAuthorizerResult.h>
67#include <aws/apigatewayv2/model/UpdateDeploymentResult.h>
68#include <aws/apigatewayv2/model/UpdateDomainNameResult.h>
69#include <aws/apigatewayv2/model/UpdateIntegrationResult.h>
70#include <aws/apigatewayv2/model/UpdateIntegrationResponseResult.h>
71#include <aws/apigatewayv2/model/UpdateModelResult.h>
72#include <aws/apigatewayv2/model/UpdateRouteResult.h>
73#include <aws/apigatewayv2/model/UpdateRouteResponseResult.h>
74#include <aws/apigatewayv2/model/UpdateStageResult.h>
75#include <aws/apigatewayv2/model/UpdateVpcLinkResult.h>
76#include <aws/apigatewayv2/model/GetDomainNamesRequest.h>
77#include <aws/apigatewayv2/model/GetApisRequest.h>
78#include <aws/apigatewayv2/model/GetVpcLinksRequest.h>
79#include <aws/core/NoResult.h>
80/* End of service model headers required in ApiGatewayV2Client header */
81
82namespace Aws
83{
84 namespace Http
85 {
86 class HttpClient;
87 class HttpClientFactory;
88 } // namespace Http
89
90 namespace Utils
91 {
92 template< typename R, typename E> class Outcome;
93
94 namespace Threading
95 {
96 class Executor;
97 } // namespace Threading
98 } // namespace Utils
99
100 namespace Auth
101 {
102 class AWSCredentials;
103 class AWSCredentialsProvider;
104 } // namespace Auth
105
106 namespace Client
107 {
108 class RetryStrategy;
109 } // namespace Client
110
111 namespace ApiGatewayV2
112 {
116
117 namespace Model
118 {
119 /* Service model forward declarations required in ApiGatewayV2Client header */
120 class CreateApiRequest;
127 class CreateModelRequest;
128 class CreateRouteRequest;
130 class CreateStageRequest;
133 class DeleteApiRequest;
141 class DeleteModelRequest;
142 class DeleteRouteRequest;
146 class DeleteStageRequest;
148 class ExportApiRequest;
149 class GetApiRequest;
152 class GetApisRequest;
163 class GetModelRequest;
165 class GetModelsRequest;
166 class GetRouteRequest;
169 class GetRoutesRequest;
170 class GetStageRequest;
171 class GetStagesRequest;
172 class GetTagsRequest;
173 class GetVpcLinkRequest;
174 class GetVpcLinksRequest;
175 class ImportApiRequest;
176 class ReimportApiRequest;
178 class TagResourceRequest;
180 class UpdateApiRequest;
187 class UpdateModelRequest;
188 class UpdateRouteRequest;
190 class UpdateStageRequest;
192 /* End of service model forward declarations required in ApiGatewayV2Client header */
193
194 /* Service model Outcome class definitions */
267 /* End of service model Outcome class definitions */
268
269 /* Service model Outcome callable definitions */
270 typedef std::future<CreateApiOutcome> CreateApiOutcomeCallable;
271 typedef std::future<CreateApiMappingOutcome> CreateApiMappingOutcomeCallable;
272 typedef std::future<CreateAuthorizerOutcome> CreateAuthorizerOutcomeCallable;
273 typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
274 typedef std::future<CreateDomainNameOutcome> CreateDomainNameOutcomeCallable;
275 typedef std::future<CreateIntegrationOutcome> CreateIntegrationOutcomeCallable;
276 typedef std::future<CreateIntegrationResponseOutcome> CreateIntegrationResponseOutcomeCallable;
277 typedef std::future<CreateModelOutcome> CreateModelOutcomeCallable;
278 typedef std::future<CreateRouteOutcome> CreateRouteOutcomeCallable;
279 typedef std::future<CreateRouteResponseOutcome> CreateRouteResponseOutcomeCallable;
280 typedef std::future<CreateStageOutcome> CreateStageOutcomeCallable;
281 typedef std::future<CreateVpcLinkOutcome> CreateVpcLinkOutcomeCallable;
282 typedef std::future<DeleteAccessLogSettingsOutcome> DeleteAccessLogSettingsOutcomeCallable;
283 typedef std::future<DeleteApiOutcome> DeleteApiOutcomeCallable;
284 typedef std::future<DeleteApiMappingOutcome> DeleteApiMappingOutcomeCallable;
285 typedef std::future<DeleteAuthorizerOutcome> DeleteAuthorizerOutcomeCallable;
286 typedef std::future<DeleteCorsConfigurationOutcome> DeleteCorsConfigurationOutcomeCallable;
287 typedef std::future<DeleteDeploymentOutcome> DeleteDeploymentOutcomeCallable;
288 typedef std::future<DeleteDomainNameOutcome> DeleteDomainNameOutcomeCallable;
289 typedef std::future<DeleteIntegrationOutcome> DeleteIntegrationOutcomeCallable;
290 typedef std::future<DeleteIntegrationResponseOutcome> DeleteIntegrationResponseOutcomeCallable;
291 typedef std::future<DeleteModelOutcome> DeleteModelOutcomeCallable;
292 typedef std::future<DeleteRouteOutcome> DeleteRouteOutcomeCallable;
293 typedef std::future<DeleteRouteRequestParameterOutcome> DeleteRouteRequestParameterOutcomeCallable;
294 typedef std::future<DeleteRouteResponseOutcome> DeleteRouteResponseOutcomeCallable;
295 typedef std::future<DeleteRouteSettingsOutcome> DeleteRouteSettingsOutcomeCallable;
296 typedef std::future<DeleteStageOutcome> DeleteStageOutcomeCallable;
297 typedef std::future<DeleteVpcLinkOutcome> DeleteVpcLinkOutcomeCallable;
298 typedef std::future<ExportApiOutcome> ExportApiOutcomeCallable;
299 typedef std::future<GetApiOutcome> GetApiOutcomeCallable;
300 typedef std::future<GetApiMappingOutcome> GetApiMappingOutcomeCallable;
301 typedef std::future<GetApiMappingsOutcome> GetApiMappingsOutcomeCallable;
302 typedef std::future<GetApisOutcome> GetApisOutcomeCallable;
303 typedef std::future<GetAuthorizerOutcome> GetAuthorizerOutcomeCallable;
304 typedef std::future<GetAuthorizersOutcome> GetAuthorizersOutcomeCallable;
305 typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
306 typedef std::future<GetDeploymentsOutcome> GetDeploymentsOutcomeCallable;
307 typedef std::future<GetDomainNameOutcome> GetDomainNameOutcomeCallable;
308 typedef std::future<GetDomainNamesOutcome> GetDomainNamesOutcomeCallable;
309 typedef std::future<GetIntegrationOutcome> GetIntegrationOutcomeCallable;
310 typedef std::future<GetIntegrationResponseOutcome> GetIntegrationResponseOutcomeCallable;
311 typedef std::future<GetIntegrationResponsesOutcome> GetIntegrationResponsesOutcomeCallable;
312 typedef std::future<GetIntegrationsOutcome> GetIntegrationsOutcomeCallable;
313 typedef std::future<GetModelOutcome> GetModelOutcomeCallable;
314 typedef std::future<GetModelTemplateOutcome> GetModelTemplateOutcomeCallable;
315 typedef std::future<GetModelsOutcome> GetModelsOutcomeCallable;
316 typedef std::future<GetRouteOutcome> GetRouteOutcomeCallable;
317 typedef std::future<GetRouteResponseOutcome> GetRouteResponseOutcomeCallable;
318 typedef std::future<GetRouteResponsesOutcome> GetRouteResponsesOutcomeCallable;
319 typedef std::future<GetRoutesOutcome> GetRoutesOutcomeCallable;
320 typedef std::future<GetStageOutcome> GetStageOutcomeCallable;
321 typedef std::future<GetStagesOutcome> GetStagesOutcomeCallable;
322 typedef std::future<GetTagsOutcome> GetTagsOutcomeCallable;
323 typedef std::future<GetVpcLinkOutcome> GetVpcLinkOutcomeCallable;
324 typedef std::future<GetVpcLinksOutcome> GetVpcLinksOutcomeCallable;
325 typedef std::future<ImportApiOutcome> ImportApiOutcomeCallable;
326 typedef std::future<ReimportApiOutcome> ReimportApiOutcomeCallable;
327 typedef std::future<ResetAuthorizersCacheOutcome> ResetAuthorizersCacheOutcomeCallable;
328 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
329 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
330 typedef std::future<UpdateApiOutcome> UpdateApiOutcomeCallable;
331 typedef std::future<UpdateApiMappingOutcome> UpdateApiMappingOutcomeCallable;
332 typedef std::future<UpdateAuthorizerOutcome> UpdateAuthorizerOutcomeCallable;
333 typedef std::future<UpdateDeploymentOutcome> UpdateDeploymentOutcomeCallable;
334 typedef std::future<UpdateDomainNameOutcome> UpdateDomainNameOutcomeCallable;
335 typedef std::future<UpdateIntegrationOutcome> UpdateIntegrationOutcomeCallable;
336 typedef std::future<UpdateIntegrationResponseOutcome> UpdateIntegrationResponseOutcomeCallable;
337 typedef std::future<UpdateModelOutcome> UpdateModelOutcomeCallable;
338 typedef std::future<UpdateRouteOutcome> UpdateRouteOutcomeCallable;
339 typedef std::future<UpdateRouteResponseOutcome> UpdateRouteResponseOutcomeCallable;
340 typedef std::future<UpdateStageOutcome> UpdateStageOutcomeCallable;
341 typedef std::future<UpdateVpcLinkOutcome> UpdateVpcLinkOutcomeCallable;
342 /* End of service model Outcome callable definitions */
343 } // namespace Model
344
345 class ApiGatewayV2Client;
346
347 /* Service model async handlers definitions */
348 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateApiRequest&, const Model::CreateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiResponseReceivedHandler;
349 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateApiMappingRequest&, const Model::CreateApiMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApiMappingResponseReceivedHandler;
350 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateAuthorizerRequest&, const Model::CreateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAuthorizerResponseReceivedHandler;
351 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
352 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateDomainNameRequest&, const Model::CreateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainNameResponseReceivedHandler;
353 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateIntegrationRequest&, const Model::CreateIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntegrationResponseReceivedHandler;
354 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateIntegrationResponseRequest&, const Model::CreateIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntegrationResponseResponseReceivedHandler;
355 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateModelRequest&, const Model::CreateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateModelResponseReceivedHandler;
356 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteResponseReceivedHandler;
357 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateRouteResponseRequest&, const Model::CreateRouteResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteResponseResponseReceivedHandler;
358 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateStageRequest&, const Model::CreateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStageResponseReceivedHandler;
359 typedef std::function<void(const ApiGatewayV2Client*, const Model::CreateVpcLinkRequest&, const Model::CreateVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcLinkResponseReceivedHandler;
360 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteAccessLogSettingsRequest&, const Model::DeleteAccessLogSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessLogSettingsResponseReceivedHandler;
361 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteApiRequest&, const Model::DeleteApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiResponseReceivedHandler;
362 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteApiMappingRequest&, const Model::DeleteApiMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApiMappingResponseReceivedHandler;
363 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteAuthorizerRequest&, const Model::DeleteAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAuthorizerResponseReceivedHandler;
364 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteCorsConfigurationRequest&, const Model::DeleteCorsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCorsConfigurationResponseReceivedHandler;
365 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteDeploymentRequest&, const Model::DeleteDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeploymentResponseReceivedHandler;
366 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteDomainNameRequest&, const Model::DeleteDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainNameResponseReceivedHandler;
367 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationResponseReceivedHandler;
368 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteIntegrationResponseRequest&, const Model::DeleteIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationResponseResponseReceivedHandler;
369 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteModelRequest&, const Model::DeleteModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteModelResponseReceivedHandler;
370 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteResponseReceivedHandler;
371 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteRouteRequestParameterRequest&, const Model::DeleteRouteRequestParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteRequestParameterResponseReceivedHandler;
372 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteRouteResponseRequest&, const Model::DeleteRouteResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteResponseResponseReceivedHandler;
373 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteRouteSettingsRequest&, const Model::DeleteRouteSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteSettingsResponseReceivedHandler;
374 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteStageRequest&, const Model::DeleteStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStageResponseReceivedHandler;
375 typedef std::function<void(const ApiGatewayV2Client*, const Model::DeleteVpcLinkRequest&, const Model::DeleteVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcLinkResponseReceivedHandler;
376 typedef std::function<void(const ApiGatewayV2Client*, const Model::ExportApiRequest&, Model::ExportApiOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportApiResponseReceivedHandler;
377 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetApiRequest&, const Model::GetApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiResponseReceivedHandler;
378 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetApiMappingRequest&, const Model::GetApiMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiMappingResponseReceivedHandler;
379 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetApiMappingsRequest&, const Model::GetApiMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApiMappingsResponseReceivedHandler;
380 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetApisRequest&, const Model::GetApisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApisResponseReceivedHandler;
381 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetAuthorizerRequest&, const Model::GetAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizerResponseReceivedHandler;
382 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetAuthorizersRequest&, const Model::GetAuthorizersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizersResponseReceivedHandler;
383 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentResponseReceivedHandler;
384 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetDeploymentsRequest&, const Model::GetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeploymentsResponseReceivedHandler;
385 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetDomainNameRequest&, const Model::GetDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainNameResponseReceivedHandler;
386 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetDomainNamesRequest&, const Model::GetDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainNamesResponseReceivedHandler;
387 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetIntegrationRequest&, const Model::GetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationResponseReceivedHandler;
388 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetIntegrationResponseRequest&, const Model::GetIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationResponseResponseReceivedHandler;
389 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetIntegrationResponsesRequest&, const Model::GetIntegrationResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationResponsesResponseReceivedHandler;
390 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetIntegrationsRequest&, const Model::GetIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntegrationsResponseReceivedHandler;
391 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetModelRequest&, const Model::GetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelResponseReceivedHandler;
392 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetModelTemplateRequest&, const Model::GetModelTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelTemplateResponseReceivedHandler;
393 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetModelsRequest&, const Model::GetModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelsResponseReceivedHandler;
394 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetRouteRequest&, const Model::GetRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRouteResponseReceivedHandler;
395 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetRouteResponseRequest&, const Model::GetRouteResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRouteResponseResponseReceivedHandler;
396 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetRouteResponsesRequest&, const Model::GetRouteResponsesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRouteResponsesResponseReceivedHandler;
397 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetRoutesRequest&, const Model::GetRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRoutesResponseReceivedHandler;
398 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetStageRequest&, const Model::GetStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStageResponseReceivedHandler;
399 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetStagesRequest&, const Model::GetStagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStagesResponseReceivedHandler;
400 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetTagsRequest&, const Model::GetTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTagsResponseReceivedHandler;
401 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetVpcLinkRequest&, const Model::GetVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpcLinkResponseReceivedHandler;
402 typedef std::function<void(const ApiGatewayV2Client*, const Model::GetVpcLinksRequest&, const Model::GetVpcLinksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpcLinksResponseReceivedHandler;
403 typedef std::function<void(const ApiGatewayV2Client*, const Model::ImportApiRequest&, const Model::ImportApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportApiResponseReceivedHandler;
404 typedef std::function<void(const ApiGatewayV2Client*, const Model::ReimportApiRequest&, const Model::ReimportApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReimportApiResponseReceivedHandler;
405 typedef std::function<void(const ApiGatewayV2Client*, const Model::ResetAuthorizersCacheRequest&, const Model::ResetAuthorizersCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetAuthorizersCacheResponseReceivedHandler;
406 typedef std::function<void(const ApiGatewayV2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
407 typedef std::function<void(const ApiGatewayV2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
408 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateApiRequest&, const Model::UpdateApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiResponseReceivedHandler;
409 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateApiMappingRequest&, const Model::UpdateApiMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApiMappingResponseReceivedHandler;
410 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateAuthorizerRequest&, const Model::UpdateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAuthorizerResponseReceivedHandler;
411 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateDeploymentRequest&, const Model::UpdateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeploymentResponseReceivedHandler;
412 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateDomainNameRequest&, const Model::UpdateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainNameResponseReceivedHandler;
413 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateIntegrationRequest&, const Model::UpdateIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIntegrationResponseReceivedHandler;
414 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateIntegrationResponseRequest&, const Model::UpdateIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIntegrationResponseResponseReceivedHandler;
415 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateModelRequest&, const Model::UpdateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateModelResponseReceivedHandler;
416 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateRouteRequest&, const Model::UpdateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRouteResponseReceivedHandler;
417 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateRouteResponseRequest&, const Model::UpdateRouteResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRouteResponseResponseReceivedHandler;
418 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateStageRequest&, const Model::UpdateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStageResponseReceivedHandler;
419 typedef std::function<void(const ApiGatewayV2Client*, const Model::UpdateVpcLinkRequest&, const Model::UpdateVpcLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVpcLinkResponseReceivedHandler;
420 /* End of service model async handlers definitions */
421 } // namespace ApiGatewayV2
422} // namespace Aws
EndpointProviderBase< ApiGatewayV2ClientConfiguration, ApiGatewayV2BuiltInParameters, ApiGatewayV2ClientContextParameters > ApiGatewayV2EndpointProviderBase
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteStageOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteApiMappingOutcome
std::future< GetVpcLinkOutcome > GetVpcLinkOutcomeCallable
Aws::Utils::Outcome< GetVpcLinksResult, ApiGatewayV2Error > GetVpcLinksOutcome
std::future< GetApiMappingOutcome > GetApiMappingOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteIntegrationResponseOutcome
Aws::Utils::Outcome< UpdateAuthorizerResult, ApiGatewayV2Error > UpdateAuthorizerOutcome
std::future< GetModelOutcome > GetModelOutcomeCallable
std::future< UpdateRouteResponseOutcome > UpdateRouteResponseOutcomeCallable
std::future< GetAuthorizersOutcome > GetAuthorizersOutcomeCallable
Aws::Utils::Outcome< GetStagesResult, ApiGatewayV2Error > GetStagesOutcome
Aws::Utils::Outcome< CreateIntegrationResponseResult, ApiGatewayV2Error > CreateIntegrationResponseOutcome
Aws::Utils::Outcome< UpdateDeploymentResult, ApiGatewayV2Error > UpdateDeploymentOutcome
Aws::Utils::Outcome< GetModelTemplateResult, ApiGatewayV2Error > GetModelTemplateOutcome
Aws::Utils::Outcome< GetApiMappingsResult, ApiGatewayV2Error > GetApiMappingsOutcome
Aws::Utils::Outcome< GetDeploymentResult, ApiGatewayV2Error > GetDeploymentOutcome
std::future< UpdateDeploymentOutcome > UpdateDeploymentOutcomeCallable
Aws::Utils::Outcome< UpdateApiMappingResult, ApiGatewayV2Error > UpdateApiMappingOutcome
Aws::Utils::Outcome< CreateIntegrationResult, ApiGatewayV2Error > CreateIntegrationOutcome
Aws::Utils::Outcome< DeleteVpcLinkResult, ApiGatewayV2Error > DeleteVpcLinkOutcome
std::future< GetIntegrationResponsesOutcome > GetIntegrationResponsesOutcomeCallable
std::future< DeleteApiMappingOutcome > DeleteApiMappingOutcomeCallable
std::future< GetModelTemplateOutcome > GetModelTemplateOutcomeCallable
std::future< DeleteIntegrationResponseOutcome > DeleteIntegrationResponseOutcomeCallable
std::future< DeleteApiOutcome > DeleteApiOutcomeCallable
std::future< UpdateApiOutcome > UpdateApiOutcomeCallable
Aws::Utils::Outcome< UpdateIntegrationResponseResult, ApiGatewayV2Error > UpdateIntegrationResponseOutcome
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
Aws::Utils::Outcome< GetDomainNameResult, ApiGatewayV2Error > GetDomainNameOutcome
Aws::Utils::Outcome< UpdateDomainNameResult, ApiGatewayV2Error > UpdateDomainNameOutcome
std::future< DeleteRouteRequestParameterOutcome > DeleteRouteRequestParameterOutcomeCallable
Aws::Utils::Outcome< CreateRouteResult, ApiGatewayV2Error > CreateRouteOutcome
Aws::Utils::Outcome< UpdateRouteResult, ApiGatewayV2Error > UpdateRouteOutcome
std::future< GetIntegrationsOutcome > GetIntegrationsOutcomeCallable
Aws::Utils::Outcome< GetApiResult, ApiGatewayV2Error > GetApiOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > ResetAuthorizersCacheOutcome
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
std::future< UpdateRouteOutcome > UpdateRouteOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
Aws::Utils::Outcome< GetVpcLinkResult, ApiGatewayV2Error > GetVpcLinkOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteApiOutcome
std::future< GetRouteResponsesOutcome > GetRouteResponsesOutcomeCallable
Aws::Utils::Outcome< CreateAuthorizerResult, ApiGatewayV2Error > CreateAuthorizerOutcome
Aws::Utils::Outcome< GetModelsResult, ApiGatewayV2Error > GetModelsOutcome
Aws::Utils::Outcome< GetRouteResponseResult, ApiGatewayV2Error > GetRouteResponseOutcome
Aws::Utils::Outcome< GetDeploymentsResult, ApiGatewayV2Error > GetDeploymentsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteCorsConfigurationOutcome
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< GetDeploymentsOutcome > GetDeploymentsOutcomeCallable
Aws::Utils::Outcome< CreateApiResult, ApiGatewayV2Error > CreateApiOutcome
std::future< GetRouteOutcome > GetRouteOutcomeCallable
std::future< GetApisOutcome > GetApisOutcomeCallable
std::future< GetApiMappingsOutcome > GetApiMappingsOutcomeCallable
std::future< GetIntegrationResponseOutcome > GetIntegrationResponseOutcomeCallable
Aws::Utils::Outcome< CreateRouteResponseResult, ApiGatewayV2Error > CreateRouteResponseOutcome
Aws::Utils::Outcome< CreateVpcLinkResult, ApiGatewayV2Error > CreateVpcLinkOutcome
Aws::Utils::Outcome< GetRouteResult, ApiGatewayV2Error > GetRouteOutcome
Aws::Utils::Outcome< CreateDeploymentResult, ApiGatewayV2Error > CreateDeploymentOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteRouteOutcome
std::future< ImportApiOutcome > ImportApiOutcomeCallable
Aws::Utils::Outcome< CreateModelResult, ApiGatewayV2Error > CreateModelOutcome
Aws::Utils::Outcome< GetModelResult, ApiGatewayV2Error > GetModelOutcome
std::future< CreateRouteResponseOutcome > CreateRouteResponseOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteModelOutcome
std::future< ReimportApiOutcome > ReimportApiOutcomeCallable
Aws::Utils::Outcome< GetIntegrationResult, ApiGatewayV2Error > GetIntegrationOutcome
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ApiGatewayV2Error > TagResourceOutcome
std::future< DeleteDeploymentOutcome > DeleteDeploymentOutcomeCallable
Aws::Utils::Outcome< GetApiMappingResult, ApiGatewayV2Error > GetApiMappingOutcome
std::future< CreateIntegrationResponseOutcome > CreateIntegrationResponseOutcomeCallable
std::future< DeleteVpcLinkOutcome > DeleteVpcLinkOutcomeCallable
std::future< GetApiOutcome > GetApiOutcomeCallable
Aws::Utils::Outcome< UpdateVpcLinkResult, ApiGatewayV2Error > UpdateVpcLinkOutcome
Aws::Utils::Outcome< ReimportApiResult, ApiGatewayV2Error > ReimportApiOutcome
std::future< UpdateVpcLinkOutcome > UpdateVpcLinkOutcomeCallable
std::future< UpdateModelOutcome > UpdateModelOutcomeCallable
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
std::future< DeleteCorsConfigurationOutcome > DeleteCorsConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateRouteResponseResult, ApiGatewayV2Error > UpdateRouteResponseOutcome
Aws::Utils::Outcome< UpdateApiResult, ApiGatewayV2Error > UpdateApiOutcome
Aws::Utils::Outcome< ImportApiResult, ApiGatewayV2Error > ImportApiOutcome
std::future< CreateApiMappingOutcome > CreateApiMappingOutcomeCallable
std::future< CreateAuthorizerOutcome > CreateAuthorizerOutcomeCallable
Aws::Utils::Outcome< GetRoutesResult, ApiGatewayV2Error > GetRoutesOutcome
std::future< GetStageOutcome > GetStageOutcomeCallable
std::future< GetAuthorizerOutcome > GetAuthorizerOutcomeCallable
std::future< CreateVpcLinkOutcome > CreateVpcLinkOutcomeCallable
std::future< DeleteDomainNameOutcome > DeleteDomainNameOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
Aws::Utils::Outcome< GetIntegrationsResult, ApiGatewayV2Error > GetIntegrationsOutcome
std::future< GetRoutesOutcome > GetRoutesOutcomeCallable
std::future< UpdateStageOutcome > UpdateStageOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteAuthorizerOutcome
Aws::Utils::Outcome< GetStageResult, ApiGatewayV2Error > GetStageOutcome
std::future< GetVpcLinksOutcome > GetVpcLinksOutcomeCallable
std::future< GetTagsOutcome > GetTagsOutcomeCallable
Aws::Utils::Outcome< UpdateModelResult, ApiGatewayV2Error > UpdateModelOutcome
std::future< UpdateApiMappingOutcome > UpdateApiMappingOutcomeCallable
std::future< UpdateAuthorizerOutcome > UpdateAuthorizerOutcomeCallable
Aws::Utils::Outcome< CreateStageResult, ApiGatewayV2Error > CreateStageOutcome
Aws::Utils::Outcome< ExportApiResult, ApiGatewayV2Error > ExportApiOutcome
std::future< DeleteRouteResponseOutcome > DeleteRouteResponseOutcomeCallable
std::future< CreateModelOutcome > CreateModelOutcomeCallable
Aws::Utils::Outcome< GetAuthorizerResult, ApiGatewayV2Error > GetAuthorizerOutcome
std::future< CreateApiOutcome > CreateApiOutcomeCallable
std::future< DeleteStageOutcome > DeleteStageOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteIntegrationOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > UntagResourceOutcome
Aws::Utils::Outcome< GetAuthorizersResult, ApiGatewayV2Error > GetAuthorizersOutcome
std::future< DeleteRouteSettingsOutcome > DeleteRouteSettingsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteAccessLogSettingsOutcome
Aws::Utils::Outcome< GetApisResult, ApiGatewayV2Error > GetApisOutcome
std::future< GetRouteResponseOutcome > GetRouteResponseOutcomeCallable
std::future< GetModelsOutcome > GetModelsOutcomeCallable
Aws::Utils::Outcome< CreateDomainNameResult, ApiGatewayV2Error > CreateDomainNameOutcome
Aws::Utils::Outcome< GetIntegrationResponseResult, ApiGatewayV2Error > GetIntegrationResponseOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteRouteRequestParameterOutcome
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteRouteSettingsOutcome
Aws::Utils::Outcome< UpdateIntegrationResult, ApiGatewayV2Error > UpdateIntegrationOutcome
std::future< DeleteAuthorizerOutcome > DeleteAuthorizerOutcomeCallable
std::future< UpdateIntegrationResponseOutcome > UpdateIntegrationResponseOutcomeCallable
std::future< DeleteAccessLogSettingsOutcome > DeleteAccessLogSettingsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteRouteResponseOutcome
Aws::Utils::Outcome< CreateApiMappingResult, ApiGatewayV2Error > CreateApiMappingOutcome
Aws::Utils::Outcome< GetDomainNamesResult, ApiGatewayV2Error > GetDomainNamesOutcome
Aws::Utils::Outcome< GetIntegrationResponsesResult, ApiGatewayV2Error > GetIntegrationResponsesOutcome
std::future< ResetAuthorizersCacheOutcome > ResetAuthorizersCacheOutcomeCallable
std::future< ExportApiOutcome > ExportApiOutcomeCallable
Aws::Utils::Outcome< GetTagsResult, ApiGatewayV2Error > GetTagsOutcome
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
Aws::Utils::Outcome< GetRouteResponsesResult, ApiGatewayV2Error > GetRouteResponsesOutcome
std::future< GetDomainNamesOutcome > GetDomainNamesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteDomainNameOutcome
std::future< DeleteRouteOutcome > DeleteRouteOutcomeCallable
std::future< CreateStageOutcome > CreateStageOutcomeCallable
Aws::Utils::Outcome< UpdateStageResult, ApiGatewayV2Error > UpdateStageOutcome
std::future< CreateRouteOutcome > CreateRouteOutcomeCallable
std::future< GetStagesOutcome > GetStagesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ApiGatewayV2Error > DeleteDeploymentOutcome
std::function< void(const ApiGatewayV2Client *, const Model::DeleteIntegrationResponseRequest &, const Model::DeleteIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateModelRequest &, const Model::UpdateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateStageRequest &, const Model::CreateStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStageResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteRouteResponseRequest &, const Model::DeleteRouteResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateDeploymentRequest &, const Model::UpdateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeploymentResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteApiMappingRequest &, const Model::DeleteApiMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiMappingResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteStageRequest &, const Model::DeleteStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStageResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateVpcLinkRequest &, const Model::UpdateVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcLinkResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetModelsRequest &, const Model::GetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetStagesRequest &, const Model::GetStagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStagesResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetIntegrationsRequest &, const Model::GetIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetApiRequest &, const Model::GetApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateRouteResponseRequest &, const Model::UpdateRouteResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRouteResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateApiRequest &, const Model::CreateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateDomainNameRequest &, const Model::UpdateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetVpcLinkRequest &, const Model::GetVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVpcLinkResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteCorsConfigurationRequest &, const Model::DeleteCorsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCorsConfigurationResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetRouteResponseRequest &, const Model::GetRouteResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRouteResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetModelRequest &, const Model::GetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateRouteRequest &, const Model::UpdateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRouteResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::ResetAuthorizersCacheRequest &, const Model::ResetAuthorizersCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetAuthorizersCacheResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteAuthorizerRequest &, const Model::DeleteAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAuthorizerResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteRouteSettingsRequest &, const Model::DeleteRouteSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteSettingsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetApisRequest &, const Model::GetApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApisResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetModelTemplateRequest &, const Model::GetModelTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelTemplateResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetAuthorizersRequest &, const Model::GetAuthorizersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizersResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetRouteRequest &, const Model::GetRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRouteResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetDeploymentsRequest &, const Model::GetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateIntegrationResponseRequest &, const Model::CreateIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetIntegrationResponseRequest &, const Model::GetIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateIntegrationResponseRequest &, const Model::UpdateIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteDeploymentRequest &, const Model::DeleteDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::ReimportApiRequest &, const Model::ReimportApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReimportApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateApiMappingRequest &, const Model::UpdateApiMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiMappingResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateVpcLinkRequest &, const Model::CreateVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcLinkResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetRoutesRequest &, const Model::GetRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoutesResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateAuthorizerRequest &, const Model::CreateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAuthorizerResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteRouteRequestParameterRequest &, const Model::DeleteRouteRequestParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteRequestParameterResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetAuthorizerRequest &, const Model::GetAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizerResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteAccessLogSettingsRequest &, const Model::DeleteAccessLogSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessLogSettingsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteVpcLinkRequest &, const Model::DeleteVpcLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcLinkResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateStageRequest &, const Model::UpdateStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStageResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateApiMappingRequest &, const Model::CreateApiMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiMappingResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::ExportApiRequest &, Model::ExportApiOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetRouteResponsesRequest &, const Model::GetRouteResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRouteResponsesResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetApiMappingsRequest &, const Model::GetApiMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiMappingsResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::UpdateAuthorizerRequest &, const Model::UpdateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthorizerResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateDomainNameRequest &, const Model::CreateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainNameResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetStageRequest &, const Model::GetStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStageResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetVpcLinksRequest &, const Model::GetVpcLinksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVpcLinksResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetIntegrationResponsesRequest &, const Model::GetIntegrationResponsesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponsesResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetDomainNamesRequest &, const Model::GetDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNamesResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::GetApiMappingRequest &, const Model::GetApiMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiMappingResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::CreateRouteResponseRequest &, const Model::CreateRouteResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteResponseResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::ImportApiRequest &, const Model::ImportApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportApiResponseReceivedHandler
std::function< void(const ApiGatewayV2Client *, const Model::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainNameResponseReceivedHandler