96 class HttpClientFactory;
101 template<
typename R,
typename E>
class Outcome;
116 class AWSCredentials;
117 class AWSCredentialsProvider;
367 typedef std::function<void(const APIGatewayClient*, const Model::CreateApiKeyRequest&, const Model::CreateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateApiKeyResponseReceivedHandler;
368 typedef std::function<void(const APIGatewayClient*, const Model::CreateAuthorizerRequest&, const Model::CreateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateAuthorizerResponseReceivedHandler;
369 typedef std::function<void(const APIGatewayClient*, const Model::CreateBasePathMappingRequest&, const Model::CreateBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateBasePathMappingResponseReceivedHandler;
370 typedef std::function<void(const APIGatewayClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDeploymentResponseReceivedHandler;
371 typedef std::function<void(const APIGatewayClient*, const Model::CreateDomainNameRequest&, const Model::CreateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDomainNameResponseReceivedHandler;
372 typedef std::function<void(const APIGatewayClient*, const Model::CreateModelRequest&, const Model::CreateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateModelResponseReceivedHandler;
373 typedef std::function<void(const APIGatewayClient*, const Model::CreateResourceRequest&, const Model::CreateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateResourceResponseReceivedHandler;
374 typedef std::function<void(const APIGatewayClient*, const Model::CreateRestApiRequest&, const Model::CreateRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateRestApiResponseReceivedHandler;
375 typedef std::function<void(const APIGatewayClient*, const Model::CreateStageRequest&, const Model::CreateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateStageResponseReceivedHandler;
376 typedef std::function<void(const APIGatewayClient*, const Model::DeleteApiKeyRequest&, const Model::DeleteApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteApiKeyResponseReceivedHandler;
377 typedef std::function<void(const APIGatewayClient*, const Model::DeleteAuthorizerRequest&, const Model::DeleteAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteAuthorizerResponseReceivedHandler;
378 typedef std::function<void(const APIGatewayClient*, const Model::DeleteBasePathMappingRequest&, const Model::DeleteBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteBasePathMappingResponseReceivedHandler;
379 typedef std::function<void(const APIGatewayClient*, const Model::DeleteClientCertificateRequest&, const Model::DeleteClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClientCertificateResponseReceivedHandler;
380 typedef std::function<void(const APIGatewayClient*, const Model::DeleteDeploymentRequest&, const Model::DeleteDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDeploymentResponseReceivedHandler;
381 typedef std::function<void(const APIGatewayClient*, const Model::DeleteDomainNameRequest&, const Model::DeleteDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDomainNameResponseReceivedHandler;
382 typedef std::function<void(const APIGatewayClient*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteIntegrationResponseReceivedHandler;
383 typedef std::function<void(const APIGatewayClient*, const Model::DeleteIntegrationResponseRequest&, const Model::DeleteIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteIntegrationResponseResponseReceivedHandler;
384 typedef std::function<void(const APIGatewayClient*, const Model::DeleteMethodRequest&, const Model::DeleteMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteMethodResponseReceivedHandler;
385 typedef std::function<void(const APIGatewayClient*, const Model::DeleteMethodResponseRequest&, const Model::DeleteMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteMethodResponseResponseReceivedHandler;
386 typedef std::function<void(const APIGatewayClient*, const Model::DeleteModelRequest&, const Model::DeleteModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteModelResponseReceivedHandler;
387 typedef std::function<void(const APIGatewayClient*, const Model::DeleteResourceRequest&, const Model::DeleteResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteResourceResponseReceivedHandler;
388 typedef std::function<void(const APIGatewayClient*, const Model::DeleteRestApiRequest&, const Model::DeleteRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRestApiResponseReceivedHandler;
389 typedef std::function<void(const APIGatewayClient*, const Model::DeleteStageRequest&, const Model::DeleteStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteStageResponseReceivedHandler;
390 typedef std::function<void(const APIGatewayClient*, const Model::FlushStageAuthorizersCacheRequest&, const Model::FlushStageAuthorizersCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
FlushStageAuthorizersCacheResponseReceivedHandler;
391 typedef std::function<void(const APIGatewayClient*, const Model::FlushStageCacheRequest&, const Model::FlushStageCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
FlushStageCacheResponseReceivedHandler;
392 typedef std::function<void(const APIGatewayClient*, const Model::GenerateClientCertificateRequest&, const Model::GenerateClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GenerateClientCertificateResponseReceivedHandler;
393 typedef std::function<void(const APIGatewayClient*, const Model::GetAccountRequest&, const Model::GetAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetAccountResponseReceivedHandler;
394 typedef std::function<void(const APIGatewayClient*, const Model::GetApiKeyRequest&, const Model::GetApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetApiKeyResponseReceivedHandler;
395 typedef std::function<void(const APIGatewayClient*, const Model::GetApiKeysRequest&, const Model::GetApiKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetApiKeysResponseReceivedHandler;
396 typedef std::function<void(const APIGatewayClient*, const Model::GetAuthorizerRequest&, const Model::GetAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetAuthorizerResponseReceivedHandler;
397 typedef std::function<void(const APIGatewayClient*, const Model::GetAuthorizersRequest&, const Model::GetAuthorizersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetAuthorizersResponseReceivedHandler;
398 typedef std::function<void(const APIGatewayClient*, const Model::GetBasePathMappingRequest&, const Model::GetBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetBasePathMappingResponseReceivedHandler;
399 typedef std::function<void(const APIGatewayClient*, const Model::GetBasePathMappingsRequest&, const Model::GetBasePathMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetBasePathMappingsResponseReceivedHandler;
400 typedef std::function<void(const APIGatewayClient*, const Model::GetClientCertificateRequest&, const Model::GetClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetClientCertificateResponseReceivedHandler;
401 typedef std::function<void(const APIGatewayClient*, const Model::GetClientCertificatesRequest&, const Model::GetClientCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetClientCertificatesResponseReceivedHandler;
402 typedef std::function<void(const APIGatewayClient*, const Model::GetDeploymentRequest&, const Model::GetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDeploymentResponseReceivedHandler;
403 typedef std::function<void(const APIGatewayClient*, const Model::GetDeploymentsRequest&, const Model::GetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDeploymentsResponseReceivedHandler;
404 typedef std::function<void(const APIGatewayClient*, const Model::GetDomainNameRequest&, const Model::GetDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDomainNameResponseReceivedHandler;
405 typedef std::function<void(const APIGatewayClient*, const Model::GetDomainNamesRequest&, const Model::GetDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDomainNamesResponseReceivedHandler;
406 typedef std::function<void(const APIGatewayClient*, const Model::GetExportRequest&, const Model::GetExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetExportResponseReceivedHandler;
407 typedef std::function<void(const APIGatewayClient*, const Model::GetIntegrationRequest&, const Model::GetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetIntegrationResponseReceivedHandler;
408 typedef std::function<void(const APIGatewayClient*, const Model::GetIntegrationResponseRequest&, const Model::GetIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetIntegrationResponseResponseReceivedHandler;
409 typedef std::function<void(const APIGatewayClient*, const Model::GetMethodRequest&, const Model::GetMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetMethodResponseReceivedHandler;
410 typedef std::function<void(const APIGatewayClient*, const Model::GetMethodResponseRequest&, const Model::GetMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetMethodResponseResponseReceivedHandler;
411 typedef std::function<void(const APIGatewayClient*, const Model::GetModelRequest&, const Model::GetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetModelResponseReceivedHandler;
412 typedef std::function<void(const APIGatewayClient*, const Model::GetModelTemplateRequest&, const Model::GetModelTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetModelTemplateResponseReceivedHandler;
413 typedef std::function<void(const APIGatewayClient*, const Model::GetModelsRequest&, const Model::GetModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetModelsResponseReceivedHandler;
414 typedef std::function<void(const APIGatewayClient*, const Model::GetResourceRequest&, const Model::GetResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetResourceResponseReceivedHandler;
415 typedef std::function<void(const APIGatewayClient*, const Model::GetResourcesRequest&, const Model::GetResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetResourcesResponseReceivedHandler;
416 typedef std::function<void(const APIGatewayClient*, const Model::GetRestApiRequest&, const Model::GetRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRestApiResponseReceivedHandler;
417 typedef std::function<void(const APIGatewayClient*, const Model::GetRestApisRequest&, const Model::GetRestApisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRestApisResponseReceivedHandler;
418 typedef std::function<void(const APIGatewayClient*, const Model::GetSdkRequest&, const Model::GetSdkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetSdkResponseReceivedHandler;
419 typedef std::function<void(const APIGatewayClient*, const Model::GetStageRequest&, const Model::GetStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetStageResponseReceivedHandler;
420 typedef std::function<void(const APIGatewayClient*, const Model::GetStagesRequest&, const Model::GetStagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetStagesResponseReceivedHandler;
421 typedef std::function<void(const APIGatewayClient*, const Model::ImportRestApiRequest&, const Model::ImportRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportRestApiResponseReceivedHandler;
422 typedef std::function<void(const APIGatewayClient*, const Model::PutIntegrationRequest&, const Model::PutIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutIntegrationResponseReceivedHandler;
423 typedef std::function<void(const APIGatewayClient*, const Model::PutIntegrationResponseRequest&, const Model::PutIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutIntegrationResponseResponseReceivedHandler;
424 typedef std::function<void(const APIGatewayClient*, const Model::PutMethodRequest&, const Model::PutMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutMethodResponseReceivedHandler;
425 typedef std::function<void(const APIGatewayClient*, const Model::PutMethodResponseRequest&, const Model::PutMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutMethodResponseResponseReceivedHandler;
426 typedef std::function<void(const APIGatewayClient*, const Model::PutRestApiRequest&, const Model::PutRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutRestApiResponseReceivedHandler;
427 typedef std::function<void(const APIGatewayClient*, const Model::TestInvokeAuthorizerRequest&, const Model::TestInvokeAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TestInvokeAuthorizerResponseReceivedHandler;
428 typedef std::function<void(const APIGatewayClient*, const Model::TestInvokeMethodRequest&, const Model::TestInvokeMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TestInvokeMethodResponseReceivedHandler;
429 typedef std::function<void(const APIGatewayClient*, const Model::UpdateAccountRequest&, const Model::UpdateAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateAccountResponseReceivedHandler;
430 typedef std::function<void(const APIGatewayClient*, const Model::UpdateApiKeyRequest&, const Model::UpdateApiKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateApiKeyResponseReceivedHandler;
431 typedef std::function<void(const APIGatewayClient*, const Model::UpdateAuthorizerRequest&, const Model::UpdateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateAuthorizerResponseReceivedHandler;
432 typedef std::function<void(const APIGatewayClient*, const Model::UpdateBasePathMappingRequest&, const Model::UpdateBasePathMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateBasePathMappingResponseReceivedHandler;
433 typedef std::function<void(const APIGatewayClient*, const Model::UpdateClientCertificateRequest&, const Model::UpdateClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateClientCertificateResponseReceivedHandler;
434 typedef std::function<void(const APIGatewayClient*, const Model::UpdateDeploymentRequest&, const Model::UpdateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateDeploymentResponseReceivedHandler;
435 typedef std::function<void(const APIGatewayClient*, const Model::UpdateDomainNameRequest&, const Model::UpdateDomainNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateDomainNameResponseReceivedHandler;
436 typedef std::function<void(const APIGatewayClient*, const Model::UpdateIntegrationRequest&, const Model::UpdateIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateIntegrationResponseReceivedHandler;
437 typedef std::function<void(const APIGatewayClient*, const Model::UpdateIntegrationResponseRequest&, const Model::UpdateIntegrationResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateIntegrationResponseResponseReceivedHandler;
438 typedef std::function<void(const APIGatewayClient*, const Model::UpdateMethodRequest&, const Model::UpdateMethodOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateMethodResponseReceivedHandler;
439 typedef std::function<void(const APIGatewayClient*, const Model::UpdateMethodResponseRequest&, const Model::UpdateMethodResponseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateMethodResponseResponseReceivedHandler;
440 typedef std::function<void(const APIGatewayClient*, const Model::UpdateModelRequest&, const Model::UpdateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateModelResponseReceivedHandler;
441 typedef std::function<void(const APIGatewayClient*, const Model::UpdateResourceRequest&, const Model::UpdateResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateResourceResponseReceivedHandler;
442 typedef std::function<void(const APIGatewayClient*, const Model::UpdateRestApiRequest&, const Model::UpdateRestApiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRestApiResponseReceivedHandler;
443 typedef std::function<void(const APIGatewayClient*, const Model::UpdateStageRequest&, const Model::UpdateStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateStageResponseReceivedHandler;
473 APIGatewayClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
2061 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const APIGatewayClient *, const Model::DeleteMethodResponseRequest &, const Model::DeleteMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMethodResponseResponseReceivedHandler
Aws::Utils::Outcome< GetModelTemplateResult, Aws::Client::AWSError< APIGatewayErrors > > GetModelTemplateOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteDeploymentRequest &, const Model::DeleteDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeploymentResponseReceivedHandler
Aws::Utils::Outcome< PutMethodResult, Aws::Client::AWSError< APIGatewayErrors > > PutMethodOutcome
std::function< void(const APIGatewayClient *, const Model::UpdateDomainNameRequest &, const Model::UpdateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameResponseReceivedHandler
Aws::Utils::Outcome< CreateStageResult, Aws::Client::AWSError< APIGatewayErrors > > CreateStageOutcome
std::future< CreateStageOutcome > CreateStageOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetStagesRequest &, const Model::GetStagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStagesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateMethodResponseRequest &, const Model::UpdateMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMethodResponseResponseReceivedHandler
std::future< DeleteDomainNameOutcome > DeleteDomainNameOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > FlushStageAuthorizersCacheOutcome
std::function< void(const APIGatewayClient *, const Model::GetExportRequest &, const Model::GetExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExportResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteBasePathMappingRequest &, const Model::DeleteBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBasePathMappingResponseReceivedHandler
std::future< GetRestApisOutcome > GetRestApisOutcomeCallable
std::future< DeleteApiKeyOutcome > DeleteApiKeyOutcomeCallable
Aws::Utils::Outcome< CreateApiKeyResult, Aws::Client::AWSError< APIGatewayErrors > > CreateApiKeyOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteApiKeyRequest &, const Model::DeleteApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiKeyResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteAuthorizerOutcome
std::future< PutIntegrationOutcome > PutIntegrationOutcomeCallable
Aws::Utils::Outcome< CreateDomainNameResult, Aws::Client::AWSError< APIGatewayErrors > > CreateDomainNameOutcome
std::function< void(const APIGatewayClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::CreateRestApiRequest &, const Model::CreateRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRestApiResponseReceivedHandler
std::future< UpdateIntegrationResponseOutcome > UpdateIntegrationResponseOutcomeCallable
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetResourcesRequest &, const Model::GetResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcesResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateAuthorizerRequest &, const Model::CreateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAuthorizerResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteIntegrationOutcome
std::function< void(const APIGatewayClient *, const Model::GetMethodRequest &, const Model::GetMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMethodResponseReceivedHandler
Aws::Utils::Outcome< GetIntegrationResponseResult, Aws::Client::AWSError< APIGatewayErrors > > GetIntegrationResponseOutcome
std::future< CreateAuthorizerOutcome > CreateAuthorizerOutcomeCallable
Aws::Utils::Outcome< PutRestApiResult, Aws::Client::AWSError< APIGatewayErrors > > PutRestApiOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteRestApiOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteIntegrationResponseOutcome
std::function< void(const APIGatewayClient *, const Model::GetRestApiRequest &, const Model::GetRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRestApiResponseReceivedHandler
Aws::Utils::Outcome< UpdateResourceResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateResourceOutcome
Aws::Utils::Outcome< GetRestApiResult, Aws::Client::AWSError< APIGatewayErrors > > GetRestApiOutcome
Aws::Utils::Outcome< UpdateAuthorizerResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateAuthorizerOutcome
std::function< void(const APIGatewayClient *, const Model::UpdateIntegrationResponseRequest &, const Model::UpdateIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResponseResponseReceivedHandler
Aws::Utils::Outcome< CreateAuthorizerResult, Aws::Client::AWSError< APIGatewayErrors > > CreateAuthorizerOutcome
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
Aws::Utils::Outcome< GetResourcesResult, Aws::Client::AWSError< APIGatewayErrors > > GetResourcesOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateDomainNameRequest &, const Model::CreateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainNameResponseReceivedHandler
Aws::Utils::Outcome< GetApiKeysResult, Aws::Client::AWSError< APIGatewayErrors > > GetApiKeysOutcome
Aws::Utils::Outcome< GetModelsResult, Aws::Client::AWSError< APIGatewayErrors > > GetModelsOutcome
std::future< CreateRestApiOutcome > CreateRestApiOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateMethodRequest &, const Model::UpdateMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMethodResponseReceivedHandler
std::future< CreateModelOutcome > CreateModelOutcomeCallable
std::future< DeleteMethodOutcome > DeleteMethodOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::PutIntegrationResponseRequest &, const Model::PutIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteModelOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteMethodRequest &, const Model::DeleteMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetResourceRequest &, const Model::GetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetClientCertificatesRequest &, const Model::GetClientCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClientCertificatesResponseReceivedHandler
Aws::Utils::Outcome< GetBasePathMappingResult, Aws::Client::AWSError< APIGatewayErrors > > GetBasePathMappingOutcome
std::function< void(const APIGatewayClient *, const Model::GetDeploymentsRequest &, const Model::GetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentsResponseReceivedHandler
std::future< GetModelsOutcome > GetModelsOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::CreateResourceRequest &, const Model::CreateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::ImportRestApiRequest &, const Model::ImportRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::FlushStageCacheRequest &, const Model::FlushStageCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushStageCacheResponseReceivedHandler
Aws::Utils::Outcome< GetResourceResult, Aws::Client::AWSError< APIGatewayErrors > > GetResourceOutcome
std::future< DeleteRestApiOutcome > DeleteRestApiOutcomeCallable
Aws::Utils::Outcome< UpdateApiKeyResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateApiKeyOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteBasePathMappingOutcome
Aws::Utils::Outcome< GetRestApisResult, Aws::Client::AWSError< APIGatewayErrors > > GetRestApisOutcome
std::future< TestInvokeAuthorizerOutcome > TestInvokeAuthorizerOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateClientCertificateRequest &, const Model::UpdateClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteRestApiRequest &, const Model::DeleteRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainNameResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::TestInvokeMethodRequest &, const Model::TestInvokeMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestInvokeMethodResponseReceivedHandler
std::future< GetBasePathMappingsOutcome > GetBasePathMappingsOutcomeCallable
std::future< GetSdkOutcome > GetSdkOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::PutRestApiRequest &, const Model::PutRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRestApiResponseReceivedHandler
std::future< UpdateAccountOutcome > UpdateAccountOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetSdkRequest &, const Model::GetSdkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSdkResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteClientCertificateRequest &, const Model::DeleteClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetMethodResponseRequest &, const Model::GetMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMethodResponseResponseReceivedHandler
Aws::Utils::Outcome< CreateResourceResult, Aws::Client::AWSError< APIGatewayErrors > > CreateResourceOutcome
Aws::Utils::Outcome< UpdateModelResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateModelOutcome
Aws::Utils::Outcome< GetMethodResponseResult, Aws::Client::AWSError< APIGatewayErrors > > GetMethodResponseOutcome
std::function< void(const APIGatewayClient *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
std::future< UpdateRestApiOutcome > UpdateRestApiOutcomeCallable
Aws::Utils::Outcome< UpdateClientCertificateResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateClientCertificateOutcome
Aws::Utils::Outcome< GetClientCertificateResult, Aws::Client::AWSError< APIGatewayErrors > > GetClientCertificateOutcome
std::future< GetIntegrationResponseOutcome > GetIntegrationResponseOutcomeCallable
std::future< UpdateStageOutcome > UpdateStageOutcomeCallable
Aws::Utils::Outcome< UpdateRestApiResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateRestApiOutcome
Aws::Utils::Outcome< GetAccountResult, Aws::Client::AWSError< APIGatewayErrors > > GetAccountOutcome
Aws::Utils::Outcome< GetDomainNameResult, Aws::Client::AWSError< APIGatewayErrors > > GetDomainNameOutcome
Aws::Utils::Outcome< GenerateClientCertificateResult, Aws::Client::AWSError< APIGatewayErrors > > GenerateClientCertificateOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteResourceOutcome
std::future< TestInvokeMethodOutcome > TestInvokeMethodOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetRestApisRequest &, const Model::GetRestApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRestApisResponseReceivedHandler
std::future< PutMethodOutcome > PutMethodOutcomeCallable
std::future< GetAuthorizerOutcome > GetAuthorizerOutcomeCallable
std::future< GetDeploymentsOutcome > GetDeploymentsOutcomeCallable
std::future< GetStageOutcome > GetStageOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteMethodOutcome
std::future< UpdateApiKeyOutcome > UpdateApiKeyOutcomeCallable
Aws::Utils::Outcome< GetExportResult, Aws::Client::AWSError< APIGatewayErrors > > GetExportOutcome
std::future< DeleteIntegrationResponseOutcome > DeleteIntegrationResponseOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
std::future< DeleteResourceOutcome > DeleteResourceOutcomeCallable
std::future< GetBasePathMappingOutcome > GetBasePathMappingOutcomeCallable
std::future< CreateApiKeyOutcome > CreateApiKeyOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
std::future< UpdateModelOutcome > UpdateModelOutcomeCallable
Aws::Utils::Outcome< GetDeploymentsResult, Aws::Client::AWSError< APIGatewayErrors > > GetDeploymentsOutcome
std::future< GetResourceOutcome > GetResourceOutcomeCallable
std::future< GetAuthorizersOutcome > GetAuthorizersOutcomeCallable
Aws::Utils::Outcome< UpdateDeploymentResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateDeploymentOutcome
Aws::Utils::Outcome< ImportRestApiResult, Aws::Client::AWSError< APIGatewayErrors > > ImportRestApiOutcome
std::function< void(const APIGatewayClient *, const Model::GetApiKeysRequest &, const Model::GetApiKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiKeysResponseReceivedHandler
std::future< GetMethodResponseOutcome > GetMethodResponseOutcomeCallable
std::future< DeleteStageOutcome > DeleteStageOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< GetResourcesOutcome > GetResourcesOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::DeleteIntegrationResponseRequest &, const Model::DeleteIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateBasePathMappingRequest &, const Model::CreateBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBasePathMappingResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutMethodResponseRequest &, const Model::PutMethodResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMethodResponseResponseReceivedHandler
std::future< DeleteMethodResponseOutcome > DeleteMethodResponseOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::CreateStageRequest &, const Model::CreateStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStageResponseReceivedHandler
Aws::Utils::Outcome< GetMethodResult, Aws::Client::AWSError< APIGatewayErrors > > GetMethodOutcome
std::function< void(const APIGatewayClient *, const Model::GetModelTemplateRequest &, const Model::GetModelTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelTemplateResponseReceivedHandler
Aws::Utils::Outcome< GetStageResult, Aws::Client::AWSError< APIGatewayErrors > > GetStageOutcome
std::function< void(const APIGatewayClient *, const Model::UpdateStageRequest &, const Model::UpdateStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStageResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::PutMethodRequest &, const Model::PutMethodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMethodResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GenerateClientCertificateRequest &, const Model::GenerateClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateClientCertificateResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteDomainNameOutcome
std::future< GetDeploymentOutcome > GetDeploymentOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentResult, Aws::Client::AWSError< APIGatewayErrors > > CreateDeploymentOutcome
std::function< void(const APIGatewayClient *, const Model::GetIntegrationResponseRequest &, const Model::GetIntegrationResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetBasePathMappingRequest &, const Model::GetBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBasePathMappingResponseReceivedHandler
std::future< GenerateClientCertificateOutcome > GenerateClientCertificateOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteDeploymentOutcome
Aws::Utils::Outcome< UpdateStageResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateStageOutcome
std::function< void(const APIGatewayClient *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
std::future< DeleteDeploymentOutcome > DeleteDeploymentOutcomeCallable
std::future< CreateResourceOutcome > CreateResourceOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateRestApiRequest &, const Model::UpdateRestApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRestApiResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetModelRequest &, const Model::GetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateResourceRequest &, const Model::UpdateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateAuthorizerRequest &, const Model::UpdateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthorizerResponseReceivedHandler
std::future< DeleteAuthorizerOutcome > DeleteAuthorizerOutcomeCallable
Aws::Utils::Outcome< UpdateAccountResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateAccountOutcome
Aws::Utils::Outcome< CreateBasePathMappingResult, Aws::Client::AWSError< APIGatewayErrors > > CreateBasePathMappingOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteAuthorizerRequest &, const Model::DeleteAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAuthorizerResponseReceivedHandler
std::future< UpdateBasePathMappingOutcome > UpdateBasePathMappingOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetClientCertificateRequest &, const Model::GetClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClientCertificateResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetStageRequest &, const Model::GetStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStageResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResponseReceivedHandler
Aws::Utils::Outcome< GetModelResult, Aws::Client::AWSError< APIGatewayErrors > > GetModelOutcome
std::future< GetClientCertificateOutcome > GetClientCertificateOutcomeCallable
Aws::Utils::Outcome< GetStagesResult, Aws::Client::AWSError< APIGatewayErrors > > GetStagesOutcome
std::future< PutIntegrationResponseOutcome > PutIntegrationResponseOutcomeCallable
Aws::Utils::Outcome< UpdateIntegrationResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateIntegrationOutcome
std::function< void(const APIGatewayClient *, const Model::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiKeyResponseReceivedHandler
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< GetModelTemplateOutcome > GetModelTemplateOutcomeCallable
std::future< GetClientCertificatesOutcome > GetClientCertificatesOutcomeCallable
Aws::Utils::Outcome< UpdateMethodResponseResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateMethodResponseOutcome
std::function< void(const APIGatewayClient *, const Model::GetModelsRequest &, const Model::GetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelsResponseReceivedHandler
std::future< UpdateMethodResponseOutcome > UpdateMethodResponseOutcomeCallable
std::future< GetStagesOutcome > GetStagesOutcomeCallable
std::future< GetApiKeyOutcome > GetApiKeyOutcomeCallable
Aws::Utils::Outcome< PutIntegrationResponseResult, Aws::Client::AWSError< APIGatewayErrors > > PutIntegrationResponseOutcome
std::function< void(const APIGatewayClient *, const Model::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseReceivedHandler
std::future< GetModelOutcome > GetModelOutcomeCallable
std::future< GetRestApiOutcome > GetRestApiOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetBasePathMappingsRequest &, const Model::GetBasePathMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBasePathMappingsResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::GetAuthorizerRequest &, const Model::GetAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizerResponseReceivedHandler
Aws::Utils::Outcome< GetAuthorizerResult, Aws::Client::AWSError< APIGatewayErrors > > GetAuthorizerOutcome
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
Aws::Utils::Outcome< CreateModelResult, Aws::Client::AWSError< APIGatewayErrors > > CreateModelOutcome
std::function< void(const APIGatewayClient *, const Model::GetAuthorizersRequest &, const Model::GetAuthorizersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizersResponseReceivedHandler
std::future< PutRestApiOutcome > PutRestApiOutcomeCallable
std::future< UpdateDeploymentOutcome > UpdateDeploymentOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::future< UpdateResourceOutcome > UpdateResourceOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateModelRequest &, const Model::UpdateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteMethodResponseOutcome
std::future< UpdateMethodOutcome > UpdateMethodOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateBasePathMappingRequest &, const Model::UpdateBasePathMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBasePathMappingResponseReceivedHandler
Aws::Utils::Outcome< TestInvokeMethodResult, Aws::Client::AWSError< APIGatewayErrors > > TestInvokeMethodOutcome
std::future< ImportRestApiOutcome > ImportRestApiOutcomeCallable
Aws::Utils::Outcome< TestInvokeAuthorizerResult, Aws::Client::AWSError< APIGatewayErrors > > TestInvokeAuthorizerOutcome
std::function< void(const APIGatewayClient *, const Model::GetApiKeyRequest &, const Model::GetApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiKeyResponseReceivedHandler
#define AWS_APIGATEWAY_API
Aws::Utils::Outcome< GetAuthorizersResult, Aws::Client::AWSError< APIGatewayErrors > > GetAuthorizersOutcome
Aws::Utils::Outcome< UpdateBasePathMappingResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateBasePathMappingOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteStageOutcome
Aws::Utils::Outcome< CreateRestApiResult, Aws::Client::AWSError< APIGatewayErrors > > CreateRestApiOutcome
std::function< void(const APIGatewayClient *, const Model::TestInvokeAuthorizerRequest &, const Model::TestInvokeAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestInvokeAuthorizerResponseReceivedHandler
std::future< CreateBasePathMappingOutcome > CreateBasePathMappingOutcomeCallable
Aws::Utils::Outcome< UpdateMethodResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateMethodOutcome
std::function< void(const APIGatewayClient *, const Model::FlushStageAuthorizersCacheRequest &, const Model::FlushStageAuthorizersCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushStageAuthorizersCacheResponseReceivedHandler
std::future< UpdateClientCertificateOutcome > UpdateClientCertificateOutcomeCallable
std::future< FlushStageAuthorizersCacheOutcome > FlushStageAuthorizersCacheOutcomeCallable
Aws::Utils::Outcome< GetClientCertificatesResult, Aws::Client::AWSError< APIGatewayErrors > > GetClientCertificatesOutcome
Aws::Utils::Outcome< PutMethodResponseResult, Aws::Client::AWSError< APIGatewayErrors > > PutMethodResponseOutcome
std::future< GetExportOutcome > GetExportOutcomeCallable
std::future< GetAccountOutcome > GetAccountOutcomeCallable
Aws::Utils::Outcome< GetIntegrationResult, Aws::Client::AWSError< APIGatewayErrors > > GetIntegrationOutcome
std::future< FlushStageCacheOutcome > FlushStageCacheOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::CreateApiKeyRequest &, const Model::CreateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiKeyResponseReceivedHandler
std::future< DeleteBasePathMappingOutcome > DeleteBasePathMappingOutcomeCallable
Aws::Utils::Outcome< PutIntegrationResult, Aws::Client::AWSError< APIGatewayErrors > > PutIntegrationOutcome
Aws::Utils::Outcome< GetBasePathMappingsResult, Aws::Client::AWSError< APIGatewayErrors > > GetBasePathMappingsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > FlushStageCacheOutcome
std::future< DeleteClientCertificateOutcome > DeleteClientCertificateOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::UpdateDeploymentRequest &, const Model::UpdateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeploymentResponseReceivedHandler
std::function< void(const APIGatewayClient *, const Model::UpdateAccountRequest &, const Model::UpdateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteApiKeyOutcome
std::future< GetApiKeysOutcome > GetApiKeysOutcomeCallable
Aws::Client::AWSJsonClient BASECLASS
Aws::Utils::Outcome< GetDeploymentResult, Aws::Client::AWSError< APIGatewayErrors > > GetDeploymentOutcome
std::future< UpdateAuthorizerOutcome > UpdateAuthorizerOutcomeCallable
std::future< GetMethodOutcome > GetMethodOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::GetDomainNamesRequest &, const Model::GetDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNamesResponseReceivedHandler
Aws::Utils::Outcome< UpdateDomainNameResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateDomainNameOutcome
Aws::Utils::Outcome< GetDomainNamesResult, Aws::Client::AWSError< APIGatewayErrors > > GetDomainNamesOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< APIGatewayErrors > > DeleteClientCertificateOutcome
std::future< PutMethodResponseOutcome > PutMethodResponseOutcomeCallable
std::function< void(const APIGatewayClient *, const Model::DeleteResourceRequest &, const Model::DeleteResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceResponseReceivedHandler
JSON (JavaScript Object Notation).
Aws::Utils::Outcome< UpdateIntegrationResponseResult, Aws::Client::AWSError< APIGatewayErrors > > UpdateIntegrationResponseOutcome
std::function< void(const APIGatewayClient *, const Model::DeleteStageRequest &, const Model::DeleteStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStageResponseReceivedHandler
Aws::Utils::Outcome< GetSdkResult, Aws::Client::AWSError< APIGatewayErrors > > GetSdkOutcome
Aws::Utils::Outcome< GetApiKeyResult, Aws::Client::AWSError< APIGatewayErrors > > GetApiKeyOutcome
std::future< GetDomainNamesOutcome > GetDomainNamesOutcomeCallable