AWS SDK for C++  1.9.104
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::APIGateway::APIGatewayClient Class Reference

#include <APIGatewayClient.h>

+ Inheritance diagram for Aws::APIGateway::APIGatewayClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 APIGatewayClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 APIGatewayClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 APIGatewayClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~APIGatewayClient ()
 
virtual Model::CreateApiKeyOutcome CreateApiKey (const Model::CreateApiKeyRequest &request) const
 
virtual Model::CreateApiKeyOutcomeCallable CreateApiKeyCallable (const Model::CreateApiKeyRequest &request) const
 
virtual void CreateApiKeyAsync (const Model::CreateApiKeyRequest &request, const CreateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAuthorizerOutcome CreateAuthorizer (const Model::CreateAuthorizerRequest &request) const
 
virtual Model::CreateAuthorizerOutcomeCallable CreateAuthorizerCallable (const Model::CreateAuthorizerRequest &request) const
 
virtual void CreateAuthorizerAsync (const Model::CreateAuthorizerRequest &request, const CreateAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateBasePathMappingOutcome CreateBasePathMapping (const Model::CreateBasePathMappingRequest &request) const
 
virtual Model::CreateBasePathMappingOutcomeCallable CreateBasePathMappingCallable (const Model::CreateBasePathMappingRequest &request) const
 
virtual void CreateBasePathMappingAsync (const Model::CreateBasePathMappingRequest &request, const CreateBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDeploymentOutcome CreateDeployment (const Model::CreateDeploymentRequest &request) const
 
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable (const Model::CreateDeploymentRequest &request) const
 
virtual void CreateDeploymentAsync (const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDocumentationPartOutcome CreateDocumentationPart (const Model::CreateDocumentationPartRequest &request) const
 
virtual Model::CreateDocumentationPartOutcomeCallable CreateDocumentationPartCallable (const Model::CreateDocumentationPartRequest &request) const
 
virtual void CreateDocumentationPartAsync (const Model::CreateDocumentationPartRequest &request, const CreateDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDocumentationVersionOutcome CreateDocumentationVersion (const Model::CreateDocumentationVersionRequest &request) const
 
virtual Model::CreateDocumentationVersionOutcomeCallable CreateDocumentationVersionCallable (const Model::CreateDocumentationVersionRequest &request) const
 
virtual void CreateDocumentationVersionAsync (const Model::CreateDocumentationVersionRequest &request, const CreateDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDomainNameOutcome CreateDomainName (const Model::CreateDomainNameRequest &request) const
 
virtual Model::CreateDomainNameOutcomeCallable CreateDomainNameCallable (const Model::CreateDomainNameRequest &request) const
 
virtual void CreateDomainNameAsync (const Model::CreateDomainNameRequest &request, const CreateDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateModelOutcome CreateModel (const Model::CreateModelRequest &request) const
 
virtual Model::CreateModelOutcomeCallable CreateModelCallable (const Model::CreateModelRequest &request) const
 
virtual void CreateModelAsync (const Model::CreateModelRequest &request, const CreateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRequestValidatorOutcome CreateRequestValidator (const Model::CreateRequestValidatorRequest &request) const
 
virtual Model::CreateRequestValidatorOutcomeCallable CreateRequestValidatorCallable (const Model::CreateRequestValidatorRequest &request) const
 
virtual void CreateRequestValidatorAsync (const Model::CreateRequestValidatorRequest &request, const CreateRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateResourceOutcome CreateResource (const Model::CreateResourceRequest &request) const
 
virtual Model::CreateResourceOutcomeCallable CreateResourceCallable (const Model::CreateResourceRequest &request) const
 
virtual void CreateResourceAsync (const Model::CreateResourceRequest &request, const CreateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRestApiOutcome CreateRestApi (const Model::CreateRestApiRequest &request) const
 
virtual Model::CreateRestApiOutcomeCallable CreateRestApiCallable (const Model::CreateRestApiRequest &request) const
 
virtual void CreateRestApiAsync (const Model::CreateRestApiRequest &request, const CreateRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateStageOutcome CreateStage (const Model::CreateStageRequest &request) const
 
virtual Model::CreateStageOutcomeCallable CreateStageCallable (const Model::CreateStageRequest &request) const
 
virtual void CreateStageAsync (const Model::CreateStageRequest &request, const CreateStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUsagePlanOutcome CreateUsagePlan (const Model::CreateUsagePlanRequest &request) const
 
virtual Model::CreateUsagePlanOutcomeCallable CreateUsagePlanCallable (const Model::CreateUsagePlanRequest &request) const
 
virtual void CreateUsagePlanAsync (const Model::CreateUsagePlanRequest &request, const CreateUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUsagePlanKeyOutcome CreateUsagePlanKey (const Model::CreateUsagePlanKeyRequest &request) const
 
virtual Model::CreateUsagePlanKeyOutcomeCallable CreateUsagePlanKeyCallable (const Model::CreateUsagePlanKeyRequest &request) const
 
virtual void CreateUsagePlanKeyAsync (const Model::CreateUsagePlanKeyRequest &request, const CreateUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcLinkOutcome CreateVpcLink (const Model::CreateVpcLinkRequest &request) const
 
virtual Model::CreateVpcLinkOutcomeCallable CreateVpcLinkCallable (const Model::CreateVpcLinkRequest &request) const
 
virtual void CreateVpcLinkAsync (const Model::CreateVpcLinkRequest &request, const CreateVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApiKeyOutcome DeleteApiKey (const Model::DeleteApiKeyRequest &request) const
 
virtual Model::DeleteApiKeyOutcomeCallable DeleteApiKeyCallable (const Model::DeleteApiKeyRequest &request) const
 
virtual void DeleteApiKeyAsync (const Model::DeleteApiKeyRequest &request, const DeleteApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAuthorizerOutcome DeleteAuthorizer (const Model::DeleteAuthorizerRequest &request) const
 
virtual Model::DeleteAuthorizerOutcomeCallable DeleteAuthorizerCallable (const Model::DeleteAuthorizerRequest &request) const
 
virtual void DeleteAuthorizerAsync (const Model::DeleteAuthorizerRequest &request, const DeleteAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteBasePathMappingOutcome DeleteBasePathMapping (const Model::DeleteBasePathMappingRequest &request) const
 
virtual Model::DeleteBasePathMappingOutcomeCallable DeleteBasePathMappingCallable (const Model::DeleteBasePathMappingRequest &request) const
 
virtual void DeleteBasePathMappingAsync (const Model::DeleteBasePathMappingRequest &request, const DeleteBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteClientCertificateOutcome DeleteClientCertificate (const Model::DeleteClientCertificateRequest &request) const
 
virtual Model::DeleteClientCertificateOutcomeCallable DeleteClientCertificateCallable (const Model::DeleteClientCertificateRequest &request) const
 
virtual void DeleteClientCertificateAsync (const Model::DeleteClientCertificateRequest &request, const DeleteClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDeploymentOutcome DeleteDeployment (const Model::DeleteDeploymentRequest &request) const
 
virtual Model::DeleteDeploymentOutcomeCallable DeleteDeploymentCallable (const Model::DeleteDeploymentRequest &request) const
 
virtual void DeleteDeploymentAsync (const Model::DeleteDeploymentRequest &request, const DeleteDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDocumentationPartOutcome DeleteDocumentationPart (const Model::DeleteDocumentationPartRequest &request) const
 
virtual Model::DeleteDocumentationPartOutcomeCallable DeleteDocumentationPartCallable (const Model::DeleteDocumentationPartRequest &request) const
 
virtual void DeleteDocumentationPartAsync (const Model::DeleteDocumentationPartRequest &request, const DeleteDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDocumentationVersionOutcome DeleteDocumentationVersion (const Model::DeleteDocumentationVersionRequest &request) const
 
virtual Model::DeleteDocumentationVersionOutcomeCallable DeleteDocumentationVersionCallable (const Model::DeleteDocumentationVersionRequest &request) const
 
virtual void DeleteDocumentationVersionAsync (const Model::DeleteDocumentationVersionRequest &request, const DeleteDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDomainNameOutcome DeleteDomainName (const Model::DeleteDomainNameRequest &request) const
 
virtual Model::DeleteDomainNameOutcomeCallable DeleteDomainNameCallable (const Model::DeleteDomainNameRequest &request) const
 
virtual void DeleteDomainNameAsync (const Model::DeleteDomainNameRequest &request, const DeleteDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGatewayResponseOutcome DeleteGatewayResponse (const Model::DeleteGatewayResponseRequest &request) const
 
virtual Model::DeleteGatewayResponseOutcomeCallable DeleteGatewayResponseCallable (const Model::DeleteGatewayResponseRequest &request) const
 
virtual void DeleteGatewayResponseAsync (const Model::DeleteGatewayResponseRequest &request, const DeleteGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteIntegrationOutcome DeleteIntegration (const Model::DeleteIntegrationRequest &request) const
 
virtual Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable (const Model::DeleteIntegrationRequest &request) const
 
virtual void DeleteIntegrationAsync (const Model::DeleteIntegrationRequest &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteIntegrationResponseOutcome DeleteIntegrationResponse (const Model::DeleteIntegrationResponseRequest &request) const
 
virtual Model::DeleteIntegrationResponseOutcomeCallable DeleteIntegrationResponseCallable (const Model::DeleteIntegrationResponseRequest &request) const
 
virtual void DeleteIntegrationResponseAsync (const Model::DeleteIntegrationResponseRequest &request, const DeleteIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteMethodOutcome DeleteMethod (const Model::DeleteMethodRequest &request) const
 
virtual Model::DeleteMethodOutcomeCallable DeleteMethodCallable (const Model::DeleteMethodRequest &request) const
 
virtual void DeleteMethodAsync (const Model::DeleteMethodRequest &request, const DeleteMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteMethodResponseOutcome DeleteMethodResponse (const Model::DeleteMethodResponseRequest &request) const
 
virtual Model::DeleteMethodResponseOutcomeCallable DeleteMethodResponseCallable (const Model::DeleteMethodResponseRequest &request) const
 
virtual void DeleteMethodResponseAsync (const Model::DeleteMethodResponseRequest &request, const DeleteMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteModelOutcome DeleteModel (const Model::DeleteModelRequest &request) const
 
virtual Model::DeleteModelOutcomeCallable DeleteModelCallable (const Model::DeleteModelRequest &request) const
 
virtual void DeleteModelAsync (const Model::DeleteModelRequest &request, const DeleteModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRequestValidatorOutcome DeleteRequestValidator (const Model::DeleteRequestValidatorRequest &request) const
 
virtual Model::DeleteRequestValidatorOutcomeCallable DeleteRequestValidatorCallable (const Model::DeleteRequestValidatorRequest &request) const
 
virtual void DeleteRequestValidatorAsync (const Model::DeleteRequestValidatorRequest &request, const DeleteRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteResourceOutcome DeleteResource (const Model::DeleteResourceRequest &request) const
 
virtual Model::DeleteResourceOutcomeCallable DeleteResourceCallable (const Model::DeleteResourceRequest &request) const
 
virtual void DeleteResourceAsync (const Model::DeleteResourceRequest &request, const DeleteResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRestApiOutcome DeleteRestApi (const Model::DeleteRestApiRequest &request) const
 
virtual Model::DeleteRestApiOutcomeCallable DeleteRestApiCallable (const Model::DeleteRestApiRequest &request) const
 
virtual void DeleteRestApiAsync (const Model::DeleteRestApiRequest &request, const DeleteRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteStageOutcome DeleteStage (const Model::DeleteStageRequest &request) const
 
virtual Model::DeleteStageOutcomeCallable DeleteStageCallable (const Model::DeleteStageRequest &request) const
 
virtual void DeleteStageAsync (const Model::DeleteStageRequest &request, const DeleteStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUsagePlanOutcome DeleteUsagePlan (const Model::DeleteUsagePlanRequest &request) const
 
virtual Model::DeleteUsagePlanOutcomeCallable DeleteUsagePlanCallable (const Model::DeleteUsagePlanRequest &request) const
 
virtual void DeleteUsagePlanAsync (const Model::DeleteUsagePlanRequest &request, const DeleteUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUsagePlanKeyOutcome DeleteUsagePlanKey (const Model::DeleteUsagePlanKeyRequest &request) const
 
virtual Model::DeleteUsagePlanKeyOutcomeCallable DeleteUsagePlanKeyCallable (const Model::DeleteUsagePlanKeyRequest &request) const
 
virtual void DeleteUsagePlanKeyAsync (const Model::DeleteUsagePlanKeyRequest &request, const DeleteUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcLinkOutcome DeleteVpcLink (const Model::DeleteVpcLinkRequest &request) const
 
virtual Model::DeleteVpcLinkOutcomeCallable DeleteVpcLinkCallable (const Model::DeleteVpcLinkRequest &request) const
 
virtual void DeleteVpcLinkAsync (const Model::DeleteVpcLinkRequest &request, const DeleteVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::FlushStageAuthorizersCacheOutcome FlushStageAuthorizersCache (const Model::FlushStageAuthorizersCacheRequest &request) const
 
virtual Model::FlushStageAuthorizersCacheOutcomeCallable FlushStageAuthorizersCacheCallable (const Model::FlushStageAuthorizersCacheRequest &request) const
 
virtual void FlushStageAuthorizersCacheAsync (const Model::FlushStageAuthorizersCacheRequest &request, const FlushStageAuthorizersCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::FlushStageCacheOutcome FlushStageCache (const Model::FlushStageCacheRequest &request) const
 
virtual Model::FlushStageCacheOutcomeCallable FlushStageCacheCallable (const Model::FlushStageCacheRequest &request) const
 
virtual void FlushStageCacheAsync (const Model::FlushStageCacheRequest &request, const FlushStageCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GenerateClientCertificateOutcome GenerateClientCertificate (const Model::GenerateClientCertificateRequest &request) const
 
virtual Model::GenerateClientCertificateOutcomeCallable GenerateClientCertificateCallable (const Model::GenerateClientCertificateRequest &request) const
 
virtual void GenerateClientCertificateAsync (const Model::GenerateClientCertificateRequest &request, const GenerateClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAccountOutcome GetAccount (const Model::GetAccountRequest &request) const
 
virtual Model::GetAccountOutcomeCallable GetAccountCallable (const Model::GetAccountRequest &request) const
 
virtual void GetAccountAsync (const Model::GetAccountRequest &request, const GetAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetApiKeyOutcome GetApiKey (const Model::GetApiKeyRequest &request) const
 
virtual Model::GetApiKeyOutcomeCallable GetApiKeyCallable (const Model::GetApiKeyRequest &request) const
 
virtual void GetApiKeyAsync (const Model::GetApiKeyRequest &request, const GetApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetApiKeysOutcome GetApiKeys (const Model::GetApiKeysRequest &request) const
 
virtual Model::GetApiKeysOutcomeCallable GetApiKeysCallable (const Model::GetApiKeysRequest &request) const
 
virtual void GetApiKeysAsync (const Model::GetApiKeysRequest &request, const GetApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAuthorizerOutcome GetAuthorizer (const Model::GetAuthorizerRequest &request) const
 
virtual Model::GetAuthorizerOutcomeCallable GetAuthorizerCallable (const Model::GetAuthorizerRequest &request) const
 
virtual void GetAuthorizerAsync (const Model::GetAuthorizerRequest &request, const GetAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAuthorizersOutcome GetAuthorizers (const Model::GetAuthorizersRequest &request) const
 
virtual Model::GetAuthorizersOutcomeCallable GetAuthorizersCallable (const Model::GetAuthorizersRequest &request) const
 
virtual void GetAuthorizersAsync (const Model::GetAuthorizersRequest &request, const GetAuthorizersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBasePathMappingOutcome GetBasePathMapping (const Model::GetBasePathMappingRequest &request) const
 
virtual Model::GetBasePathMappingOutcomeCallable GetBasePathMappingCallable (const Model::GetBasePathMappingRequest &request) const
 
virtual void GetBasePathMappingAsync (const Model::GetBasePathMappingRequest &request, const GetBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBasePathMappingsOutcome GetBasePathMappings (const Model::GetBasePathMappingsRequest &request) const
 
virtual Model::GetBasePathMappingsOutcomeCallable GetBasePathMappingsCallable (const Model::GetBasePathMappingsRequest &request) const
 
virtual void GetBasePathMappingsAsync (const Model::GetBasePathMappingsRequest &request, const GetBasePathMappingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetClientCertificateOutcome GetClientCertificate (const Model::GetClientCertificateRequest &request) const
 
virtual Model::GetClientCertificateOutcomeCallable GetClientCertificateCallable (const Model::GetClientCertificateRequest &request) const
 
virtual void GetClientCertificateAsync (const Model::GetClientCertificateRequest &request, const GetClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetClientCertificatesOutcome GetClientCertificates (const Model::GetClientCertificatesRequest &request) const
 
virtual Model::GetClientCertificatesOutcomeCallable GetClientCertificatesCallable (const Model::GetClientCertificatesRequest &request) const
 
virtual void GetClientCertificatesAsync (const Model::GetClientCertificatesRequest &request, const GetClientCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDeploymentOutcome GetDeployment (const Model::GetDeploymentRequest &request) const
 
virtual Model::GetDeploymentOutcomeCallable GetDeploymentCallable (const Model::GetDeploymentRequest &request) const
 
virtual void GetDeploymentAsync (const Model::GetDeploymentRequest &request, const GetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDeploymentsOutcome GetDeployments (const Model::GetDeploymentsRequest &request) const
 
virtual Model::GetDeploymentsOutcomeCallable GetDeploymentsCallable (const Model::GetDeploymentsRequest &request) const
 
virtual void GetDeploymentsAsync (const Model::GetDeploymentsRequest &request, const GetDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDocumentationPartOutcome GetDocumentationPart (const Model::GetDocumentationPartRequest &request) const
 
virtual Model::GetDocumentationPartOutcomeCallable GetDocumentationPartCallable (const Model::GetDocumentationPartRequest &request) const
 
virtual void GetDocumentationPartAsync (const Model::GetDocumentationPartRequest &request, const GetDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDocumentationPartsOutcome GetDocumentationParts (const Model::GetDocumentationPartsRequest &request) const
 
virtual Model::GetDocumentationPartsOutcomeCallable GetDocumentationPartsCallable (const Model::GetDocumentationPartsRequest &request) const
 
virtual void GetDocumentationPartsAsync (const Model::GetDocumentationPartsRequest &request, const GetDocumentationPartsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDocumentationVersionOutcome GetDocumentationVersion (const Model::GetDocumentationVersionRequest &request) const
 
virtual Model::GetDocumentationVersionOutcomeCallable GetDocumentationVersionCallable (const Model::GetDocumentationVersionRequest &request) const
 
virtual void GetDocumentationVersionAsync (const Model::GetDocumentationVersionRequest &request, const GetDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDocumentationVersionsOutcome GetDocumentationVersions (const Model::GetDocumentationVersionsRequest &request) const
 
virtual Model::GetDocumentationVersionsOutcomeCallable GetDocumentationVersionsCallable (const Model::GetDocumentationVersionsRequest &request) const
 
virtual void GetDocumentationVersionsAsync (const Model::GetDocumentationVersionsRequest &request, const GetDocumentationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDomainNameOutcome GetDomainName (const Model::GetDomainNameRequest &request) const
 
virtual Model::GetDomainNameOutcomeCallable GetDomainNameCallable (const Model::GetDomainNameRequest &request) const
 
virtual void GetDomainNameAsync (const Model::GetDomainNameRequest &request, const GetDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDomainNamesOutcome GetDomainNames (const Model::GetDomainNamesRequest &request) const
 
virtual Model::GetDomainNamesOutcomeCallable GetDomainNamesCallable (const Model::GetDomainNamesRequest &request) const
 
virtual void GetDomainNamesAsync (const Model::GetDomainNamesRequest &request, const GetDomainNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetExportOutcome GetExport (const Model::GetExportRequest &request) const
 
virtual Model::GetExportOutcomeCallable GetExportCallable (const Model::GetExportRequest &request) const
 
virtual void GetExportAsync (const Model::GetExportRequest &request, const GetExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetGatewayResponseOutcome GetGatewayResponse (const Model::GetGatewayResponseRequest &request) const
 
virtual Model::GetGatewayResponseOutcomeCallable GetGatewayResponseCallable (const Model::GetGatewayResponseRequest &request) const
 
virtual void GetGatewayResponseAsync (const Model::GetGatewayResponseRequest &request, const GetGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetGatewayResponsesOutcome GetGatewayResponses (const Model::GetGatewayResponsesRequest &request) const
 
virtual Model::GetGatewayResponsesOutcomeCallable GetGatewayResponsesCallable (const Model::GetGatewayResponsesRequest &request) const
 
virtual void GetGatewayResponsesAsync (const Model::GetGatewayResponsesRequest &request, const GetGatewayResponsesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetIntegrationOutcome GetIntegration (const Model::GetIntegrationRequest &request) const
 
virtual Model::GetIntegrationOutcomeCallable GetIntegrationCallable (const Model::GetIntegrationRequest &request) const
 
virtual void GetIntegrationAsync (const Model::GetIntegrationRequest &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetIntegrationResponseOutcome GetIntegrationResponse (const Model::GetIntegrationResponseRequest &request) const
 
virtual Model::GetIntegrationResponseOutcomeCallable GetIntegrationResponseCallable (const Model::GetIntegrationResponseRequest &request) const
 
virtual void GetIntegrationResponseAsync (const Model::GetIntegrationResponseRequest &request, const GetIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMethodOutcome GetMethod (const Model::GetMethodRequest &request) const
 
virtual Model::GetMethodOutcomeCallable GetMethodCallable (const Model::GetMethodRequest &request) const
 
virtual void GetMethodAsync (const Model::GetMethodRequest &request, const GetMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMethodResponseOutcome GetMethodResponse (const Model::GetMethodResponseRequest &request) const
 
virtual Model::GetMethodResponseOutcomeCallable GetMethodResponseCallable (const Model::GetMethodResponseRequest &request) const
 
virtual void GetMethodResponseAsync (const Model::GetMethodResponseRequest &request, const GetMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetModelOutcome GetModel (const Model::GetModelRequest &request) const
 
virtual Model::GetModelOutcomeCallable GetModelCallable (const Model::GetModelRequest &request) const
 
virtual void GetModelAsync (const Model::GetModelRequest &request, const GetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetModelTemplateOutcome GetModelTemplate (const Model::GetModelTemplateRequest &request) const
 
virtual Model::GetModelTemplateOutcomeCallable GetModelTemplateCallable (const Model::GetModelTemplateRequest &request) const
 
virtual void GetModelTemplateAsync (const Model::GetModelTemplateRequest &request, const GetModelTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetModelsOutcome GetModels (const Model::GetModelsRequest &request) const
 
virtual Model::GetModelsOutcomeCallable GetModelsCallable (const Model::GetModelsRequest &request) const
 
virtual void GetModelsAsync (const Model::GetModelsRequest &request, const GetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRequestValidatorOutcome GetRequestValidator (const Model::GetRequestValidatorRequest &request) const
 
virtual Model::GetRequestValidatorOutcomeCallable GetRequestValidatorCallable (const Model::GetRequestValidatorRequest &request) const
 
virtual void GetRequestValidatorAsync (const Model::GetRequestValidatorRequest &request, const GetRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRequestValidatorsOutcome GetRequestValidators (const Model::GetRequestValidatorsRequest &request) const
 
virtual Model::GetRequestValidatorsOutcomeCallable GetRequestValidatorsCallable (const Model::GetRequestValidatorsRequest &request) const
 
virtual void GetRequestValidatorsAsync (const Model::GetRequestValidatorsRequest &request, const GetRequestValidatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResourceOutcome GetResource (const Model::GetResourceRequest &request) const
 
virtual Model::GetResourceOutcomeCallable GetResourceCallable (const Model::GetResourceRequest &request) const
 
virtual void GetResourceAsync (const Model::GetResourceRequest &request, const GetResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResourcesOutcome GetResources (const Model::GetResourcesRequest &request) const
 
virtual Model::GetResourcesOutcomeCallable GetResourcesCallable (const Model::GetResourcesRequest &request) const
 
virtual void GetResourcesAsync (const Model::GetResourcesRequest &request, const GetResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRestApiOutcome GetRestApi (const Model::GetRestApiRequest &request) const
 
virtual Model::GetRestApiOutcomeCallable GetRestApiCallable (const Model::GetRestApiRequest &request) const
 
virtual void GetRestApiAsync (const Model::GetRestApiRequest &request, const GetRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRestApisOutcome GetRestApis (const Model::GetRestApisRequest &request) const
 
virtual Model::GetRestApisOutcomeCallable GetRestApisCallable (const Model::GetRestApisRequest &request) const
 
virtual void GetRestApisAsync (const Model::GetRestApisRequest &request, const GetRestApisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSdkOutcome GetSdk (const Model::GetSdkRequest &request) const
 
virtual Model::GetSdkOutcomeCallable GetSdkCallable (const Model::GetSdkRequest &request) const
 
virtual void GetSdkAsync (const Model::GetSdkRequest &request, const GetSdkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSdkTypeOutcome GetSdkType (const Model::GetSdkTypeRequest &request) const
 
virtual Model::GetSdkTypeOutcomeCallable GetSdkTypeCallable (const Model::GetSdkTypeRequest &request) const
 
virtual void GetSdkTypeAsync (const Model::GetSdkTypeRequest &request, const GetSdkTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSdkTypesOutcome GetSdkTypes (const Model::GetSdkTypesRequest &request) const
 
virtual Model::GetSdkTypesOutcomeCallable GetSdkTypesCallable (const Model::GetSdkTypesRequest &request) const
 
virtual void GetSdkTypesAsync (const Model::GetSdkTypesRequest &request, const GetSdkTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetStageOutcome GetStage (const Model::GetStageRequest &request) const
 
virtual Model::GetStageOutcomeCallable GetStageCallable (const Model::GetStageRequest &request) const
 
virtual void GetStageAsync (const Model::GetStageRequest &request, const GetStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetStagesOutcome GetStages (const Model::GetStagesRequest &request) const
 
virtual Model::GetStagesOutcomeCallable GetStagesCallable (const Model::GetStagesRequest &request) const
 
virtual void GetStagesAsync (const Model::GetStagesRequest &request, const GetStagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTagsOutcome GetTags (const Model::GetTagsRequest &request) const
 
virtual Model::GetTagsOutcomeCallable GetTagsCallable (const Model::GetTagsRequest &request) const
 
virtual void GetTagsAsync (const Model::GetTagsRequest &request, const GetTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsageOutcome GetUsage (const Model::GetUsageRequest &request) const
 
virtual Model::GetUsageOutcomeCallable GetUsageCallable (const Model::GetUsageRequest &request) const
 
virtual void GetUsageAsync (const Model::GetUsageRequest &request, const GetUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsagePlanOutcome GetUsagePlan (const Model::GetUsagePlanRequest &request) const
 
virtual Model::GetUsagePlanOutcomeCallable GetUsagePlanCallable (const Model::GetUsagePlanRequest &request) const
 
virtual void GetUsagePlanAsync (const Model::GetUsagePlanRequest &request, const GetUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsagePlanKeyOutcome GetUsagePlanKey (const Model::GetUsagePlanKeyRequest &request) const
 
virtual Model::GetUsagePlanKeyOutcomeCallable GetUsagePlanKeyCallable (const Model::GetUsagePlanKeyRequest &request) const
 
virtual void GetUsagePlanKeyAsync (const Model::GetUsagePlanKeyRequest &request, const GetUsagePlanKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsagePlanKeysOutcome GetUsagePlanKeys (const Model::GetUsagePlanKeysRequest &request) const
 
virtual Model::GetUsagePlanKeysOutcomeCallable GetUsagePlanKeysCallable (const Model::GetUsagePlanKeysRequest &request) const
 
virtual void GetUsagePlanKeysAsync (const Model::GetUsagePlanKeysRequest &request, const GetUsagePlanKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsagePlansOutcome GetUsagePlans (const Model::GetUsagePlansRequest &request) const
 
virtual Model::GetUsagePlansOutcomeCallable GetUsagePlansCallable (const Model::GetUsagePlansRequest &request) const
 
virtual void GetUsagePlansAsync (const Model::GetUsagePlansRequest &request, const GetUsagePlansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetVpcLinkOutcome GetVpcLink (const Model::GetVpcLinkRequest &request) const
 
virtual Model::GetVpcLinkOutcomeCallable GetVpcLinkCallable (const Model::GetVpcLinkRequest &request) const
 
virtual void GetVpcLinkAsync (const Model::GetVpcLinkRequest &request, const GetVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetVpcLinksOutcome GetVpcLinks (const Model::GetVpcLinksRequest &request) const
 
virtual Model::GetVpcLinksOutcomeCallable GetVpcLinksCallable (const Model::GetVpcLinksRequest &request) const
 
virtual void GetVpcLinksAsync (const Model::GetVpcLinksRequest &request, const GetVpcLinksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportApiKeysOutcome ImportApiKeys (const Model::ImportApiKeysRequest &request) const
 
virtual Model::ImportApiKeysOutcomeCallable ImportApiKeysCallable (const Model::ImportApiKeysRequest &request) const
 
virtual void ImportApiKeysAsync (const Model::ImportApiKeysRequest &request, const ImportApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportDocumentationPartsOutcome ImportDocumentationParts (const Model::ImportDocumentationPartsRequest &request) const
 
virtual Model::ImportDocumentationPartsOutcomeCallable ImportDocumentationPartsCallable (const Model::ImportDocumentationPartsRequest &request) const
 
virtual void ImportDocumentationPartsAsync (const Model::ImportDocumentationPartsRequest &request, const ImportDocumentationPartsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportRestApiOutcome ImportRestApi (const Model::ImportRestApiRequest &request) const
 
virtual Model::ImportRestApiOutcomeCallable ImportRestApiCallable (const Model::ImportRestApiRequest &request) const
 
virtual void ImportRestApiAsync (const Model::ImportRestApiRequest &request, const ImportRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutGatewayResponseOutcome PutGatewayResponse (const Model::PutGatewayResponseRequest &request) const
 
virtual Model::PutGatewayResponseOutcomeCallable PutGatewayResponseCallable (const Model::PutGatewayResponseRequest &request) const
 
virtual void PutGatewayResponseAsync (const Model::PutGatewayResponseRequest &request, const PutGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutIntegrationOutcome PutIntegration (const Model::PutIntegrationRequest &request) const
 
virtual Model::PutIntegrationOutcomeCallable PutIntegrationCallable (const Model::PutIntegrationRequest &request) const
 
virtual void PutIntegrationAsync (const Model::PutIntegrationRequest &request, const PutIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutIntegrationResponseOutcome PutIntegrationResponse (const Model::PutIntegrationResponseRequest &request) const
 
virtual Model::PutIntegrationResponseOutcomeCallable PutIntegrationResponseCallable (const Model::PutIntegrationResponseRequest &request) const
 
virtual void PutIntegrationResponseAsync (const Model::PutIntegrationResponseRequest &request, const PutIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutMethodOutcome PutMethod (const Model::PutMethodRequest &request) const
 
virtual Model::PutMethodOutcomeCallable PutMethodCallable (const Model::PutMethodRequest &request) const
 
virtual void PutMethodAsync (const Model::PutMethodRequest &request, const PutMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutMethodResponseOutcome PutMethodResponse (const Model::PutMethodResponseRequest &request) const
 
virtual Model::PutMethodResponseOutcomeCallable PutMethodResponseCallable (const Model::PutMethodResponseRequest &request) const
 
virtual void PutMethodResponseAsync (const Model::PutMethodResponseRequest &request, const PutMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutRestApiOutcome PutRestApi (const Model::PutRestApiRequest &request) const
 
virtual Model::PutRestApiOutcomeCallable PutRestApiCallable (const Model::PutRestApiRequest &request) const
 
virtual void PutRestApiAsync (const Model::PutRestApiRequest &request, const PutRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TestInvokeAuthorizerOutcome TestInvokeAuthorizer (const Model::TestInvokeAuthorizerRequest &request) const
 
virtual Model::TestInvokeAuthorizerOutcomeCallable TestInvokeAuthorizerCallable (const Model::TestInvokeAuthorizerRequest &request) const
 
virtual void TestInvokeAuthorizerAsync (const Model::TestInvokeAuthorizerRequest &request, const TestInvokeAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TestInvokeMethodOutcome TestInvokeMethod (const Model::TestInvokeMethodRequest &request) const
 
virtual Model::TestInvokeMethodOutcomeCallable TestInvokeMethodCallable (const Model::TestInvokeMethodRequest &request) const
 
virtual void TestInvokeMethodAsync (const Model::TestInvokeMethodRequest &request, const TestInvokeMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAccountOutcome UpdateAccount (const Model::UpdateAccountRequest &request) const
 
virtual Model::UpdateAccountOutcomeCallable UpdateAccountCallable (const Model::UpdateAccountRequest &request) const
 
virtual void UpdateAccountAsync (const Model::UpdateAccountRequest &request, const UpdateAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApiKeyOutcome UpdateApiKey (const Model::UpdateApiKeyRequest &request) const
 
virtual Model::UpdateApiKeyOutcomeCallable UpdateApiKeyCallable (const Model::UpdateApiKeyRequest &request) const
 
virtual void UpdateApiKeyAsync (const Model::UpdateApiKeyRequest &request, const UpdateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAuthorizerOutcome UpdateAuthorizer (const Model::UpdateAuthorizerRequest &request) const
 
virtual Model::UpdateAuthorizerOutcomeCallable UpdateAuthorizerCallable (const Model::UpdateAuthorizerRequest &request) const
 
virtual void UpdateAuthorizerAsync (const Model::UpdateAuthorizerRequest &request, const UpdateAuthorizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateBasePathMappingOutcome UpdateBasePathMapping (const Model::UpdateBasePathMappingRequest &request) const
 
virtual Model::UpdateBasePathMappingOutcomeCallable UpdateBasePathMappingCallable (const Model::UpdateBasePathMappingRequest &request) const
 
virtual void UpdateBasePathMappingAsync (const Model::UpdateBasePathMappingRequest &request, const UpdateBasePathMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateClientCertificateOutcome UpdateClientCertificate (const Model::UpdateClientCertificateRequest &request) const
 
virtual Model::UpdateClientCertificateOutcomeCallable UpdateClientCertificateCallable (const Model::UpdateClientCertificateRequest &request) const
 
virtual void UpdateClientCertificateAsync (const Model::UpdateClientCertificateRequest &request, const UpdateClientCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDeploymentOutcome UpdateDeployment (const Model::UpdateDeploymentRequest &request) const
 
virtual Model::UpdateDeploymentOutcomeCallable UpdateDeploymentCallable (const Model::UpdateDeploymentRequest &request) const
 
virtual void UpdateDeploymentAsync (const Model::UpdateDeploymentRequest &request, const UpdateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDocumentationPartOutcome UpdateDocumentationPart (const Model::UpdateDocumentationPartRequest &request) const
 
virtual Model::UpdateDocumentationPartOutcomeCallable UpdateDocumentationPartCallable (const Model::UpdateDocumentationPartRequest &request) const
 
virtual void UpdateDocumentationPartAsync (const Model::UpdateDocumentationPartRequest &request, const UpdateDocumentationPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDocumentationVersionOutcome UpdateDocumentationVersion (const Model::UpdateDocumentationVersionRequest &request) const
 
virtual Model::UpdateDocumentationVersionOutcomeCallable UpdateDocumentationVersionCallable (const Model::UpdateDocumentationVersionRequest &request) const
 
virtual void UpdateDocumentationVersionAsync (const Model::UpdateDocumentationVersionRequest &request, const UpdateDocumentationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDomainNameOutcome UpdateDomainName (const Model::UpdateDomainNameRequest &request) const
 
virtual Model::UpdateDomainNameOutcomeCallable UpdateDomainNameCallable (const Model::UpdateDomainNameRequest &request) const
 
virtual void UpdateDomainNameAsync (const Model::UpdateDomainNameRequest &request, const UpdateDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGatewayResponseOutcome UpdateGatewayResponse (const Model::UpdateGatewayResponseRequest &request) const
 
virtual Model::UpdateGatewayResponseOutcomeCallable UpdateGatewayResponseCallable (const Model::UpdateGatewayResponseRequest &request) const
 
virtual void UpdateGatewayResponseAsync (const Model::UpdateGatewayResponseRequest &request, const UpdateGatewayResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateIntegrationOutcome UpdateIntegration (const Model::UpdateIntegrationRequest &request) const
 
virtual Model::UpdateIntegrationOutcomeCallable UpdateIntegrationCallable (const Model::UpdateIntegrationRequest &request) const
 
virtual void UpdateIntegrationAsync (const Model::UpdateIntegrationRequest &request, const UpdateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateIntegrationResponseOutcome UpdateIntegrationResponse (const Model::UpdateIntegrationResponseRequest &request) const
 
virtual Model::UpdateIntegrationResponseOutcomeCallable UpdateIntegrationResponseCallable (const Model::UpdateIntegrationResponseRequest &request) const
 
virtual void UpdateIntegrationResponseAsync (const Model::UpdateIntegrationResponseRequest &request, const UpdateIntegrationResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMethodOutcome UpdateMethod (const Model::UpdateMethodRequest &request) const
 
virtual Model::UpdateMethodOutcomeCallable UpdateMethodCallable (const Model::UpdateMethodRequest &request) const
 
virtual void UpdateMethodAsync (const Model::UpdateMethodRequest &request, const UpdateMethodResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMethodResponseOutcome UpdateMethodResponse (const Model::UpdateMethodResponseRequest &request) const
 
virtual Model::UpdateMethodResponseOutcomeCallable UpdateMethodResponseCallable (const Model::UpdateMethodResponseRequest &request) const
 
virtual void UpdateMethodResponseAsync (const Model::UpdateMethodResponseRequest &request, const UpdateMethodResponseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateModelOutcome UpdateModel (const Model::UpdateModelRequest &request) const
 
virtual Model::UpdateModelOutcomeCallable UpdateModelCallable (const Model::UpdateModelRequest &request) const
 
virtual void UpdateModelAsync (const Model::UpdateModelRequest &request, const UpdateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRequestValidatorOutcome UpdateRequestValidator (const Model::UpdateRequestValidatorRequest &request) const
 
virtual Model::UpdateRequestValidatorOutcomeCallable UpdateRequestValidatorCallable (const Model::UpdateRequestValidatorRequest &request) const
 
virtual void UpdateRequestValidatorAsync (const Model::UpdateRequestValidatorRequest &request, const UpdateRequestValidatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateResourceOutcome UpdateResource (const Model::UpdateResourceRequest &request) const
 
virtual Model::UpdateResourceOutcomeCallable UpdateResourceCallable (const Model::UpdateResourceRequest &request) const
 
virtual void UpdateResourceAsync (const Model::UpdateResourceRequest &request, const UpdateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRestApiOutcome UpdateRestApi (const Model::UpdateRestApiRequest &request) const
 
virtual Model::UpdateRestApiOutcomeCallable UpdateRestApiCallable (const Model::UpdateRestApiRequest &request) const
 
virtual void UpdateRestApiAsync (const Model::UpdateRestApiRequest &request, const UpdateRestApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateStageOutcome UpdateStage (const Model::UpdateStageRequest &request) const
 
virtual Model::UpdateStageOutcomeCallable UpdateStageCallable (const Model::UpdateStageRequest &request) const
 
virtual void UpdateStageAsync (const Model::UpdateStageRequest &request, const UpdateStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUsageOutcome UpdateUsage (const Model::UpdateUsageRequest &request) const
 
virtual Model::UpdateUsageOutcomeCallable UpdateUsageCallable (const Model::UpdateUsageRequest &request) const
 
virtual void UpdateUsageAsync (const Model::UpdateUsageRequest &request, const UpdateUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUsagePlanOutcome UpdateUsagePlan (const Model::UpdateUsagePlanRequest &request) const
 
virtual Model::UpdateUsagePlanOutcomeCallable UpdateUsagePlanCallable (const Model::UpdateUsagePlanRequest &request) const
 
virtual void UpdateUsagePlanAsync (const Model::UpdateUsagePlanRequest &request, const UpdateUsagePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateVpcLinkOutcome UpdateVpcLink (const Model::UpdateVpcLinkRequest &request) const
 
virtual Model::UpdateVpcLinkOutcomeCallable UpdateVpcLinkCallable (const Model::UpdateVpcLinkRequest &request) const
 
virtual void UpdateVpcLinkAsync (const Model::UpdateVpcLinkRequest &request, const UpdateVpcLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>Amazon API Gateway</fullname>

Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.

Definition at line 643 of file APIGatewayClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 646 of file APIGatewayClient.h.

Constructor & Destructor Documentation

◆ APIGatewayClient() [1/3]

Aws::APIGateway::APIGatewayClient::APIGatewayClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ APIGatewayClient() [2/3]

Aws::APIGateway::APIGatewayClient::APIGatewayClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ APIGatewayClient() [3/3]

Aws::APIGateway::APIGatewayClient::APIGatewayClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~APIGatewayClient()

virtual Aws::APIGateway::APIGatewayClient::~APIGatewayClient ( )
virtual

Member Function Documentation

◆ CreateApiKey()

virtual Model::CreateApiKeyOutcome Aws::APIGateway::APIGatewayClient::CreateApiKey ( const Model::CreateApiKeyRequest request) const
virtual

Create an ApiKey resource.

See Also:

AWS API Reference

◆ CreateApiKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateApiKeyAsync ( const Model::CreateApiKeyRequest request,
const CreateApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create an ApiKey resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApiKeyCallable()

virtual Model::CreateApiKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateApiKeyCallable ( const Model::CreateApiKeyRequest request) const
virtual

Create an ApiKey resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAuthorizer()

virtual Model::CreateAuthorizerOutcome Aws::APIGateway::APIGatewayClient::CreateAuthorizer ( const Model::CreateAuthorizerRequest request) const
virtual

Adds a new Authorizer resource to an existing RestApi resource.

See Also:

AWS API Reference

◆ CreateAuthorizerAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateAuthorizerAsync ( const Model::CreateAuthorizerRequest request,
const CreateAuthorizerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a new Authorizer resource to an existing RestApi resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAuthorizerCallable()

virtual Model::CreateAuthorizerOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateAuthorizerCallable ( const Model::CreateAuthorizerRequest request) const
virtual

Adds a new Authorizer resource to an existing RestApi resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateBasePathMapping()

virtual Model::CreateBasePathMappingOutcome Aws::APIGateway::APIGatewayClient::CreateBasePathMapping ( const Model::CreateBasePathMappingRequest request) const
virtual

Creates a new BasePathMapping resource.

See Also:

AWS API Reference

◆ CreateBasePathMappingAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateBasePathMappingAsync ( const Model::CreateBasePathMappingRequest request,
const CreateBasePathMappingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new BasePathMapping resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateBasePathMappingCallable()

virtual Model::CreateBasePathMappingOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateBasePathMappingCallable ( const Model::CreateBasePathMappingRequest request) const
virtual

Creates a new BasePathMapping resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDeployment()

virtual Model::CreateDeploymentOutcome Aws::APIGateway::APIGatewayClient::CreateDeployment ( const Model::CreateDeploymentRequest request) const
virtual

Creates a Deployment resource, which makes a specified RestApi callable over the internet.

See Also:

AWS API Reference

◆ CreateDeploymentAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateDeploymentAsync ( const Model::CreateDeploymentRequest request,
const CreateDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Deployment resource, which makes a specified RestApi callable over the internet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDeploymentCallable()

virtual Model::CreateDeploymentOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateDeploymentCallable ( const Model::CreateDeploymentRequest request) const
virtual

Creates a Deployment resource, which makes a specified RestApi callable over the internet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDocumentationPart()

virtual Model::CreateDocumentationPartOutcome Aws::APIGateway::APIGatewayClient::CreateDocumentationPart ( const Model::CreateDocumentationPartRequest request) const
virtual

◆ CreateDocumentationPartAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateDocumentationPartAsync ( const Model::CreateDocumentationPartRequest request,
const CreateDocumentationPartResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDocumentationPartCallable()

virtual Model::CreateDocumentationPartOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateDocumentationPartCallable ( const Model::CreateDocumentationPartRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDocumentationVersion()

virtual Model::CreateDocumentationVersionOutcome Aws::APIGateway::APIGatewayClient::CreateDocumentationVersion ( const Model::CreateDocumentationVersionRequest request) const
virtual

◆ CreateDocumentationVersionAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateDocumentationVersionAsync ( const Model::CreateDocumentationVersionRequest request,
const CreateDocumentationVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDocumentationVersionCallable()

virtual Model::CreateDocumentationVersionOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateDocumentationVersionCallable ( const Model::CreateDocumentationVersionRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDomainName()

virtual Model::CreateDomainNameOutcome Aws::APIGateway::APIGatewayClient::CreateDomainName ( const Model::CreateDomainNameRequest request) const
virtual

Creates a new domain name.

See Also:

AWS API Reference

◆ CreateDomainNameAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateDomainNameAsync ( const Model::CreateDomainNameRequest request,
const CreateDomainNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new domain name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDomainNameCallable()

virtual Model::CreateDomainNameOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateDomainNameCallable ( const Model::CreateDomainNameRequest request) const
virtual

Creates a new domain name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateModel()

virtual Model::CreateModelOutcome Aws::APIGateway::APIGatewayClient::CreateModel ( const Model::CreateModelRequest request) const
virtual

Adds a new Model resource to an existing RestApi resource.

See Also:

AWS API Reference

◆ CreateModelAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateModelAsync ( const Model::CreateModelRequest request,
const CreateModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a new Model resource to an existing RestApi resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateModelCallable()

virtual Model::CreateModelOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateModelCallable ( const Model::CreateModelRequest request) const
virtual

Adds a new Model resource to an existing RestApi resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateRequestValidator()

virtual Model::CreateRequestValidatorOutcome Aws::APIGateway::APIGatewayClient::CreateRequestValidator ( const Model::CreateRequestValidatorRequest request) const
virtual

Creates a ReqeustValidator of a given RestApi.

See Also:

AWS API Reference

◆ CreateRequestValidatorAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateRequestValidatorAsync ( const Model::CreateRequestValidatorRequest request,
const CreateRequestValidatorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a ReqeustValidator of a given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRequestValidatorCallable()

virtual Model::CreateRequestValidatorOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateRequestValidatorCallable ( const Model::CreateRequestValidatorRequest request) const
virtual

Creates a ReqeustValidator of a given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateResource()

virtual Model::CreateResourceOutcome Aws::APIGateway::APIGatewayClient::CreateResource ( const Model::CreateResourceRequest request) const
virtual

Creates a Resource resource.

See Also:

AWS API Reference

◆ CreateResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateResourceAsync ( const Model::CreateResourceRequest request,
const CreateResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Resource resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateResourceCallable()

virtual Model::CreateResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateResourceCallable ( const Model::CreateResourceRequest request) const
virtual

Creates a Resource resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateRestApi()

virtual Model::CreateRestApiOutcome Aws::APIGateway::APIGatewayClient::CreateRestApi ( const Model::CreateRestApiRequest request) const
virtual

Creates a new RestApi resource.

See Also:

AWS API Reference

◆ CreateRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateRestApiAsync ( const Model::CreateRestApiRequest request,
const CreateRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new RestApi resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRestApiCallable()

virtual Model::CreateRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateRestApiCallable ( const Model::CreateRestApiRequest request) const
virtual

Creates a new RestApi resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateStage()

virtual Model::CreateStageOutcome Aws::APIGateway::APIGatewayClient::CreateStage ( const Model::CreateStageRequest request) const
virtual

Creates a new Stage resource that references a pre-existing Deployment for the API.

See Also:

AWS API Reference

◆ CreateStageAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateStageAsync ( const Model::CreateStageRequest request,
const CreateStageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new Stage resource that references a pre-existing Deployment for the API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateStageCallable()

virtual Model::CreateStageOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateStageCallable ( const Model::CreateStageRequest request) const
virtual

Creates a new Stage resource that references a pre-existing Deployment for the API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUsagePlan()

virtual Model::CreateUsagePlanOutcome Aws::APIGateway::APIGatewayClient::CreateUsagePlan ( const Model::CreateUsagePlanRequest request) const
virtual

Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.

See Also:

AWS API Reference

◆ CreateUsagePlanAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateUsagePlanAsync ( const Model::CreateUsagePlanRequest request,
const CreateUsagePlanResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUsagePlanCallable()

virtual Model::CreateUsagePlanOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateUsagePlanCallable ( const Model::CreateUsagePlanRequest request) const
virtual

Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUsagePlanKey()

virtual Model::CreateUsagePlanKeyOutcome Aws::APIGateway::APIGatewayClient::CreateUsagePlanKey ( const Model::CreateUsagePlanKeyRequest request) const
virtual

Creates a usage plan key for adding an existing API key to a usage plan.

See Also:

AWS API Reference

◆ CreateUsagePlanKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateUsagePlanKeyAsync ( const Model::CreateUsagePlanKeyRequest request,
const CreateUsagePlanKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a usage plan key for adding an existing API key to a usage plan.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUsagePlanKeyCallable()

virtual Model::CreateUsagePlanKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateUsagePlanKeyCallable ( const Model::CreateUsagePlanKeyRequest request) const
virtual

Creates a usage plan key for adding an existing API key to a usage plan.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateVpcLink()

virtual Model::CreateVpcLinkOutcome Aws::APIGateway::APIGatewayClient::CreateVpcLink ( const Model::CreateVpcLinkRequest request) const
virtual

Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.

See Also:

AWS API Reference

◆ CreateVpcLinkAsync()

virtual void Aws::APIGateway::APIGatewayClient::CreateVpcLinkAsync ( const Model::CreateVpcLinkRequest request,
const CreateVpcLinkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateVpcLinkCallable()

virtual Model::CreateVpcLinkOutcomeCallable Aws::APIGateway::APIGatewayClient::CreateVpcLinkCallable ( const Model::CreateVpcLinkRequest request) const
virtual

Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApiKey()

virtual Model::DeleteApiKeyOutcome Aws::APIGateway::APIGatewayClient::DeleteApiKey ( const Model::DeleteApiKeyRequest request) const
virtual

Deletes the ApiKey resource.

See Also:

AWS API Reference

◆ DeleteApiKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteApiKeyAsync ( const Model::DeleteApiKeyRequest request,
const DeleteApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the ApiKey resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApiKeyCallable()

virtual Model::DeleteApiKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteApiKeyCallable ( const Model::DeleteApiKeyRequest request) const
virtual

Deletes the ApiKey resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAuthorizer()

virtual Model::DeleteAuthorizerOutcome Aws::APIGateway::APIGatewayClient::DeleteAuthorizer ( const Model::DeleteAuthorizerRequest request) const
virtual

Deletes an existing Authorizer resource.

See Also:

AWS API Reference

◆ DeleteAuthorizerAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteAuthorizerAsync ( const Model::DeleteAuthorizerRequest request,
const DeleteAuthorizerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing Authorizer resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAuthorizerCallable()

virtual Model::DeleteAuthorizerOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteAuthorizerCallable ( const Model::DeleteAuthorizerRequest request) const
virtual

Deletes an existing Authorizer resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteBasePathMapping()

virtual Model::DeleteBasePathMappingOutcome Aws::APIGateway::APIGatewayClient::DeleteBasePathMapping ( const Model::DeleteBasePathMappingRequest request) const
virtual

Deletes the BasePathMapping resource.

See Also:

AWS API Reference

◆ DeleteBasePathMappingAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteBasePathMappingAsync ( const Model::DeleteBasePathMappingRequest request,
const DeleteBasePathMappingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the BasePathMapping resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteBasePathMappingCallable()

virtual Model::DeleteBasePathMappingOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteBasePathMappingCallable ( const Model::DeleteBasePathMappingRequest request) const
virtual

Deletes the BasePathMapping resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteClientCertificate()

virtual Model::DeleteClientCertificateOutcome Aws::APIGateway::APIGatewayClient::DeleteClientCertificate ( const Model::DeleteClientCertificateRequest request) const
virtual

Deletes the ClientCertificate resource.

See Also:

AWS API Reference

◆ DeleteClientCertificateAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteClientCertificateAsync ( const Model::DeleteClientCertificateRequest request,
const DeleteClientCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the ClientCertificate resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteClientCertificateCallable()

virtual Model::DeleteClientCertificateOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteClientCertificateCallable ( const Model::DeleteClientCertificateRequest request) const
virtual

Deletes the ClientCertificate resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDeployment()

virtual Model::DeleteDeploymentOutcome Aws::APIGateway::APIGatewayClient::DeleteDeployment ( const Model::DeleteDeploymentRequest request) const
virtual

Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.

See Also:

AWS API Reference

◆ DeleteDeploymentAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteDeploymentAsync ( const Model::DeleteDeploymentRequest request,
const DeleteDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDeploymentCallable()

virtual Model::DeleteDeploymentOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteDeploymentCallable ( const Model::DeleteDeploymentRequest request) const
virtual

Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDocumentationPart()

virtual Model::DeleteDocumentationPartOutcome Aws::APIGateway::APIGatewayClient::DeleteDocumentationPart ( const Model::DeleteDocumentationPartRequest request) const
virtual

◆ DeleteDocumentationPartAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteDocumentationPartAsync ( const Model::DeleteDocumentationPartRequest request,
const DeleteDocumentationPartResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDocumentationPartCallable()

virtual Model::DeleteDocumentationPartOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteDocumentationPartCallable ( const Model::DeleteDocumentationPartRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDocumentationVersion()

virtual Model::DeleteDocumentationVersionOutcome Aws::APIGateway::APIGatewayClient::DeleteDocumentationVersion ( const Model::DeleteDocumentationVersionRequest request) const
virtual

◆ DeleteDocumentationVersionAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteDocumentationVersionAsync ( const Model::DeleteDocumentationVersionRequest request,
const DeleteDocumentationVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDocumentationVersionCallable()

virtual Model::DeleteDocumentationVersionOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteDocumentationVersionCallable ( const Model::DeleteDocumentationVersionRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDomainName()

virtual Model::DeleteDomainNameOutcome Aws::APIGateway::APIGatewayClient::DeleteDomainName ( const Model::DeleteDomainNameRequest request) const
virtual

Deletes the DomainName resource.

See Also:

AWS API Reference

◆ DeleteDomainNameAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteDomainNameAsync ( const Model::DeleteDomainNameRequest request,
const DeleteDomainNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the DomainName resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDomainNameCallable()

virtual Model::DeleteDomainNameOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteDomainNameCallable ( const Model::DeleteDomainNameRequest request) const
virtual

Deletes the DomainName resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGatewayResponse()

virtual Model::DeleteGatewayResponseOutcome Aws::APIGateway::APIGatewayClient::DeleteGatewayResponse ( const Model::DeleteGatewayResponseRequest request) const
virtual

Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.

See Also:

AWS API Reference

◆ DeleteGatewayResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteGatewayResponseAsync ( const Model::DeleteGatewayResponseRequest request,
const DeleteGatewayResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGatewayResponseCallable()

virtual Model::DeleteGatewayResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteGatewayResponseCallable ( const Model::DeleteGatewayResponseRequest request) const
virtual

Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteIntegration()

virtual Model::DeleteIntegrationOutcome Aws::APIGateway::APIGatewayClient::DeleteIntegration ( const Model::DeleteIntegrationRequest request) const
virtual

Represents a delete integration.

See Also:

AWS API Reference

◆ DeleteIntegrationAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteIntegrationAsync ( const Model::DeleteIntegrationRequest request,
const DeleteIntegrationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a delete integration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteIntegrationCallable()

virtual Model::DeleteIntegrationOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteIntegrationCallable ( const Model::DeleteIntegrationRequest request) const
virtual

Represents a delete integration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteIntegrationResponse()

virtual Model::DeleteIntegrationResponseOutcome Aws::APIGateway::APIGatewayClient::DeleteIntegrationResponse ( const Model::DeleteIntegrationResponseRequest request) const
virtual

Represents a delete integration response.

See Also:

AWS API Reference

◆ DeleteIntegrationResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteIntegrationResponseAsync ( const Model::DeleteIntegrationResponseRequest request,
const DeleteIntegrationResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a delete integration response.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteIntegrationResponseCallable()

virtual Model::DeleteIntegrationResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteIntegrationResponseCallable ( const Model::DeleteIntegrationResponseRequest request) const
virtual

Represents a delete integration response.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteMethod()

virtual Model::DeleteMethodOutcome Aws::APIGateway::APIGatewayClient::DeleteMethod ( const Model::DeleteMethodRequest request) const
virtual

Deletes an existing Method resource.

See Also:

AWS API Reference

◆ DeleteMethodAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteMethodAsync ( const Model::DeleteMethodRequest request,
const DeleteMethodResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing Method resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteMethodCallable()

virtual Model::DeleteMethodOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteMethodCallable ( const Model::DeleteMethodRequest request) const
virtual

Deletes an existing Method resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteMethodResponse()

virtual Model::DeleteMethodResponseOutcome Aws::APIGateway::APIGatewayClient::DeleteMethodResponse ( const Model::DeleteMethodResponseRequest request) const
virtual

Deletes an existing MethodResponse resource.

See Also:

AWS API Reference

◆ DeleteMethodResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteMethodResponseAsync ( const Model::DeleteMethodResponseRequest request,
const DeleteMethodResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing MethodResponse resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteMethodResponseCallable()

virtual Model::DeleteMethodResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteMethodResponseCallable ( const Model::DeleteMethodResponseRequest request) const
virtual

Deletes an existing MethodResponse resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteModel()

virtual Model::DeleteModelOutcome Aws::APIGateway::APIGatewayClient::DeleteModel ( const Model::DeleteModelRequest request) const
virtual

Deletes a model.

See Also:

AWS API Reference

◆ DeleteModelAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteModelAsync ( const Model::DeleteModelRequest request,
const DeleteModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteModelCallable()

virtual Model::DeleteModelOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteModelCallable ( const Model::DeleteModelRequest request) const
virtual

Deletes a model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteRequestValidator()

virtual Model::DeleteRequestValidatorOutcome Aws::APIGateway::APIGatewayClient::DeleteRequestValidator ( const Model::DeleteRequestValidatorRequest request) const
virtual

Deletes a RequestValidator of a given RestApi.

See Also:

AWS API Reference

◆ DeleteRequestValidatorAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteRequestValidatorAsync ( const Model::DeleteRequestValidatorRequest request,
const DeleteRequestValidatorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a RequestValidator of a given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRequestValidatorCallable()

virtual Model::DeleteRequestValidatorOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteRequestValidatorCallable ( const Model::DeleteRequestValidatorRequest request) const
virtual

Deletes a RequestValidator of a given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteResource()

virtual Model::DeleteResourceOutcome Aws::APIGateway::APIGatewayClient::DeleteResource ( const Model::DeleteResourceRequest request) const
virtual

Deletes a Resource resource.

See Also:

AWS API Reference

◆ DeleteResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteResourceAsync ( const Model::DeleteResourceRequest request,
const DeleteResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Resource resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteResourceCallable()

virtual Model::DeleteResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteResourceCallable ( const Model::DeleteResourceRequest request) const
virtual

Deletes a Resource resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteRestApi()

virtual Model::DeleteRestApiOutcome Aws::APIGateway::APIGatewayClient::DeleteRestApi ( const Model::DeleteRestApiRequest request) const
virtual

Deletes the specified API.

See Also:

AWS API Reference

◆ DeleteRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteRestApiAsync ( const Model::DeleteRestApiRequest request,
const DeleteRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRestApiCallable()

virtual Model::DeleteRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteRestApiCallable ( const Model::DeleteRestApiRequest request) const
virtual

Deletes the specified API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteStage()

virtual Model::DeleteStageOutcome Aws::APIGateway::APIGatewayClient::DeleteStage ( const Model::DeleteStageRequest request) const
virtual

Deletes a Stage resource.

See Also:

AWS API Reference

◆ DeleteStageAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteStageAsync ( const Model::DeleteStageRequest request,
const DeleteStageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Stage resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteStageCallable()

virtual Model::DeleteStageOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteStageCallable ( const Model::DeleteStageRequest request) const
virtual

Deletes a Stage resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUsagePlan()

virtual Model::DeleteUsagePlanOutcome Aws::APIGateway::APIGatewayClient::DeleteUsagePlan ( const Model::DeleteUsagePlanRequest request) const
virtual

Deletes a usage plan of a given plan Id.

See Also:

AWS API Reference

◆ DeleteUsagePlanAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteUsagePlanAsync ( const Model::DeleteUsagePlanRequest request,
const DeleteUsagePlanResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a usage plan of a given plan Id.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUsagePlanCallable()

virtual Model::DeleteUsagePlanOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteUsagePlanCallable ( const Model::DeleteUsagePlanRequest request) const
virtual

Deletes a usage plan of a given plan Id.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUsagePlanKey()

virtual Model::DeleteUsagePlanKeyOutcome Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKey ( const Model::DeleteUsagePlanKeyRequest request) const
virtual

Deletes a usage plan key and remove the underlying API key from the associated usage plan.

See Also:

AWS API Reference

◆ DeleteUsagePlanKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKeyAsync ( const Model::DeleteUsagePlanKeyRequest request,
const DeleteUsagePlanKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a usage plan key and remove the underlying API key from the associated usage plan.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUsagePlanKeyCallable()

virtual Model::DeleteUsagePlanKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteUsagePlanKeyCallable ( const Model::DeleteUsagePlanKeyRequest request) const
virtual

Deletes a usage plan key and remove the underlying API key from the associated usage plan.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteVpcLink()

virtual Model::DeleteVpcLinkOutcome Aws::APIGateway::APIGatewayClient::DeleteVpcLink ( const Model::DeleteVpcLinkRequest request) const
virtual

Deletes an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

◆ DeleteVpcLinkAsync()

virtual void Aws::APIGateway::APIGatewayClient::DeleteVpcLinkAsync ( const Model::DeleteVpcLinkRequest request,
const DeleteVpcLinkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteVpcLinkCallable()

virtual Model::DeleteVpcLinkOutcomeCallable Aws::APIGateway::APIGatewayClient::DeleteVpcLinkCallable ( const Model::DeleteVpcLinkRequest request) const
virtual

Deletes an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ FlushStageAuthorizersCache()

virtual Model::FlushStageAuthorizersCacheOutcome Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCache ( const Model::FlushStageAuthorizersCacheRequest request) const
virtual

Flushes all authorizer cache entries on a stage.

See Also:


AWS API Reference

◆ FlushStageAuthorizersCacheAsync()

virtual void Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCacheAsync ( const Model::FlushStageAuthorizersCacheRequest request,
const FlushStageAuthorizersCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Flushes all authorizer cache entries on a stage.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ FlushStageAuthorizersCacheCallable()

virtual Model::FlushStageAuthorizersCacheOutcomeCallable Aws::APIGateway::APIGatewayClient::FlushStageAuthorizersCacheCallable ( const Model::FlushStageAuthorizersCacheRequest request) const
virtual

Flushes all authorizer cache entries on a stage.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ FlushStageCache()

virtual Model::FlushStageCacheOutcome Aws::APIGateway::APIGatewayClient::FlushStageCache ( const Model::FlushStageCacheRequest request) const
virtual

Flushes a stage's cache.

See Also:

AWS API Reference

◆ FlushStageCacheAsync()

virtual void Aws::APIGateway::APIGatewayClient::FlushStageCacheAsync ( const Model::FlushStageCacheRequest request,
const FlushStageCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Flushes a stage's cache.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ FlushStageCacheCallable()

virtual Model::FlushStageCacheOutcomeCallable Aws::APIGateway::APIGatewayClient::FlushStageCacheCallable ( const Model::FlushStageCacheRequest request) const
virtual

Flushes a stage's cache.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GenerateClientCertificate()

virtual Model::GenerateClientCertificateOutcome Aws::APIGateway::APIGatewayClient::GenerateClientCertificate ( const Model::GenerateClientCertificateRequest request) const
virtual

Generates a ClientCertificate resource.

See Also:

AWS API Reference

◆ GenerateClientCertificateAsync()

virtual void Aws::APIGateway::APIGatewayClient::GenerateClientCertificateAsync ( const Model::GenerateClientCertificateRequest request,
const GenerateClientCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates a ClientCertificate resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GenerateClientCertificateCallable()

virtual Model::GenerateClientCertificateOutcomeCallable Aws::APIGateway::APIGatewayClient::GenerateClientCertificateCallable ( const Model::GenerateClientCertificateRequest request) const
virtual

Generates a ClientCertificate resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAccount()

virtual Model::GetAccountOutcome Aws::APIGateway::APIGatewayClient::GetAccount ( const Model::GetAccountRequest request) const
virtual

Gets information about the current Account resource.

See Also:

AWS API Reference

◆ GetAccountAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetAccountAsync ( const Model::GetAccountRequest request,
const GetAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the current Account resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAccountCallable()

virtual Model::GetAccountOutcomeCallable Aws::APIGateway::APIGatewayClient::GetAccountCallable ( const Model::GetAccountRequest request) const
virtual

Gets information about the current Account resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetApiKey()

virtual Model::GetApiKeyOutcome Aws::APIGateway::APIGatewayClient::GetApiKey ( const Model::GetApiKeyRequest request) const
virtual

Gets information about the current ApiKey resource.

See Also:

AWS API Reference

◆ GetApiKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetApiKeyAsync ( const Model::GetApiKeyRequest request,
const GetApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the current ApiKey resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetApiKeyCallable()

virtual Model::GetApiKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::GetApiKeyCallable ( const Model::GetApiKeyRequest request) const
virtual

Gets information about the current ApiKey resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetApiKeys()

virtual Model::GetApiKeysOutcome Aws::APIGateway::APIGatewayClient::GetApiKeys ( const Model::GetApiKeysRequest request) const
virtual

Gets information about the current ApiKeys resource.

See Also:

AWS API Reference

◆ GetApiKeysAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetApiKeysAsync ( const Model::GetApiKeysRequest request,
const GetApiKeysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the current ApiKeys resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetApiKeysCallable()

virtual Model::GetApiKeysOutcomeCallable Aws::APIGateway::APIGatewayClient::GetApiKeysCallable ( const Model::GetApiKeysRequest request) const
virtual

Gets information about the current ApiKeys resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAuthorizer()

virtual Model::GetAuthorizerOutcome Aws::APIGateway::APIGatewayClient::GetAuthorizer ( const Model::GetAuthorizerRequest request) const
virtual

Describe an existing Authorizer resource.

See Also:

AWS API Reference

◆ GetAuthorizerAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetAuthorizerAsync ( const Model::GetAuthorizerRequest request,
const GetAuthorizerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe an existing Authorizer resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAuthorizerCallable()

virtual Model::GetAuthorizerOutcomeCallable Aws::APIGateway::APIGatewayClient::GetAuthorizerCallable ( const Model::GetAuthorizerRequest request) const
virtual

Describe an existing Authorizer resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAuthorizers()

virtual Model::GetAuthorizersOutcome Aws::APIGateway::APIGatewayClient::GetAuthorizers ( const Model::GetAuthorizersRequest request) const
virtual

Describe an existing Authorizers resource.

See Also:

AWS API Reference

◆ GetAuthorizersAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetAuthorizersAsync ( const Model::GetAuthorizersRequest request,
const GetAuthorizersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe an existing Authorizers resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAuthorizersCallable()

virtual Model::GetAuthorizersOutcomeCallable Aws::APIGateway::APIGatewayClient::GetAuthorizersCallable ( const Model::GetAuthorizersRequest request) const
virtual

Describe an existing Authorizers resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBasePathMapping()

virtual Model::GetBasePathMappingOutcome Aws::APIGateway::APIGatewayClient::GetBasePathMapping ( const Model::GetBasePathMappingRequest request) const
virtual

Describe a BasePathMapping resource.

See Also:

AWS API Reference

◆ GetBasePathMappingAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetBasePathMappingAsync ( const Model::GetBasePathMappingRequest request,
const GetBasePathMappingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe a BasePathMapping resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBasePathMappingCallable()

virtual Model::GetBasePathMappingOutcomeCallable Aws::APIGateway::APIGatewayClient::GetBasePathMappingCallable ( const Model::GetBasePathMappingRequest request) const
virtual

Describe a BasePathMapping resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBasePathMappings()

virtual Model::GetBasePathMappingsOutcome Aws::APIGateway::APIGatewayClient::GetBasePathMappings ( const Model::GetBasePathMappingsRequest request) const
virtual

Represents a collection of BasePathMapping resources.

See Also:

AWS API Reference

◆ GetBasePathMappingsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetBasePathMappingsAsync ( const Model::GetBasePathMappingsRequest request,
const GetBasePathMappingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a collection of BasePathMapping resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBasePathMappingsCallable()

virtual Model::GetBasePathMappingsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetBasePathMappingsCallable ( const Model::GetBasePathMappingsRequest request) const
virtual

Represents a collection of BasePathMapping resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetClientCertificate()

virtual Model::GetClientCertificateOutcome Aws::APIGateway::APIGatewayClient::GetClientCertificate ( const Model::GetClientCertificateRequest request) const
virtual

Gets information about the current ClientCertificate resource.

See Also:

AWS API Reference

◆ GetClientCertificateAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetClientCertificateAsync ( const Model::GetClientCertificateRequest request,
const GetClientCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the current ClientCertificate resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetClientCertificateCallable()

virtual Model::GetClientCertificateOutcomeCallable Aws::APIGateway::APIGatewayClient::GetClientCertificateCallable ( const Model::GetClientCertificateRequest request) const
virtual

Gets information about the current ClientCertificate resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetClientCertificates()

virtual Model::GetClientCertificatesOutcome Aws::APIGateway::APIGatewayClient::GetClientCertificates ( const Model::GetClientCertificatesRequest request) const
virtual

Gets a collection of ClientCertificate resources.

See Also:

AWS API Reference

◆ GetClientCertificatesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetClientCertificatesAsync ( const Model::GetClientCertificatesRequest request,
const GetClientCertificatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a collection of ClientCertificate resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetClientCertificatesCallable()

virtual Model::GetClientCertificatesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetClientCertificatesCallable ( const Model::GetClientCertificatesRequest request) const
virtual

Gets a collection of ClientCertificate resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDeployment()

virtual Model::GetDeploymentOutcome Aws::APIGateway::APIGatewayClient::GetDeployment ( const Model::GetDeploymentRequest request) const
virtual

Gets information about a Deployment resource.

See Also:

AWS API Reference

◆ GetDeploymentAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDeploymentAsync ( const Model::GetDeploymentRequest request,
const GetDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a Deployment resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDeploymentCallable()

virtual Model::GetDeploymentOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDeploymentCallable ( const Model::GetDeploymentRequest request) const
virtual

Gets information about a Deployment resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDeployments()

virtual Model::GetDeploymentsOutcome Aws::APIGateway::APIGatewayClient::GetDeployments ( const Model::GetDeploymentsRequest request) const
virtual

Gets information about a Deployments collection.

See Also:

AWS API Reference

◆ GetDeploymentsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDeploymentsAsync ( const Model::GetDeploymentsRequest request,
const GetDeploymentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a Deployments collection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDeploymentsCallable()

virtual Model::GetDeploymentsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDeploymentsCallable ( const Model::GetDeploymentsRequest request) const
virtual

Gets information about a Deployments collection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDocumentationPart()

virtual Model::GetDocumentationPartOutcome Aws::APIGateway::APIGatewayClient::GetDocumentationPart ( const Model::GetDocumentationPartRequest request) const
virtual

◆ GetDocumentationPartAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDocumentationPartAsync ( const Model::GetDocumentationPartRequest request,
const GetDocumentationPartResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDocumentationPartCallable()

virtual Model::GetDocumentationPartOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDocumentationPartCallable ( const Model::GetDocumentationPartRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDocumentationParts()

virtual Model::GetDocumentationPartsOutcome Aws::APIGateway::APIGatewayClient::GetDocumentationParts ( const Model::GetDocumentationPartsRequest request) const
virtual

◆ GetDocumentationPartsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDocumentationPartsAsync ( const Model::GetDocumentationPartsRequest request,
const GetDocumentationPartsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDocumentationPartsCallable()

virtual Model::GetDocumentationPartsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDocumentationPartsCallable ( const Model::GetDocumentationPartsRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDocumentationVersion()

virtual Model::GetDocumentationVersionOutcome Aws::APIGateway::APIGatewayClient::GetDocumentationVersion ( const Model::GetDocumentationVersionRequest request) const
virtual

◆ GetDocumentationVersionAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDocumentationVersionAsync ( const Model::GetDocumentationVersionRequest request,
const GetDocumentationVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDocumentationVersionCallable()

virtual Model::GetDocumentationVersionOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDocumentationVersionCallable ( const Model::GetDocumentationVersionRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDocumentationVersions()

virtual Model::GetDocumentationVersionsOutcome Aws::APIGateway::APIGatewayClient::GetDocumentationVersions ( const Model::GetDocumentationVersionsRequest request) const
virtual

◆ GetDocumentationVersionsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDocumentationVersionsAsync ( const Model::GetDocumentationVersionsRequest request,
const GetDocumentationVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDocumentationVersionsCallable()

virtual Model::GetDocumentationVersionsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDocumentationVersionsCallable ( const Model::GetDocumentationVersionsRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDomainName()

virtual Model::GetDomainNameOutcome Aws::APIGateway::APIGatewayClient::GetDomainName ( const Model::GetDomainNameRequest request) const
virtual

Represents a domain name that is contained in a simpler, more intuitive URL that can be called.

See Also:

AWS API Reference

◆ GetDomainNameAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDomainNameAsync ( const Model::GetDomainNameRequest request,
const GetDomainNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a domain name that is contained in a simpler, more intuitive URL that can be called.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDomainNameCallable()

virtual Model::GetDomainNameOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDomainNameCallable ( const Model::GetDomainNameRequest request) const
virtual

Represents a domain name that is contained in a simpler, more intuitive URL that can be called.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDomainNames()

virtual Model::GetDomainNamesOutcome Aws::APIGateway::APIGatewayClient::GetDomainNames ( const Model::GetDomainNamesRequest request) const
virtual

Represents a collection of DomainName resources.

See Also:

AWS API Reference

◆ GetDomainNamesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetDomainNamesAsync ( const Model::GetDomainNamesRequest request,
const GetDomainNamesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a collection of DomainName resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDomainNamesCallable()

virtual Model::GetDomainNamesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetDomainNamesCallable ( const Model::GetDomainNamesRequest request) const
virtual

Represents a collection of DomainName resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetExport()

virtual Model::GetExportOutcome Aws::APIGateway::APIGatewayClient::GetExport ( const Model::GetExportRequest request) const
virtual

Exports a deployed version of a RestApi in a specified format.

See Also:

AWS API Reference

◆ GetExportAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetExportAsync ( const Model::GetExportRequest request,
const GetExportResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Exports a deployed version of a RestApi in a specified format.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetExportCallable()

virtual Model::GetExportOutcomeCallable Aws::APIGateway::APIGatewayClient::GetExportCallable ( const Model::GetExportRequest request) const
virtual

Exports a deployed version of a RestApi in a specified format.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetGatewayResponse()

virtual Model::GetGatewayResponseOutcome Aws::APIGateway::APIGatewayClient::GetGatewayResponse ( const Model::GetGatewayResponseRequest request) const
virtual

Gets a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

◆ GetGatewayResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetGatewayResponseAsync ( const Model::GetGatewayResponseRequest request,
const GetGatewayResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetGatewayResponseCallable()

virtual Model::GetGatewayResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::GetGatewayResponseCallable ( const Model::GetGatewayResponseRequest request) const
virtual

Gets a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetGatewayResponses()

virtual Model::GetGatewayResponsesOutcome Aws::APIGateway::APIGatewayClient::GetGatewayResponses ( const Model::GetGatewayResponsesRequest request) const
virtual

Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.

See Also:

AWS API Reference

◆ GetGatewayResponsesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetGatewayResponsesAsync ( const Model::GetGatewayResponsesRequest request,
const GetGatewayResponsesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetGatewayResponsesCallable()

virtual Model::GetGatewayResponsesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetGatewayResponsesCallable ( const Model::GetGatewayResponsesRequest request) const
virtual

Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetIntegration()

virtual Model::GetIntegrationOutcome Aws::APIGateway::APIGatewayClient::GetIntegration ( const Model::GetIntegrationRequest request) const
virtual

Get the integration settings.

See Also:

AWS API Reference

◆ GetIntegrationAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetIntegrationAsync ( const Model::GetIntegrationRequest request,
const GetIntegrationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the integration settings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetIntegrationCallable()

virtual Model::GetIntegrationOutcomeCallable Aws::APIGateway::APIGatewayClient::GetIntegrationCallable ( const Model::GetIntegrationRequest request) const
virtual

Get the integration settings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetIntegrationResponse()

virtual Model::GetIntegrationResponseOutcome Aws::APIGateway::APIGatewayClient::GetIntegrationResponse ( const Model::GetIntegrationResponseRequest request) const
virtual

Represents a get integration response.

See Also:

AWS API Reference

◆ GetIntegrationResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetIntegrationResponseAsync ( const Model::GetIntegrationResponseRequest request,
const GetIntegrationResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a get integration response.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetIntegrationResponseCallable()

virtual Model::GetIntegrationResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::GetIntegrationResponseCallable ( const Model::GetIntegrationResponseRequest request) const
virtual

Represents a get integration response.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMethod()

virtual Model::GetMethodOutcome Aws::APIGateway::APIGatewayClient::GetMethod ( const Model::GetMethodRequest request) const
virtual

Describe an existing Method resource.

See Also:

AWS API Reference

◆ GetMethodAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetMethodAsync ( const Model::GetMethodRequest request,
const GetMethodResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe an existing Method resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMethodCallable()

virtual Model::GetMethodOutcomeCallable Aws::APIGateway::APIGatewayClient::GetMethodCallable ( const Model::GetMethodRequest request) const
virtual

Describe an existing Method resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMethodResponse()

virtual Model::GetMethodResponseOutcome Aws::APIGateway::APIGatewayClient::GetMethodResponse ( const Model::GetMethodResponseRequest request) const
virtual

Describes a MethodResponse resource.

See Also:

AWS API Reference

◆ GetMethodResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetMethodResponseAsync ( const Model::GetMethodResponseRequest request,
const GetMethodResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a MethodResponse resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMethodResponseCallable()

virtual Model::GetMethodResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::GetMethodResponseCallable ( const Model::GetMethodResponseRequest request) const
virtual

Describes a MethodResponse resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetModel()

virtual Model::GetModelOutcome Aws::APIGateway::APIGatewayClient::GetModel ( const Model::GetModelRequest request) const
virtual

Describes an existing model defined for a RestApi resource.

See Also:

AWS API Reference

◆ GetModelAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetModelAsync ( const Model::GetModelRequest request,
const GetModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an existing model defined for a RestApi resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetModelCallable()

virtual Model::GetModelOutcomeCallable Aws::APIGateway::APIGatewayClient::GetModelCallable ( const Model::GetModelRequest request) const
virtual

Describes an existing model defined for a RestApi resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetModels()

virtual Model::GetModelsOutcome Aws::APIGateway::APIGatewayClient::GetModels ( const Model::GetModelsRequest request) const
virtual

Describes existing Models defined for a RestApi resource.

See Also:

AWS API Reference

◆ GetModelsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetModelsAsync ( const Model::GetModelsRequest request,
const GetModelsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes existing Models defined for a RestApi resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetModelsCallable()

virtual Model::GetModelsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetModelsCallable ( const Model::GetModelsRequest request) const
virtual

Describes existing Models defined for a RestApi resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetModelTemplate()

virtual Model::GetModelTemplateOutcome Aws::APIGateway::APIGatewayClient::GetModelTemplate ( const Model::GetModelTemplateRequest request) const
virtual

Generates a sample mapping template that can be used to transform a payload into the structure of a model.

See Also:

AWS API Reference

◆ GetModelTemplateAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetModelTemplateAsync ( const Model::GetModelTemplateRequest request,
const GetModelTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates a sample mapping template that can be used to transform a payload into the structure of a model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetModelTemplateCallable()

virtual Model::GetModelTemplateOutcomeCallable Aws::APIGateway::APIGatewayClient::GetModelTemplateCallable ( const Model::GetModelTemplateRequest request) const
virtual

Generates a sample mapping template that can be used to transform a payload into the structure of a model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRequestValidator()

virtual Model::GetRequestValidatorOutcome Aws::APIGateway::APIGatewayClient::GetRequestValidator ( const Model::GetRequestValidatorRequest request) const
virtual

Gets a RequestValidator of a given RestApi.

See Also:

AWS API Reference

◆ GetRequestValidatorAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetRequestValidatorAsync ( const Model::GetRequestValidatorRequest request,
const GetRequestValidatorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a RequestValidator of a given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRequestValidatorCallable()

virtual Model::GetRequestValidatorOutcomeCallable Aws::APIGateway::APIGatewayClient::GetRequestValidatorCallable ( const Model::GetRequestValidatorRequest request) const
virtual

Gets a RequestValidator of a given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRequestValidators()

virtual Model::GetRequestValidatorsOutcome Aws::APIGateway::APIGatewayClient::GetRequestValidators ( const Model::GetRequestValidatorsRequest request) const
virtual

Gets the RequestValidators collection of a given RestApi.

See Also:

AWS API Reference

◆ GetRequestValidatorsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetRequestValidatorsAsync ( const Model::GetRequestValidatorsRequest request,
const GetRequestValidatorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the RequestValidators collection of a given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRequestValidatorsCallable()

virtual Model::GetRequestValidatorsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetRequestValidatorsCallable ( const Model::GetRequestValidatorsRequest request) const
virtual

Gets the RequestValidators collection of a given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetResource()

virtual Model::GetResourceOutcome Aws::APIGateway::APIGatewayClient::GetResource ( const Model::GetResourceRequest request) const
virtual

Lists information about a resource.

See Also:

AWS API Reference

◆ GetResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetResourceAsync ( const Model::GetResourceRequest request,
const GetResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists information about a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetResourceCallable()

virtual Model::GetResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::GetResourceCallable ( const Model::GetResourceRequest request) const
virtual

Lists information about a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetResources()

virtual Model::GetResourcesOutcome Aws::APIGateway::APIGatewayClient::GetResources ( const Model::GetResourcesRequest request) const
virtual

Lists information about a collection of Resource resources.

See Also:

AWS API Reference

◆ GetResourcesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetResourcesAsync ( const Model::GetResourcesRequest request,
const GetResourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists information about a collection of Resource resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetResourcesCallable()

virtual Model::GetResourcesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetResourcesCallable ( const Model::GetResourcesRequest request) const
virtual

Lists information about a collection of Resource resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRestApi()

virtual Model::GetRestApiOutcome Aws::APIGateway::APIGatewayClient::GetRestApi ( const Model::GetRestApiRequest request) const
virtual

Lists the RestApi resource in the collection.

See Also:

AWS API Reference

◆ GetRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetRestApiAsync ( const Model::GetRestApiRequest request,
const GetRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the RestApi resource in the collection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRestApiCallable()

virtual Model::GetRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::GetRestApiCallable ( const Model::GetRestApiRequest request) const
virtual

Lists the RestApi resource in the collection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRestApis()

virtual Model::GetRestApisOutcome Aws::APIGateway::APIGatewayClient::GetRestApis ( const Model::GetRestApisRequest request) const
virtual

Lists the RestApis resources for your collection.

See Also:

AWS API Reference

◆ GetRestApisAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetRestApisAsync ( const Model::GetRestApisRequest request,
const GetRestApisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the RestApis resources for your collection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRestApisCallable()

virtual Model::GetRestApisOutcomeCallable Aws::APIGateway::APIGatewayClient::GetRestApisCallable ( const Model::GetRestApisRequest request) const
virtual

Lists the RestApis resources for your collection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSdk()

virtual Model::GetSdkOutcome Aws::APIGateway::APIGatewayClient::GetSdk ( const Model::GetSdkRequest request) const
virtual

Generates a client SDK for a RestApi and Stage.

See Also:

AWS API Reference

◆ GetSdkAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetSdkAsync ( const Model::GetSdkRequest request,
const GetSdkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates a client SDK for a RestApi and Stage.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSdkCallable()

virtual Model::GetSdkOutcomeCallable Aws::APIGateway::APIGatewayClient::GetSdkCallable ( const Model::GetSdkRequest request) const
virtual

Generates a client SDK for a RestApi and Stage.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSdkType()

virtual Model::GetSdkTypeOutcome Aws::APIGateway::APIGatewayClient::GetSdkType ( const Model::GetSdkTypeRequest request) const
virtual

◆ GetSdkTypeAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetSdkTypeAsync ( const Model::GetSdkTypeRequest request,
const GetSdkTypeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSdkTypeCallable()

virtual Model::GetSdkTypeOutcomeCallable Aws::APIGateway::APIGatewayClient::GetSdkTypeCallable ( const Model::GetSdkTypeRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSdkTypes()

virtual Model::GetSdkTypesOutcome Aws::APIGateway::APIGatewayClient::GetSdkTypes ( const Model::GetSdkTypesRequest request) const
virtual

◆ GetSdkTypesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetSdkTypesAsync ( const Model::GetSdkTypesRequest request,
const GetSdkTypesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSdkTypesCallable()

virtual Model::GetSdkTypesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetSdkTypesCallable ( const Model::GetSdkTypesRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetStage()

virtual Model::GetStageOutcome Aws::APIGateway::APIGatewayClient::GetStage ( const Model::GetStageRequest request) const
virtual

Gets information about a Stage resource.

See Also:

AWS API Reference

◆ GetStageAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetStageAsync ( const Model::GetStageRequest request,
const GetStageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a Stage resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetStageCallable()

virtual Model::GetStageOutcomeCallable Aws::APIGateway::APIGatewayClient::GetStageCallable ( const Model::GetStageRequest request) const
virtual

Gets information about a Stage resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetStages()

virtual Model::GetStagesOutcome Aws::APIGateway::APIGatewayClient::GetStages ( const Model::GetStagesRequest request) const
virtual

Gets information about one or more Stage resources.

See Also:

AWS API Reference

◆ GetStagesAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetStagesAsync ( const Model::GetStagesRequest request,
const GetStagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about one or more Stage resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetStagesCallable()

virtual Model::GetStagesOutcomeCallable Aws::APIGateway::APIGatewayClient::GetStagesCallable ( const Model::GetStagesRequest request) const
virtual

Gets information about one or more Stage resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetTags()

virtual Model::GetTagsOutcome Aws::APIGateway::APIGatewayClient::GetTags ( const Model::GetTagsRequest request) const
virtual

Gets the Tags collection for a given resource.

See Also:

AWS API Reference

◆ GetTagsAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetTagsAsync ( const Model::GetTagsRequest request,
const GetTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the Tags collection for a given resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTagsCallable()

virtual Model::GetTagsOutcomeCallable Aws::APIGateway::APIGatewayClient::GetTagsCallable ( const Model::GetTagsRequest request) const
virtual

Gets the Tags collection for a given resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsage()

virtual Model::GetUsageOutcome Aws::APIGateway::APIGatewayClient::GetUsage ( const Model::GetUsageRequest request) const
virtual

Gets the usage data of a usage plan in a specified time interval.

See Also:

AWS API Reference

◆ GetUsageAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetUsageAsync ( const Model::GetUsageRequest request,
const GetUsageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the usage data of a usage plan in a specified time interval.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsageCallable()

virtual Model::GetUsageOutcomeCallable Aws::APIGateway::APIGatewayClient::GetUsageCallable ( const Model::GetUsageRequest request) const
virtual

Gets the usage data of a usage plan in a specified time interval.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsagePlan()

virtual Model::GetUsagePlanOutcome Aws::APIGateway::APIGatewayClient::GetUsagePlan ( const Model::GetUsagePlanRequest request) const
virtual

Gets a usage plan of a given plan identifier.

See Also:

AWS API Reference

◆ GetUsagePlanAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetUsagePlanAsync ( const Model::GetUsagePlanRequest request,
const GetUsagePlanResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a usage plan of a given plan identifier.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsagePlanCallable()

virtual Model::GetUsagePlanOutcomeCallable Aws::APIGateway::APIGatewayClient::GetUsagePlanCallable ( const Model::GetUsagePlanRequest request) const
virtual

Gets a usage plan of a given plan identifier.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsagePlanKey()

virtual Model::GetUsagePlanKeyOutcome Aws::APIGateway::APIGatewayClient::GetUsagePlanKey ( const Model::GetUsagePlanKeyRequest request) const
virtual

Gets a usage plan key of a given key identifier.

See Also:


AWS API Reference

◆ GetUsagePlanKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetUsagePlanKeyAsync ( const Model::GetUsagePlanKeyRequest request,
const GetUsagePlanKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a usage plan key of a given key identifier.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsagePlanKeyCallable()

virtual Model::GetUsagePlanKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::GetUsagePlanKeyCallable ( const Model::GetUsagePlanKeyRequest request) const
virtual

Gets a usage plan key of a given key identifier.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsagePlanKeys()

virtual Model::GetUsagePlanKeysOutcome Aws::APIGateway::APIGatewayClient::GetUsagePlanKeys ( const Model::GetUsagePlanKeysRequest request) const
virtual

Gets all the usage plan keys representing the API keys added to a specified usage plan.

See Also:

AWS API Reference

◆ GetUsagePlanKeysAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetUsagePlanKeysAsync ( const Model::GetUsagePlanKeysRequest request,
const GetUsagePlanKeysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets all the usage plan keys representing the API keys added to a specified usage plan.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsagePlanKeysCallable()

virtual Model::GetUsagePlanKeysOutcomeCallable Aws::APIGateway::APIGatewayClient::GetUsagePlanKeysCallable ( const Model::GetUsagePlanKeysRequest request) const
virtual

Gets all the usage plan keys representing the API keys added to a specified usage plan.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsagePlans()

virtual Model::GetUsagePlansOutcome Aws::APIGateway::APIGatewayClient::GetUsagePlans ( const Model::GetUsagePlansRequest request) const
virtual

Gets all the usage plans of the caller's account.

See Also:


AWS API Reference

◆ GetUsagePlansAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetUsagePlansAsync ( const Model::GetUsagePlansRequest request,
const GetUsagePlansResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets all the usage plans of the caller's account.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsagePlansCallable()

virtual Model::GetUsagePlansOutcomeCallable Aws::APIGateway::APIGatewayClient::GetUsagePlansCallable ( const Model::GetUsagePlansRequest request) const
virtual

Gets all the usage plans of the caller's account.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetVpcLink()

virtual Model::GetVpcLinkOutcome Aws::APIGateway::APIGatewayClient::GetVpcLink ( const Model::GetVpcLinkRequest request) const
virtual

Gets a specified VPC link under the caller's account in a region.

See Also:

AWS API Reference

◆ GetVpcLinkAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetVpcLinkAsync ( const Model::GetVpcLinkRequest request,
const GetVpcLinkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a specified VPC link under the caller's account in a region.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetVpcLinkCallable()

virtual Model::GetVpcLinkOutcomeCallable Aws::APIGateway::APIGatewayClient::GetVpcLinkCallable ( const Model::GetVpcLinkRequest request) const
virtual

Gets a specified VPC link under the caller's account in a region.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetVpcLinks()

virtual Model::GetVpcLinksOutcome Aws::APIGateway::APIGatewayClient::GetVpcLinks ( const Model::GetVpcLinksRequest request) const
virtual

Gets the VpcLinks collection under the caller's account in a selected region.

See Also:

AWS API Reference

◆ GetVpcLinksAsync()

virtual void Aws::APIGateway::APIGatewayClient::GetVpcLinksAsync ( const Model::GetVpcLinksRequest request,
const GetVpcLinksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the VpcLinks collection under the caller's account in a selected region.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetVpcLinksCallable()

virtual Model::GetVpcLinksOutcomeCallable Aws::APIGateway::APIGatewayClient::GetVpcLinksCallable ( const Model::GetVpcLinksRequest request) const
virtual

Gets the VpcLinks collection under the caller's account in a selected region.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ImportApiKeys()

virtual Model::ImportApiKeysOutcome Aws::APIGateway::APIGatewayClient::ImportApiKeys ( const Model::ImportApiKeysRequest request) const
virtual

Import API keys from an external source, such as a CSV-formatted file.

See Also:

AWS API Reference

◆ ImportApiKeysAsync()

virtual void Aws::APIGateway::APIGatewayClient::ImportApiKeysAsync ( const Model::ImportApiKeysRequest request,
const ImportApiKeysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Import API keys from an external source, such as a CSV-formatted file.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ImportApiKeysCallable()

virtual Model::ImportApiKeysOutcomeCallable Aws::APIGateway::APIGatewayClient::ImportApiKeysCallable ( const Model::ImportApiKeysRequest request) const
virtual

Import API keys from an external source, such as a CSV-formatted file.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ImportDocumentationParts()

virtual Model::ImportDocumentationPartsOutcome Aws::APIGateway::APIGatewayClient::ImportDocumentationParts ( const Model::ImportDocumentationPartsRequest request) const
virtual

◆ ImportDocumentationPartsAsync()

virtual void Aws::APIGateway::APIGatewayClient::ImportDocumentationPartsAsync ( const Model::ImportDocumentationPartsRequest request,
const ImportDocumentationPartsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ImportDocumentationPartsCallable()

virtual Model::ImportDocumentationPartsOutcomeCallable Aws::APIGateway::APIGatewayClient::ImportDocumentationPartsCallable ( const Model::ImportDocumentationPartsRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ImportRestApi()

virtual Model::ImportRestApiOutcome Aws::APIGateway::APIGatewayClient::ImportRestApi ( const Model::ImportRestApiRequest request) const
virtual

A feature of the API Gateway control service for creating a new API from an external API definition file.

See Also:

AWS API Reference

◆ ImportRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::ImportRestApiAsync ( const Model::ImportRestApiRequest request,
const ImportRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

A feature of the API Gateway control service for creating a new API from an external API definition file.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ImportRestApiCallable()

virtual Model::ImportRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::ImportRestApiCallable ( const Model::ImportRestApiRequest request) const
virtual

A feature of the API Gateway control service for creating a new API from an external API definition file.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::APIGateway::APIGatewayClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutGatewayResponse()

virtual Model::PutGatewayResponseOutcome Aws::APIGateway::APIGatewayClient::PutGatewayResponse ( const Model::PutGatewayResponseRequest request) const
virtual

Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.

See Also:

AWS API Reference

◆ PutGatewayResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutGatewayResponseAsync ( const Model::PutGatewayResponseRequest request,
const PutGatewayResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutGatewayResponseCallable()

virtual Model::PutGatewayResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::PutGatewayResponseCallable ( const Model::PutGatewayResponseRequest request) const
virtual

Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutIntegration()

virtual Model::PutIntegrationOutcome Aws::APIGateway::APIGatewayClient::PutIntegration ( const Model::PutIntegrationRequest request) const
virtual

Sets up a method's integration.

See Also:

AWS API Reference

◆ PutIntegrationAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutIntegrationAsync ( const Model::PutIntegrationRequest request,
const PutIntegrationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets up a method's integration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutIntegrationCallable()

virtual Model::PutIntegrationOutcomeCallable Aws::APIGateway::APIGatewayClient::PutIntegrationCallable ( const Model::PutIntegrationRequest request) const
virtual

Sets up a method's integration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutIntegrationResponse()

virtual Model::PutIntegrationResponseOutcome Aws::APIGateway::APIGatewayClient::PutIntegrationResponse ( const Model::PutIntegrationResponseRequest request) const
virtual

Represents a put integration.

See Also:

AWS API Reference

◆ PutIntegrationResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutIntegrationResponseAsync ( const Model::PutIntegrationResponseRequest request,
const PutIntegrationResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents a put integration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutIntegrationResponseCallable()

virtual Model::PutIntegrationResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::PutIntegrationResponseCallable ( const Model::PutIntegrationResponseRequest request) const
virtual

Represents a put integration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutMethod()

virtual Model::PutMethodOutcome Aws::APIGateway::APIGatewayClient::PutMethod ( const Model::PutMethodRequest request) const
virtual

Add a method to an existing Resource resource.

See Also:

AWS API Reference

◆ PutMethodAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutMethodAsync ( const Model::PutMethodRequest request,
const PutMethodResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Add a method to an existing Resource resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutMethodCallable()

virtual Model::PutMethodOutcomeCallable Aws::APIGateway::APIGatewayClient::PutMethodCallable ( const Model::PutMethodRequest request) const
virtual

Add a method to an existing Resource resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutMethodResponse()

virtual Model::PutMethodResponseOutcome Aws::APIGateway::APIGatewayClient::PutMethodResponse ( const Model::PutMethodResponseRequest request) const
virtual

Adds a MethodResponse to an existing Method resource.

See Also:

AWS API Reference

◆ PutMethodResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutMethodResponseAsync ( const Model::PutMethodResponseRequest request,
const PutMethodResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a MethodResponse to an existing Method resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutMethodResponseCallable()

virtual Model::PutMethodResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::PutMethodResponseCallable ( const Model::PutMethodResponseRequest request) const
virtual

Adds a MethodResponse to an existing Method resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutRestApi()

virtual Model::PutRestApiOutcome Aws::APIGateway::APIGatewayClient::PutRestApi ( const Model::PutRestApiRequest request) const
virtual

A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.

See Also:

AWS API Reference

◆ PutRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::PutRestApiAsync ( const Model::PutRestApiRequest request,
const PutRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutRestApiCallable()

virtual Model::PutRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::PutRestApiCallable ( const Model::PutRestApiRequest request) const
virtual

A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::APIGateway::APIGatewayClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds or updates a tag on a given resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or updates a tag on a given resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds or updates a tag on a given resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TestInvokeAuthorizer()

virtual Model::TestInvokeAuthorizerOutcome Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizer ( const Model::TestInvokeAuthorizerRequest request) const
virtual

Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

◆ TestInvokeAuthorizerAsync()

virtual void Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizerAsync ( const Model::TestInvokeAuthorizerRequest request,
const TestInvokeAuthorizerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TestInvokeAuthorizerCallable()

virtual Model::TestInvokeAuthorizerOutcomeCallable Aws::APIGateway::APIGatewayClient::TestInvokeAuthorizerCallable ( const Model::TestInvokeAuthorizerRequest request) const
virtual

Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TestInvokeMethod()

virtual Model::TestInvokeMethodOutcome Aws::APIGateway::APIGatewayClient::TestInvokeMethod ( const Model::TestInvokeMethodRequest request) const
virtual

Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

◆ TestInvokeMethodAsync()

virtual void Aws::APIGateway::APIGatewayClient::TestInvokeMethodAsync ( const Model::TestInvokeMethodRequest request,
const TestInvokeMethodResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TestInvokeMethodCallable()

virtual Model::TestInvokeMethodOutcomeCallable Aws::APIGateway::APIGatewayClient::TestInvokeMethodCallable ( const Model::TestInvokeMethodRequest request) const
virtual

Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::APIGateway::APIGatewayClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from a given resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a tag from a given resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from a given resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAccount()

virtual Model::UpdateAccountOutcome Aws::APIGateway::APIGatewayClient::UpdateAccount ( const Model::UpdateAccountRequest request) const
virtual

Changes information about the current Account resource.

See Also:

AWS API Reference

◆ UpdateAccountAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateAccountAsync ( const Model::UpdateAccountRequest request,
const UpdateAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about the current Account resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAccountCallable()

virtual Model::UpdateAccountOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateAccountCallable ( const Model::UpdateAccountRequest request) const
virtual

Changes information about the current Account resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApiKey()

virtual Model::UpdateApiKeyOutcome Aws::APIGateway::APIGatewayClient::UpdateApiKey ( const Model::UpdateApiKeyRequest request) const
virtual

Changes information about an ApiKey resource.

See Also:

AWS API Reference

◆ UpdateApiKeyAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateApiKeyAsync ( const Model::UpdateApiKeyRequest request,
const UpdateApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about an ApiKey resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApiKeyCallable()

virtual Model::UpdateApiKeyOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateApiKeyCallable ( const Model::UpdateApiKeyRequest request) const
virtual

Changes information about an ApiKey resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAuthorizer()

virtual Model::UpdateAuthorizerOutcome Aws::APIGateway::APIGatewayClient::UpdateAuthorizer ( const Model::UpdateAuthorizerRequest request) const
virtual

Updates an existing Authorizer resource.

See Also:

AWS API Reference

◆ UpdateAuthorizerAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateAuthorizerAsync ( const Model::UpdateAuthorizerRequest request,
const UpdateAuthorizerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing Authorizer resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAuthorizerCallable()

virtual Model::UpdateAuthorizerOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateAuthorizerCallable ( const Model::UpdateAuthorizerRequest request) const
virtual

Updates an existing Authorizer resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateBasePathMapping()

virtual Model::UpdateBasePathMappingOutcome Aws::APIGateway::APIGatewayClient::UpdateBasePathMapping ( const Model::UpdateBasePathMappingRequest request) const
virtual

Changes information about the BasePathMapping resource.

See Also:

AWS API Reference

◆ UpdateBasePathMappingAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateBasePathMappingAsync ( const Model::UpdateBasePathMappingRequest request,
const UpdateBasePathMappingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about the BasePathMapping resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateBasePathMappingCallable()

virtual Model::UpdateBasePathMappingOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateBasePathMappingCallable ( const Model::UpdateBasePathMappingRequest request) const
virtual

Changes information about the BasePathMapping resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateClientCertificate()

virtual Model::UpdateClientCertificateOutcome Aws::APIGateway::APIGatewayClient::UpdateClientCertificate ( const Model::UpdateClientCertificateRequest request) const
virtual

Changes information about an ClientCertificate resource.

See Also:

AWS API Reference

◆ UpdateClientCertificateAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateClientCertificateAsync ( const Model::UpdateClientCertificateRequest request,
const UpdateClientCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about an ClientCertificate resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateClientCertificateCallable()

virtual Model::UpdateClientCertificateOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateClientCertificateCallable ( const Model::UpdateClientCertificateRequest request) const
virtual

Changes information about an ClientCertificate resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDeployment()

virtual Model::UpdateDeploymentOutcome Aws::APIGateway::APIGatewayClient::UpdateDeployment ( const Model::UpdateDeploymentRequest request) const
virtual

Changes information about a Deployment resource.

See Also:

AWS API Reference

◆ UpdateDeploymentAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateDeploymentAsync ( const Model::UpdateDeploymentRequest request,
const UpdateDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about a Deployment resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDeploymentCallable()

virtual Model::UpdateDeploymentOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateDeploymentCallable ( const Model::UpdateDeploymentRequest request) const
virtual

Changes information about a Deployment resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDocumentationPart()

virtual Model::UpdateDocumentationPartOutcome Aws::APIGateway::APIGatewayClient::UpdateDocumentationPart ( const Model::UpdateDocumentationPartRequest request) const
virtual

◆ UpdateDocumentationPartAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateDocumentationPartAsync ( const Model::UpdateDocumentationPartRequest request,
const UpdateDocumentationPartResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDocumentationPartCallable()

virtual Model::UpdateDocumentationPartOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateDocumentationPartCallable ( const Model::UpdateDocumentationPartRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDocumentationVersion()

virtual Model::UpdateDocumentationVersionOutcome Aws::APIGateway::APIGatewayClient::UpdateDocumentationVersion ( const Model::UpdateDocumentationVersionRequest request) const
virtual

◆ UpdateDocumentationVersionAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateDocumentationVersionAsync ( const Model::UpdateDocumentationVersionRequest request,
const UpdateDocumentationVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDocumentationVersionCallable()

virtual Model::UpdateDocumentationVersionOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateDocumentationVersionCallable ( const Model::UpdateDocumentationVersionRequest request) const
virtual

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDomainName()

virtual Model::UpdateDomainNameOutcome Aws::APIGateway::APIGatewayClient::UpdateDomainName ( const Model::UpdateDomainNameRequest request) const
virtual

Changes information about the DomainName resource.

See Also:

AWS API Reference

◆ UpdateDomainNameAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateDomainNameAsync ( const Model::UpdateDomainNameRequest request,
const UpdateDomainNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about the DomainName resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDomainNameCallable()

virtual Model::UpdateDomainNameOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateDomainNameCallable ( const Model::UpdateDomainNameRequest request) const
virtual

Changes information about the DomainName resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGatewayResponse()

virtual Model::UpdateGatewayResponseOutcome Aws::APIGateway::APIGatewayClient::UpdateGatewayResponse ( const Model::UpdateGatewayResponseRequest request) const
virtual

Updates a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

◆ UpdateGatewayResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateGatewayResponseAsync ( const Model::UpdateGatewayResponseRequest request,
const UpdateGatewayResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGatewayResponseCallable()

virtual Model::UpdateGatewayResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateGatewayResponseCallable ( const Model::UpdateGatewayResponseRequest request) const
virtual

Updates a GatewayResponse of a specified response type on the given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateIntegration()

virtual Model::UpdateIntegrationOutcome Aws::APIGateway::APIGatewayClient::UpdateIntegration ( const Model::UpdateIntegrationRequest request) const
virtual

Represents an update integration.

See Also:

AWS API Reference

◆ UpdateIntegrationAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateIntegrationAsync ( const Model::UpdateIntegrationRequest request,
const UpdateIntegrationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents an update integration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateIntegrationCallable()

virtual Model::UpdateIntegrationOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateIntegrationCallable ( const Model::UpdateIntegrationRequest request) const
virtual

Represents an update integration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateIntegrationResponse()

virtual Model::UpdateIntegrationResponseOutcome Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponse ( const Model::UpdateIntegrationResponseRequest request) const
virtual

Represents an update integration response.

See Also:

AWS API Reference

◆ UpdateIntegrationResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponseAsync ( const Model::UpdateIntegrationResponseRequest request,
const UpdateIntegrationResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Represents an update integration response.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateIntegrationResponseCallable()

virtual Model::UpdateIntegrationResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateIntegrationResponseCallable ( const Model::UpdateIntegrationResponseRequest request) const
virtual

Represents an update integration response.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateMethod()

virtual Model::UpdateMethodOutcome Aws::APIGateway::APIGatewayClient::UpdateMethod ( const Model::UpdateMethodRequest request) const
virtual

Updates an existing Method resource.

See Also:

AWS API Reference

◆ UpdateMethodAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateMethodAsync ( const Model::UpdateMethodRequest request,
const UpdateMethodResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing Method resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateMethodCallable()

virtual Model::UpdateMethodOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateMethodCallable ( const Model::UpdateMethodRequest request) const
virtual

Updates an existing Method resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateMethodResponse()

virtual Model::UpdateMethodResponseOutcome Aws::APIGateway::APIGatewayClient::UpdateMethodResponse ( const Model::UpdateMethodResponseRequest request) const
virtual

Updates an existing MethodResponse resource.

See Also:

AWS API Reference

◆ UpdateMethodResponseAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateMethodResponseAsync ( const Model::UpdateMethodResponseRequest request,
const UpdateMethodResponseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing MethodResponse resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateMethodResponseCallable()

virtual Model::UpdateMethodResponseOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateMethodResponseCallable ( const Model::UpdateMethodResponseRequest request) const
virtual

Updates an existing MethodResponse resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateModel()

virtual Model::UpdateModelOutcome Aws::APIGateway::APIGatewayClient::UpdateModel ( const Model::UpdateModelRequest request) const
virtual

Changes information about a model.

See Also:

AWS API Reference

◆ UpdateModelAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateModelAsync ( const Model::UpdateModelRequest request,
const UpdateModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about a model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateModelCallable()

virtual Model::UpdateModelOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateModelCallable ( const Model::UpdateModelRequest request) const
virtual

Changes information about a model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRequestValidator()

virtual Model::UpdateRequestValidatorOutcome Aws::APIGateway::APIGatewayClient::UpdateRequestValidator ( const Model::UpdateRequestValidatorRequest request) const
virtual

Updates a RequestValidator of a given RestApi.

See Also:

AWS API Reference

◆ UpdateRequestValidatorAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateRequestValidatorAsync ( const Model::UpdateRequestValidatorRequest request,
const UpdateRequestValidatorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a RequestValidator of a given RestApi.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRequestValidatorCallable()

virtual Model::UpdateRequestValidatorOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateRequestValidatorCallable ( const Model::UpdateRequestValidatorRequest request) const
virtual

Updates a RequestValidator of a given RestApi.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateResource()

virtual Model::UpdateResourceOutcome Aws::APIGateway::APIGatewayClient::UpdateResource ( const Model::UpdateResourceRequest request) const
virtual

Changes information about a Resource resource.

See Also:

AWS API Reference

◆ UpdateResourceAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateResourceAsync ( const Model::UpdateResourceRequest request,
const UpdateResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about a Resource resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateResourceCallable()

virtual Model::UpdateResourceOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateResourceCallable ( const Model::UpdateResourceRequest request) const
virtual

Changes information about a Resource resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRestApi()

virtual Model::UpdateRestApiOutcome Aws::APIGateway::APIGatewayClient::UpdateRestApi ( const Model::UpdateRestApiRequest request) const
virtual

Changes information about the specified API.

See Also:

AWS API Reference

◆ UpdateRestApiAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateRestApiAsync ( const Model::UpdateRestApiRequest request,
const UpdateRestApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about the specified API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRestApiCallable()

virtual Model::UpdateRestApiOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateRestApiCallable ( const Model::UpdateRestApiRequest request) const
virtual

Changes information about the specified API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateStage()

virtual Model::UpdateStageOutcome Aws::APIGateway::APIGatewayClient::UpdateStage ( const Model::UpdateStageRequest request) const
virtual

Changes information about a Stage resource.

See Also:


AWS API Reference

◆ UpdateStageAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateStageAsync ( const Model::UpdateStageRequest request,
const UpdateStageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes information about a Stage resource.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateStageCallable()

virtual Model::UpdateStageOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateStageCallable ( const Model::UpdateStageRequest request) const
virtual

Changes information about a Stage resource.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateUsage()

virtual Model::UpdateUsageOutcome Aws::APIGateway::APIGatewayClient::UpdateUsage ( const Model::UpdateUsageRequest request) const
virtual

Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.

See Also:

AWS API Reference

◆ UpdateUsageAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateUsageAsync ( const Model::UpdateUsageRequest request,
const UpdateUsageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUsageCallable()

virtual Model::UpdateUsageOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateUsageCallable ( const Model::UpdateUsageRequest request) const
virtual

Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateUsagePlan()

virtual Model::UpdateUsagePlanOutcome Aws::APIGateway::APIGatewayClient::UpdateUsagePlan ( const Model::UpdateUsagePlanRequest request) const
virtual

Updates a usage plan of a given plan Id.

See Also:

AWS API Reference

◆ UpdateUsagePlanAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateUsagePlanAsync ( const Model::UpdateUsagePlanRequest request,
const UpdateUsagePlanResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a usage plan of a given plan Id.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUsagePlanCallable()

virtual Model::UpdateUsagePlanOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateUsagePlanCallable ( const Model::UpdateUsagePlanRequest request) const
virtual

Updates a usage plan of a given plan Id.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateVpcLink()

virtual Model::UpdateVpcLinkOutcome Aws::APIGateway::APIGatewayClient::UpdateVpcLink ( const Model::UpdateVpcLinkRequest request) const
virtual

Updates an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

◆ UpdateVpcLinkAsync()

virtual void Aws::APIGateway::APIGatewayClient::UpdateVpcLinkAsync ( const Model::UpdateVpcLinkRequest request,
const UpdateVpcLinkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateVpcLinkCallable()

virtual Model::UpdateVpcLinkOutcomeCallable Aws::APIGateway::APIGatewayClient::UpdateVpcLinkCallable ( const Model::UpdateVpcLinkRequest request) const
virtual

Updates an existing VpcLink of a specified identifier.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: