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>
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>
87 class HttpClientFactory;
92 template<
typename R,
typename E>
class Outcome;
102 class AWSCredentials;
103 class AWSCredentialsProvider;
111 namespace ApiGatewayV2
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