Class AmazonApiGatewayAsyncClient
- All Implemented Interfaces:
AmazonApiGateway, AmazonApiGatewayAsync
AsyncHandler can be used to
receive notification when an asynchronous operation completes.
Amazon API Gateway helps developers deliver robust, secure and scalable mobile and web application backends. Amazon 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.
-
Field Summary
Fields inherited from class AmazonApiGatewayClient
configFactoryFields inherited from class AmazonWebServiceClient
client, clientConfiguration, endpoint, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffset -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new asynchronous client to invoke service methods on Amazon API Gateway.AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials.AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider.AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the provided AWS account credentials provider and client configuration options.AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider, executor service, and client configuration options.AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider and executor service.AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials, executor service, and client configuration options.AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials and executor service.AmazonApiGatewayAsyncClient(ClientConfiguration clientConfiguration) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway. -
Method Summary
Modifier and TypeMethodDescriptioncreateApiKeyAsync(CreateApiKeyRequest request) Create an ApiKey resource.createApiKeyAsync(CreateApiKeyRequest request, AsyncHandler<CreateApiKeyRequest, CreateApiKeyResult> asyncHandler) Create an ApiKey resource.Adds a new Authorizer resource to an existing RestApi resource.createAuthorizerAsync(CreateAuthorizerRequest request, AsyncHandler<CreateAuthorizerRequest, CreateAuthorizerResult> asyncHandler) Adds a new Authorizer resource to an existing RestApi resource.Creates a new BasePathMapping resource.createBasePathMappingAsync(CreateBasePathMappingRequest request, AsyncHandler<CreateBasePathMappingRequest, CreateBasePathMappingResult> asyncHandler) Creates a new BasePathMapping resource.Creates a Deployment resource, which makes a specified RestApi callable over the internet.createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest, CreateDeploymentResult> asyncHandler) Creates a Deployment resource, which makes a specified RestApi callable over the internet.Creates a new domain name.createDomainNameAsync(CreateDomainNameRequest request, AsyncHandler<CreateDomainNameRequest, CreateDomainNameResult> asyncHandler) Creates a new domain name.createModelAsync(CreateModelRequest request) createModelAsync(CreateModelRequest request, AsyncHandler<CreateModelRequest, CreateModelResult> asyncHandler) createResourceAsync(CreateResourceRequest request) Creates a Resource resource.createResourceAsync(CreateResourceRequest request, AsyncHandler<CreateResourceRequest, CreateResourceResult> asyncHandler) Creates a Resource resource.createRestApiAsync(CreateRestApiRequest request) Creates a new RestApi resource.createRestApiAsync(CreateRestApiRequest request, AsyncHandler<CreateRestApiRequest, CreateRestApiResult> asyncHandler) Creates a new RestApi resource.createStageAsync(CreateStageRequest request) Creates a new Stage resource that references a pre-existing Deployment for the API.createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest, CreateStageResult> asyncHandler) Creates a new Stage resource that references a pre-existing Deployment for the API.deleteApiKeyAsync(DeleteApiKeyRequest request) Deletes the ApiKey resource.deleteApiKeyAsync(DeleteApiKeyRequest request, AsyncHandler<DeleteApiKeyRequest, DeleteApiKeyResult> asyncHandler) Deletes the ApiKey resource.Deletes an existing Authorizer resource.deleteAuthorizerAsync(DeleteAuthorizerRequest request, AsyncHandler<DeleteAuthorizerRequest, DeleteAuthorizerResult> asyncHandler) Deletes an existing Authorizer resource.Deletes the BasePathMapping resource.deleteBasePathMappingAsync(DeleteBasePathMappingRequest request, AsyncHandler<DeleteBasePathMappingRequest, DeleteBasePathMappingResult> asyncHandler) Deletes the BasePathMapping resource.Deletes the ClientCertificate resource.deleteClientCertificateAsync(DeleteClientCertificateRequest request, AsyncHandler<DeleteClientCertificateRequest, DeleteClientCertificateResult> asyncHandler) Deletes the ClientCertificate resource.Deletes a Deployment resource.deleteDeploymentAsync(DeleteDeploymentRequest request, AsyncHandler<DeleteDeploymentRequest, DeleteDeploymentResult> asyncHandler) Deletes a Deployment resource.Deletes the DomainName resource.deleteDomainNameAsync(DeleteDomainNameRequest request, AsyncHandler<DeleteDomainNameRequest, DeleteDomainNameResult> asyncHandler) Deletes the DomainName resource.Represents a delete integration.deleteIntegrationAsync(DeleteIntegrationRequest request, AsyncHandler<DeleteIntegrationRequest, DeleteIntegrationResult> asyncHandler) Represents a delete integration.Represents a delete integration response.deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, AsyncHandler<DeleteIntegrationResponseRequest, DeleteIntegrationResponseResult> asyncHandler) Represents a delete integration response.deleteMethodAsync(DeleteMethodRequest request) Deletes an existing Method resource.deleteMethodAsync(DeleteMethodRequest request, AsyncHandler<DeleteMethodRequest, DeleteMethodResult> asyncHandler) Deletes an existing Method resource.Deletes an existing MethodResponse resource.deleteMethodResponseAsync(DeleteMethodResponseRequest request, AsyncHandler<DeleteMethodResponseRequest, DeleteMethodResponseResult> asyncHandler) Deletes an existing MethodResponse resource.deleteModelAsync(DeleteModelRequest request) Deletes a model.deleteModelAsync(DeleteModelRequest request, AsyncHandler<DeleteModelRequest, DeleteModelResult> asyncHandler) Deletes a model.deleteResourceAsync(DeleteResourceRequest request) Deletes a Resource resource.deleteResourceAsync(DeleteResourceRequest request, AsyncHandler<DeleteResourceRequest, DeleteResourceResult> asyncHandler) Deletes a Resource resource.deleteRestApiAsync(DeleteRestApiRequest request) Deletes the specified API.deleteRestApiAsync(DeleteRestApiRequest request, AsyncHandler<DeleteRestApiRequest, DeleteRestApiResult> asyncHandler) Deletes the specified API.deleteStageAsync(DeleteStageRequest request) Deletes a Stage resource.deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest, DeleteStageResult> asyncHandler) Deletes a Stage resource.Flushes all authorizer cache entries on a stage.flushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request, AsyncHandler<FlushStageAuthorizersCacheRequest, FlushStageAuthorizersCacheResult> asyncHandler) Flushes all authorizer cache entries on a stage.Flushes a stage's cache.flushStageCacheAsync(FlushStageCacheRequest request, AsyncHandler<FlushStageCacheRequest, FlushStageCacheResult> asyncHandler) Flushes a stage's cache.Generates a ClientCertificate resource.generateClientCertificateAsync(GenerateClientCertificateRequest request, AsyncHandler<GenerateClientCertificateRequest, GenerateClientCertificateResult> asyncHandler) Generates a ClientCertificate resource.getAccountAsync(GetAccountRequest request) Gets information about the current Account resource.getAccountAsync(GetAccountRequest request, AsyncHandler<GetAccountRequest, GetAccountResult> asyncHandler) Gets information about the current Account resource.getApiKeyAsync(GetApiKeyRequest request) Gets information about the current ApiKey resource.getApiKeyAsync(GetApiKeyRequest request, AsyncHandler<GetApiKeyRequest, GetApiKeyResult> asyncHandler) Gets information about the current ApiKey resource.getApiKeysAsync(GetApiKeysRequest request) Gets information about the current ApiKeys resource.getApiKeysAsync(GetApiKeysRequest request, AsyncHandler<GetApiKeysRequest, GetApiKeysResult> asyncHandler) Gets information about the current ApiKeys resource.getAuthorizerAsync(GetAuthorizerRequest request) Describe an existing Authorizer resource.getAuthorizerAsync(GetAuthorizerRequest request, AsyncHandler<GetAuthorizerRequest, GetAuthorizerResult> asyncHandler) Describe an existing Authorizer resource.getAuthorizersAsync(GetAuthorizersRequest request) Describe an existing Authorizers resource.getAuthorizersAsync(GetAuthorizersRequest request, AsyncHandler<GetAuthorizersRequest, GetAuthorizersResult> asyncHandler) Describe an existing Authorizers resource.Describe a BasePathMapping resource.getBasePathMappingAsync(GetBasePathMappingRequest request, AsyncHandler<GetBasePathMappingRequest, GetBasePathMappingResult> asyncHandler) Describe a BasePathMapping resource.Represents a collection of BasePathMapping resources.getBasePathMappingsAsync(GetBasePathMappingsRequest request, AsyncHandler<GetBasePathMappingsRequest, GetBasePathMappingsResult> asyncHandler) Represents a collection of BasePathMapping resources.Gets information about the current ClientCertificate resource.getClientCertificateAsync(GetClientCertificateRequest request, AsyncHandler<GetClientCertificateRequest, GetClientCertificateResult> asyncHandler) Gets information about the current ClientCertificate resource.Gets a collection of ClientCertificate resources.getClientCertificatesAsync(GetClientCertificatesRequest request, AsyncHandler<GetClientCertificatesRequest, GetClientCertificatesResult> asyncHandler) Gets a collection of ClientCertificate resources.getDeploymentAsync(GetDeploymentRequest request) Gets information about a Deployment resource.getDeploymentAsync(GetDeploymentRequest request, AsyncHandler<GetDeploymentRequest, GetDeploymentResult> asyncHandler) Gets information about a Deployment resource.getDeploymentsAsync(GetDeploymentsRequest request) Gets information about a Deployments collection.getDeploymentsAsync(GetDeploymentsRequest request, AsyncHandler<GetDeploymentsRequest, GetDeploymentsResult> asyncHandler) Gets information about a Deployments collection.getDomainNameAsync(GetDomainNameRequest request) Represents a domain name that is contained in a simpler, more intuitive URL that can be called.getDomainNameAsync(GetDomainNameRequest request, AsyncHandler<GetDomainNameRequest, GetDomainNameResult> asyncHandler) Represents a domain name that is contained in a simpler, more intuitive URL that can be called.getDomainNamesAsync(GetDomainNamesRequest request) Represents a collection of DomainName resources.getDomainNamesAsync(GetDomainNamesRequest request, AsyncHandler<GetDomainNamesRequest, GetDomainNamesResult> asyncHandler) Represents a collection of DomainName resources.Returns the executor service used by this client to execute async requests.getExportAsync(GetExportRequest request) Exports a deployed version of a RestApi in a specified format.getExportAsync(GetExportRequest request, AsyncHandler<GetExportRequest, GetExportResult> asyncHandler) Exports a deployed version of a RestApi in a specified format.getIntegrationAsync(GetIntegrationRequest request) Represents a get integration.getIntegrationAsync(GetIntegrationRequest request, AsyncHandler<GetIntegrationRequest, GetIntegrationResult> asyncHandler) Represents a get integration.Represents a get integration response.getIntegrationResponseAsync(GetIntegrationResponseRequest request, AsyncHandler<GetIntegrationResponseRequest, GetIntegrationResponseResult> asyncHandler) Represents a get integration response.getMethodAsync(GetMethodRequest request) Describe an existing Method resource.getMethodAsync(GetMethodRequest request, AsyncHandler<GetMethodRequest, GetMethodResult> asyncHandler) Describe an existing Method resource.Describes a MethodResponse resource.getMethodResponseAsync(GetMethodResponseRequest request, AsyncHandler<GetMethodResponseRequest, GetMethodResponseResult> asyncHandler) Describes a MethodResponse resource.getModelAsync(GetModelRequest request) Describes an existing model defined for a RestApi resource.getModelAsync(GetModelRequest request, AsyncHandler<GetModelRequest, GetModelResult> asyncHandler) Describes an existing model defined for a RestApi resource.getModelsAsync(GetModelsRequest request) getModelsAsync(GetModelsRequest request, AsyncHandler<GetModelsRequest, GetModelsResult> asyncHandler) Generates a sample mapping template that can be used to transform a payload into the structure of a model.getModelTemplateAsync(GetModelTemplateRequest request, AsyncHandler<GetModelTemplateRequest, GetModelTemplateResult> asyncHandler) Generates a sample mapping template that can be used to transform a payload into the structure of a model.getResourceAsync(GetResourceRequest request) Lists information about a resource.getResourceAsync(GetResourceRequest request, AsyncHandler<GetResourceRequest, GetResourceResult> asyncHandler) Lists information about a resource.getResourcesAsync(GetResourcesRequest request) Lists information about a collection of Resource resources.getResourcesAsync(GetResourcesRequest request, AsyncHandler<GetResourcesRequest, GetResourcesResult> asyncHandler) Lists information about a collection of Resource resources.getRestApiAsync(GetRestApiRequest request) Lists the RestApi resource in the collection.getRestApiAsync(GetRestApiRequest request, AsyncHandler<GetRestApiRequest, GetRestApiResult> asyncHandler) Lists the RestApi resource in the collection.getRestApisAsync(GetRestApisRequest request) Lists the RestApis resources for your collection.getRestApisAsync(GetRestApisRequest request, AsyncHandler<GetRestApisRequest, GetRestApisResult> asyncHandler) Lists the RestApis resources for your collection.getSdkAsync(GetSdkRequest request) getSdkAsync(GetSdkRequest request, AsyncHandler<GetSdkRequest, GetSdkResult> asyncHandler) getStageAsync(GetStageRequest request) Gets information about a Stage resource.getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest, GetStageResult> asyncHandler) Gets information about a Stage resource.getStagesAsync(GetStagesRequest request) Gets information about one or more Stage resources.getStagesAsync(GetStagesRequest request, AsyncHandler<GetStagesRequest, GetStagesResult> asyncHandler) Gets information about one or more Stage resources.importRestApiAsync(ImportRestApiRequest request) A feature of the Amazon API Gateway control service for creating a new API from an external API definition file.importRestApiAsync(ImportRestApiRequest request, AsyncHandler<ImportRestApiRequest, ImportRestApiResult> asyncHandler) A feature of the Amazon API Gateway control service for creating a new API from an external API definition file.putIntegrationAsync(PutIntegrationRequest request) Represents a put integration.putIntegrationAsync(PutIntegrationRequest request, AsyncHandler<PutIntegrationRequest, PutIntegrationResult> asyncHandler) Represents a put integration.Represents a put integration.putIntegrationResponseAsync(PutIntegrationResponseRequest request, AsyncHandler<PutIntegrationResponseRequest, PutIntegrationResponseResult> asyncHandler) Represents a put integration.putMethodAsync(PutMethodRequest request) Add a method to an existing Resource resource.putMethodAsync(PutMethodRequest request, AsyncHandler<PutMethodRequest, PutMethodResult> asyncHandler) Add a method to an existing Resource resource.Adds a MethodResponse to an existing Method resource.putMethodResponseAsync(PutMethodResponseRequest request, AsyncHandler<PutMethodResponseRequest, PutMethodResponseResult> asyncHandler) Adds a MethodResponse to an existing Method resource.putRestApiAsync(PutRestApiRequest request) A feature of the Amazon API Gateway control service for updating an existing API with an input of external API definitions.putRestApiAsync(PutRestApiRequest request, AsyncHandler<PutRestApiRequest, PutRestApiResult> asyncHandler) A feature of the Amazon API Gateway control service for updating an existing API with an input of external API definitions.voidshutdown()Shuts down the client, releasing all managed resources.Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request, AsyncHandler<TestInvokeAuthorizerRequest, TestInvokeAuthorizerResult> asyncHandler) Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.testInvokeMethodAsync(TestInvokeMethodRequest request, AsyncHandler<TestInvokeMethodRequest, TestInvokeMethodResult> asyncHandler) updateAccountAsync(UpdateAccountRequest request) Changes information about the current Account resource.updateAccountAsync(UpdateAccountRequest request, AsyncHandler<UpdateAccountRequest, UpdateAccountResult> asyncHandler) Changes information about the current Account resource.updateApiKeyAsync(UpdateApiKeyRequest request) Changes information about an ApiKey resource.updateApiKeyAsync(UpdateApiKeyRequest request, AsyncHandler<UpdateApiKeyRequest, UpdateApiKeyResult> asyncHandler) Changes information about an ApiKey resource.Updates an existing Authorizer resource.updateAuthorizerAsync(UpdateAuthorizerRequest request, AsyncHandler<UpdateAuthorizerRequest, UpdateAuthorizerResult> asyncHandler) Updates an existing Authorizer resource.Changes information about the BasePathMapping resource.updateBasePathMappingAsync(UpdateBasePathMappingRequest request, AsyncHandler<UpdateBasePathMappingRequest, UpdateBasePathMappingResult> asyncHandler) Changes information about the BasePathMapping resource.Changes information about an ClientCertificate resource.updateClientCertificateAsync(UpdateClientCertificateRequest request, AsyncHandler<UpdateClientCertificateRequest, UpdateClientCertificateResult> asyncHandler) Changes information about an ClientCertificate resource.Changes information about a Deployment resource.updateDeploymentAsync(UpdateDeploymentRequest request, AsyncHandler<UpdateDeploymentRequest, UpdateDeploymentResult> asyncHandler) Changes information about a Deployment resource.Changes information about the DomainName resource.updateDomainNameAsync(UpdateDomainNameRequest request, AsyncHandler<UpdateDomainNameRequest, UpdateDomainNameResult> asyncHandler) Changes information about the DomainName resource.Represents an update integration.updateIntegrationAsync(UpdateIntegrationRequest request, AsyncHandler<UpdateIntegrationRequest, UpdateIntegrationResult> asyncHandler) Represents an update integration.Represents an update integration response.updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, AsyncHandler<UpdateIntegrationResponseRequest, UpdateIntegrationResponseResult> asyncHandler) Represents an update integration response.updateMethodAsync(UpdateMethodRequest request) Updates an existing Method resource.updateMethodAsync(UpdateMethodRequest request, AsyncHandler<UpdateMethodRequest, UpdateMethodResult> asyncHandler) Updates an existing Method resource.Updates an existing MethodResponse resource.updateMethodResponseAsync(UpdateMethodResponseRequest request, AsyncHandler<UpdateMethodResponseRequest, UpdateMethodResponseResult> asyncHandler) Updates an existing MethodResponse resource.updateModelAsync(UpdateModelRequest request) Changes information about a model.updateModelAsync(UpdateModelRequest request, AsyncHandler<UpdateModelRequest, UpdateModelResult> asyncHandler) Changes information about a model.updateResourceAsync(UpdateResourceRequest request) Changes information about a Resource resource.updateResourceAsync(UpdateResourceRequest request, AsyncHandler<UpdateResourceRequest, UpdateResourceResult> asyncHandler) Changes information about a Resource resource.updateRestApiAsync(UpdateRestApiRequest request) Changes information about the specified API.updateRestApiAsync(UpdateRestApiRequest request, AsyncHandler<UpdateRestApiRequest, UpdateRestApiResult> asyncHandler) Changes information about the specified API.updateStageAsync(UpdateStageRequest request) Changes information about a Stage resource.updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest, UpdateStageResult> asyncHandler) Changes information about a Stage resource.Methods inherited from class AmazonApiGatewayClient
createApiKey, createAuthorizer, createBasePathMapping, createDeployment, createDomainName, createModel, createResource, createRestApi, createStage, deleteApiKey, deleteAuthorizer, deleteBasePathMapping, deleteClientCertificate, deleteDeployment, deleteDomainName, deleteIntegration, deleteIntegrationResponse, deleteMethod, deleteMethodResponse, deleteModel, deleteResource, deleteRestApi, deleteStage, flushStageAuthorizersCache, flushStageCache, generateClientCertificate, getAccount, getApiKey, getApiKeys, getAuthorizer, getAuthorizers, getBasePathMapping, getBasePathMappings, getCachedResponseMetadata, getClientCertificate, getClientCertificates, getDeployment, getDeployments, getDomainName, getDomainNames, getExport, getIntegration, getIntegrationResponse, getMethod, getMethodResponse, getModel, getModels, getModelTemplate, getResource, getResources, getRestApi, getRestApis, getSdk, getStage, getStages, importRestApi, putIntegration, putIntegrationResponse, putMethod, putMethodResponse, putRestApi, testInvokeAuthorizer, testInvokeMethod, updateAccount, updateApiKey, updateAuthorizer, updateBasePathMapping, updateClientCertificate, updateDeployment, updateDomainName, updateIntegration, updateIntegrationResponse, updateMethod, updateMethodResponse, updateModel, updateResource, updateRestApi, updateStageMethods inherited from class AmazonWebServiceClient
addRequestHandler, addRequestHandler, beforeMarshalling, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, endClientExecution, endClientExecution, findRequestMetricCollector, getEndpointPrefix, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerRegionOverride, getTimeOffset, isProfilingEnabled, isRequestMetricsEnabled, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AmazonApiGateway
createApiKey, createAuthorizer, createBasePathMapping, createDeployment, createDomainName, createModel, createResource, createRestApi, createStage, deleteApiKey, deleteAuthorizer, deleteBasePathMapping, deleteClientCertificate, deleteDeployment, deleteDomainName, deleteIntegration, deleteIntegrationResponse, deleteMethod, deleteMethodResponse, deleteModel, deleteResource, deleteRestApi, deleteStage, flushStageAuthorizersCache, flushStageCache, generateClientCertificate, getAccount, getApiKey, getApiKeys, getAuthorizer, getAuthorizers, getBasePathMapping, getBasePathMappings, getCachedResponseMetadata, getClientCertificate, getClientCertificates, getDeployment, getDeployments, getDomainName, getDomainNames, getExport, getIntegration, getIntegrationResponse, getMethod, getMethodResponse, getModel, getModels, getModelTemplate, getResource, getResources, getRestApi, getRestApis, getSdk, getStage, getStages, importRestApi, putIntegration, putIntegrationResponse, putMethod, putMethodResponse, putRestApi, setEndpoint, setRegion, testInvokeAuthorizer, testInvokeMethod, updateAccount, updateApiKey, updateAuthorizer, updateBasePathMapping, updateClientCertificate, updateDeployment, updateDomainName, updateIntegration, updateIntegrationResponse, updateMethod, updateMethodResponse, updateModel, updateResource, updateRestApi, updateStage
-
Constructor Details
-
AmazonApiGatewayAsyncClient
public AmazonApiGatewayAsyncClient()Constructs a new asynchronous client to invoke service methods on Amazon API Gateway. A credentials provider chain will be used that searches for credentials in this order:- Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_KEY
- Java System Properties - aws.accessKeyId and aws.secretKey
- Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
- Instance profile credentials delivered through the Amazon EC2 metadata service
Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
- See Also:
-
AmazonApiGatewayAsyncClient
Constructs a new asynchronous client to invoke service methods on Amazon API Gateway. A credentials provider chain will be used that searches for credentials in this order:- Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_KEY
- Java System Properties - aws.accessKeyId and aws.secretKey
- Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
- Instance profile credentials delivered through the Amazon EC2 metadata service
Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the maximum number of concurrent connections configured via
ClientConfiguration.getMaxConnections().- Parameters:
clientConfiguration- The client configuration options controlling how this client connects to Amazon API Gateway (ex: proxy settings, retry counts, etc).- See Also:
-
AmazonApiGatewayAsyncClient
Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials.Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
- Parameters:
awsCredentials- The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.- See Also:
-
AmazonApiGatewayAsyncClient
Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials and executor service. Default client settings will be used.- Parameters:
awsCredentials- The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.executorService- The executor service by which all asynchronous requests will be executed.
-
AmazonApiGatewayAsyncClient
public AmazonApiGatewayAsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials, executor service, and client configuration options.- Parameters:
awsCredentials- The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.clientConfiguration- Client configuration options (ex: max retry limit, proxy settings, etc).executorService- The executor service by which all asynchronous requests will be executed.
-
AmazonApiGatewayAsyncClient
Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider. Default client settings will be used.Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
- Parameters:
awsCredentialsProvider- The AWS credentials provider which will provide credentials to authenticate requests with AWS services.- See Also:
-
AmazonApiGatewayAsyncClient
public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the provided AWS account credentials provider and client configuration options.Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the maximum number of concurrent connections configured via
ClientConfiguration.getMaxConnections().- Parameters:
awsCredentialsProvider- The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration- Client configuration options (ex: max retry limit, proxy settings, etc).- See Also:
-
AmazonApiGatewayAsyncClient
public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider and executor service. Default client settings will be used.- Parameters:
awsCredentialsProvider- The AWS credentials provider which will provide credentials to authenticate requests with AWS services.executorService- The executor service by which all asynchronous requests will be executed.
-
AmazonApiGatewayAsyncClient
public AmazonApiGatewayAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService) Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified AWS account credentials provider, executor service, and client configuration options.- Parameters:
awsCredentialsProvider- The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration- Client configuration options (ex: max retry limit, proxy settings, etc).executorService- The executor service by which all asynchronous requests will be executed.
-
-
Method Details
-
getExecutorService
Returns the executor service used by this client to execute async requests.- Returns:
- The executor service used by this client to execute async requests.
-
createApiKeyAsync
Description copied from interface:AmazonApiGatewayAsyncCreate an ApiKey resource.
- Specified by:
createApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to create an ApiKey resource.- Returns:
- A Java Future containing the result of the CreateApiKey operation returned by the service.
-
createApiKeyAsync
public Future<CreateApiKeyResult> createApiKeyAsync(CreateApiKeyRequest request, AsyncHandler<CreateApiKeyRequest, CreateApiKeyResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreate an ApiKey resource.
- Specified by:
createApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to create an ApiKey resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateApiKey operation returned by the service.
-
createAuthorizerAsync
Description copied from interface:AmazonApiGatewayAsyncAdds a new Authorizer resource to an existing RestApi resource.
- Specified by:
createAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a new Authorizer to an existing RestApi resource.- Returns:
- A Java Future containing the result of the CreateAuthorizer operation returned by the service.
-
createAuthorizerAsync
public Future<CreateAuthorizerResult> createAuthorizerAsync(CreateAuthorizerRequest request, AsyncHandler<CreateAuthorizerRequest, CreateAuthorizerResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncAdds a new Authorizer resource to an existing RestApi resource.
- Specified by:
createAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a new Authorizer to an existing RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateAuthorizer operation returned by the service.
-
createBasePathMappingAsync
public Future<CreateBasePathMappingResult> createBasePathMappingAsync(CreateBasePathMappingRequest request) Description copied from interface:AmazonApiGatewayAsyncCreates a new BasePathMapping resource.
- Specified by:
createBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a new BasePathMapping resource.- Returns:
- A Java Future containing the result of the CreateBasePathMapping operation returned by the service.
-
createBasePathMappingAsync
public Future<CreateBasePathMappingResult> createBasePathMappingAsync(CreateBasePathMappingRequest request, AsyncHandler<CreateBasePathMappingRequest, CreateBasePathMappingResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a new BasePathMapping resource.
- Specified by:
createBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a new BasePathMapping resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateBasePathMapping operation returned by the service.
-
createDeploymentAsync
Description copied from interface:AmazonApiGatewayAsyncCreates a Deployment resource, which makes a specified RestApi callable over the internet.
- Specified by:
createDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Deployment resource.- Returns:
- A Java Future containing the result of the CreateDeployment operation returned by the service.
-
createDeploymentAsync
public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest, CreateDeploymentResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a Deployment resource, which makes a specified RestApi callable over the internet.
- Specified by:
createDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Deployment resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateDeployment operation returned by the service.
-
createDomainNameAsync
Description copied from interface:AmazonApiGatewayAsyncCreates a new domain name.
- Specified by:
createDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to create a new domain name.- Returns:
- A Java Future containing the result of the CreateDomainName operation returned by the service.
-
createDomainNameAsync
public Future<CreateDomainNameResult> createDomainNameAsync(CreateDomainNameRequest request, AsyncHandler<CreateDomainNameRequest, CreateDomainNameResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a new domain name.
- Specified by:
createDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to create a new domain name.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateDomainName operation returned by the service.
-
createModelAsync
Description copied from interface:AmazonApiGatewayAsync- Specified by:
createModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a new Model to an existing RestApi resource.- Returns:
- A Java Future containing the result of the CreateModel operation returned by the service.
-
createModelAsync
public Future<CreateModelResult> createModelAsync(CreateModelRequest request, AsyncHandler<CreateModelRequest, CreateModelResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsync- Specified by:
createModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a new Model to an existing RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateModel operation returned by the service.
-
createResourceAsync
Description copied from interface:AmazonApiGatewayAsyncCreates a Resource resource.
- Specified by:
createResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Resource resource.- Returns:
- A Java Future containing the result of the CreateResource operation returned by the service.
-
createResourceAsync
public Future<CreateResourceResult> createResourceAsync(CreateResourceRequest request, AsyncHandler<CreateResourceRequest, CreateResourceResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a Resource resource.
- Specified by:
createResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Resource resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateResource operation returned by the service.
-
createRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncCreates a new RestApi resource.
- Specified by:
createRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The POST Request to add a new RestApi resource to your collection.- Returns:
- A Java Future containing the result of the CreateRestApi operation returned by the service.
-
createRestApiAsync
public Future<CreateRestApiResult> createRestApiAsync(CreateRestApiRequest request, AsyncHandler<CreateRestApiRequest, CreateRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a new RestApi resource.
- Specified by:
createRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The POST Request to add a new RestApi resource to your collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateRestApi operation returned by the service.
-
createStageAsync
Description copied from interface:AmazonApiGatewayAsyncCreates a new Stage resource that references a pre-existing Deployment for the API.
- Specified by:
createStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Stage resource.- Returns:
- A Java Future containing the result of the CreateStage operation returned by the service.
-
createStageAsync
public Future<CreateStageResult> createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest, CreateStageResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncCreates a new Stage resource that references a pre-existing Deployment for the API.
- Specified by:
createStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to create a Stage resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the CreateStage operation returned by the service.
-
deleteApiKeyAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes the ApiKey resource.
- Specified by:
deleteApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the ApiKey resource.- Returns:
- A Java Future containing the result of the DeleteApiKey operation returned by the service.
-
deleteApiKeyAsync
public Future<DeleteApiKeyResult> deleteApiKeyAsync(DeleteApiKeyRequest request, AsyncHandler<DeleteApiKeyRequest, DeleteApiKeyResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes the ApiKey resource.
- Specified by:
deleteApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the ApiKey resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteApiKey operation returned by the service.
-
deleteAuthorizerAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes an existing Authorizer resource.
- Specified by:
deleteAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing Authorizer resource.- Returns:
- A Java Future containing the result of the DeleteAuthorizer operation returned by the service.
-
deleteAuthorizerAsync
public Future<DeleteAuthorizerResult> deleteAuthorizerAsync(DeleteAuthorizerRequest request, AsyncHandler<DeleteAuthorizerRequest, DeleteAuthorizerResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes an existing Authorizer resource.
- Specified by:
deleteAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing Authorizer resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteAuthorizer operation returned by the service.
-
deleteBasePathMappingAsync
public Future<DeleteBasePathMappingResult> deleteBasePathMappingAsync(DeleteBasePathMappingRequest request) Description copied from interface:AmazonApiGatewayAsyncDeletes the BasePathMapping resource.
- Specified by:
deleteBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the BasePathMapping resource.- Returns:
- A Java Future containing the result of the DeleteBasePathMapping operation returned by the service.
-
deleteBasePathMappingAsync
public Future<DeleteBasePathMappingResult> deleteBasePathMappingAsync(DeleteBasePathMappingRequest request, AsyncHandler<DeleteBasePathMappingRequest, DeleteBasePathMappingResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes the BasePathMapping resource.
- Specified by:
deleteBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the BasePathMapping resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteBasePathMapping operation returned by the service.
-
deleteClientCertificateAsync
public Future<DeleteClientCertificateResult> deleteClientCertificateAsync(DeleteClientCertificateRequest request) Description copied from interface:AmazonApiGatewayAsyncDeletes the ClientCertificate resource.
- Specified by:
deleteClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the ClientCertificate resource.- Returns:
- A Java Future containing the result of the DeleteClientCertificate operation returned by the service.
-
deleteClientCertificateAsync
public Future<DeleteClientCertificateResult> deleteClientCertificateAsync(DeleteClientCertificateRequest request, AsyncHandler<DeleteClientCertificateRequest, DeleteClientCertificateResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes the ClientCertificate resource.
- Specified by:
deleteClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the ClientCertificate resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteClientCertificate operation returned by the service.
-
deleteDeploymentAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
- Specified by:
deleteDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to delete a Deployment resource.- Returns:
- A Java Future containing the result of the DeleteDeployment operation returned by the service.
-
deleteDeploymentAsync
public Future<DeleteDeploymentResult> deleteDeploymentAsync(DeleteDeploymentRequest request, AsyncHandler<DeleteDeploymentRequest, DeleteDeploymentResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
- Specified by:
deleteDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to delete a Deployment resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteDeployment operation returned by the service.
-
deleteDomainNameAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes the DomainName resource.
- Specified by:
deleteDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the DomainName resource.- Returns:
- A Java Future containing the result of the DeleteDomainName operation returned by the service.
-
deleteDomainNameAsync
public Future<DeleteDomainNameResult> deleteDomainNameAsync(DeleteDomainNameRequest request, AsyncHandler<DeleteDomainNameRequest, DeleteDomainNameResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes the DomainName resource.
- Specified by:
deleteDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete the DomainName resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteDomainName operation returned by the service.
-
deleteIntegrationAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents a delete integration.
- Specified by:
deleteIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a delete integration request.- Returns:
- A Java Future containing the result of the DeleteIntegration operation returned by the service.
-
deleteIntegrationAsync
public Future<DeleteIntegrationResult> deleteIntegrationAsync(DeleteIntegrationRequest request, AsyncHandler<DeleteIntegrationRequest, DeleteIntegrationResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a delete integration.
- Specified by:
deleteIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a delete integration request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteIntegration operation returned by the service.
-
deleteIntegrationResponseAsync
public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncRepresents a delete integration response.
- Specified by:
deleteIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a delete integration response request.- Returns:
- A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service.
-
deleteIntegrationResponseAsync
public Future<DeleteIntegrationResponseResult> deleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, AsyncHandler<DeleteIntegrationResponseRequest, DeleteIntegrationResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a delete integration response.
- Specified by:
deleteIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a delete integration response request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteIntegrationResponse operation returned by the service.
-
deleteMethodAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes an existing Method resource.
- Specified by:
deleteMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing Method resource.- Returns:
- A Java Future containing the result of the DeleteMethod operation returned by the service.
-
deleteMethodAsync
public Future<DeleteMethodResult> deleteMethodAsync(DeleteMethodRequest request, AsyncHandler<DeleteMethodRequest, DeleteMethodResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes an existing Method resource.
- Specified by:
deleteMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing Method resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteMethod operation returned by the service.
-
deleteMethodResponseAsync
public Future<DeleteMethodResponseResult> deleteMethodResponseAsync(DeleteMethodResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncDeletes an existing MethodResponse resource.
- Specified by:
deleteMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete an existing MethodResponse resource.- Returns:
- A Java Future containing the result of the DeleteMethodResponse operation returned by the service.
-
deleteMethodResponseAsync
public Future<DeleteMethodResponseResult> deleteMethodResponseAsync(DeleteMethodResponseRequest request, AsyncHandler<DeleteMethodResponseRequest, DeleteMethodResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes an existing MethodResponse resource.
- Specified by:
deleteMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to delete an existing MethodResponse resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteMethodResponse operation returned by the service.
-
deleteModelAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes a model.
- Specified by:
deleteModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing model in an existing RestApi resource.- Returns:
- A Java Future containing the result of the DeleteModel operation returned by the service.
-
deleteModelAsync
public Future<DeleteModelResult> deleteModelAsync(DeleteModelRequest request, AsyncHandler<DeleteModelRequest, DeleteModelResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes a model.
- Specified by:
deleteModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete an existing model in an existing RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteModel operation returned by the service.
-
deleteResourceAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes a Resource resource.
- Specified by:
deleteResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete a Resource.- Returns:
- A Java Future containing the result of the DeleteResource operation returned by the service.
-
deleteResourceAsync
public Future<DeleteResourceResult> deleteResourceAsync(DeleteResourceRequest request, AsyncHandler<DeleteResourceRequest, DeleteResourceResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes a Resource resource.
- Specified by:
deleteResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete a Resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteResource operation returned by the service.
-
deleteRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes the specified API.
- Specified by:
deleteRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete the specified API from your collection.- Returns:
- A Java Future containing the result of the DeleteRestApi operation returned by the service.
-
deleteRestApiAsync
public Future<DeleteRestApiResult> deleteRestApiAsync(DeleteRestApiRequest request, AsyncHandler<DeleteRestApiRequest, DeleteRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes the specified API.
- Specified by:
deleteRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to delete the specified API from your collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteRestApi operation returned by the service.
-
deleteStageAsync
Description copied from interface:AmazonApiGatewayAsyncDeletes a Stage resource.
- Specified by:
deleteStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to delete a Stage resource.- Returns:
- A Java Future containing the result of the DeleteStage operation returned by the service.
-
deleteStageAsync
public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest, DeleteStageResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDeletes a Stage resource.
- Specified by:
deleteStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to delete a Stage resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the DeleteStage operation returned by the service.
-
flushStageAuthorizersCacheAsync
public Future<FlushStageAuthorizersCacheResult> flushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request) Description copied from interface:AmazonApiGatewayAsyncFlushes all authorizer cache entries on a stage.
- Specified by:
flushStageAuthorizersCacheAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to flush authorizer cache entries on a specified stage.- Returns:
- A Java Future containing the result of the FlushStageAuthorizersCache operation returned by the service.
-
flushStageAuthorizersCacheAsync
public Future<FlushStageAuthorizersCacheResult> flushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request, AsyncHandler<FlushStageAuthorizersCacheRequest, FlushStageAuthorizersCacheResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncFlushes all authorizer cache entries on a stage.
- Specified by:
flushStageAuthorizersCacheAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to flush authorizer cache entries on a specified stage.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the FlushStageAuthorizersCache operation returned by the service.
-
flushStageCacheAsync
Description copied from interface:AmazonApiGatewayAsyncFlushes a stage's cache.
- Specified by:
flushStageCacheAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to flush a stage's cache.- Returns:
- A Java Future containing the result of the FlushStageCache operation returned by the service.
-
flushStageCacheAsync
public Future<FlushStageCacheResult> flushStageCacheAsync(FlushStageCacheRequest request, AsyncHandler<FlushStageCacheRequest, FlushStageCacheResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncFlushes a stage's cache.
- Specified by:
flushStageCacheAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to flush a stage's cache.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the FlushStageCache operation returned by the service.
-
generateClientCertificateAsync
public Future<GenerateClientCertificateResult> generateClientCertificateAsync(GenerateClientCertificateRequest request) Description copied from interface:AmazonApiGatewayAsyncGenerates a ClientCertificate resource.
- Specified by:
generateClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to generate a ClientCertificate resource.- Returns:
- A Java Future containing the result of the GenerateClientCertificate operation returned by the service.
-
generateClientCertificateAsync
public Future<GenerateClientCertificateResult> generateClientCertificateAsync(GenerateClientCertificateRequest request, AsyncHandler<GenerateClientCertificateRequest, GenerateClientCertificateResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGenerates a ClientCertificate resource.
- Specified by:
generateClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to generate a ClientCertificate resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GenerateClientCertificate operation returned by the service.
-
getAccountAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about the current Account resource.
- Specified by:
getAccountAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about the current Account resource.- Returns:
- A Java Future containing the result of the GetAccount operation returned by the service.
-
getAccountAsync
public Future<GetAccountResult> getAccountAsync(GetAccountRequest request, AsyncHandler<GetAccountRequest, GetAccountResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about the current Account resource.
- Specified by:
getAccountAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about the current Account resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetAccount operation returned by the service.
-
getApiKeyAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about the current ApiKey resource.
- Specified by:
getApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ApiKey resource.- Returns:
- A Java Future containing the result of the GetApiKey operation returned by the service.
-
getApiKeyAsync
public Future<GetApiKeyResult> getApiKeyAsync(GetApiKeyRequest request, AsyncHandler<GetApiKeyRequest, GetApiKeyResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about the current ApiKey resource.
- Specified by:
getApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ApiKey resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetApiKey operation returned by the service.
-
getApiKeysAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about the current ApiKeys resource.
- Specified by:
getApiKeysAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ApiKeys resource.- Returns:
- A Java Future containing the result of the GetApiKeys operation returned by the service.
-
getApiKeysAsync
public Future<GetApiKeysResult> getApiKeysAsync(GetApiKeysRequest request, AsyncHandler<GetApiKeysRequest, GetApiKeysResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about the current ApiKeys resource.
- Specified by:
getApiKeysAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ApiKeys resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetApiKeys operation returned by the service.
-
getAuthorizerAsync
Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Authorizer resource.
- Specified by:
getAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Authorizer resource.- Returns:
- A Java Future containing the result of the GetAuthorizer operation returned by the service.
-
getAuthorizerAsync
public Future<GetAuthorizerResult> getAuthorizerAsync(GetAuthorizerRequest request, AsyncHandler<GetAuthorizerRequest, GetAuthorizerResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Authorizer resource.
- Specified by:
getAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Authorizer resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetAuthorizer operation returned by the service.
-
getAuthorizersAsync
Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Authorizers resource.
- Specified by:
getAuthorizersAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Authorizers resource.- Returns:
- A Java Future containing the result of the GetAuthorizers operation returned by the service.
-
getAuthorizersAsync
public Future<GetAuthorizersResult> getAuthorizersAsync(GetAuthorizersRequest request, AsyncHandler<GetAuthorizersRequest, GetAuthorizersResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Authorizers resource.
- Specified by:
getAuthorizersAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Authorizers resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetAuthorizers operation returned by the service.
-
getBasePathMappingAsync
Description copied from interface:AmazonApiGatewayAsyncDescribe a BasePathMapping resource.
- Specified by:
getBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a BasePathMapping resource.- Returns:
- A Java Future containing the result of the GetBasePathMapping operation returned by the service.
-
getBasePathMappingAsync
public Future<GetBasePathMappingResult> getBasePathMappingAsync(GetBasePathMappingRequest request, AsyncHandler<GetBasePathMappingRequest, GetBasePathMappingResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribe a BasePathMapping resource.
- Specified by:
getBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a BasePathMapping resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetBasePathMapping operation returned by the service.
-
getBasePathMappingsAsync
public Future<GetBasePathMappingsResult> getBasePathMappingsAsync(GetBasePathMappingsRequest request) Description copied from interface:AmazonApiGatewayAsyncRepresents a collection of BasePathMapping resources.
- Specified by:
getBasePathMappingsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about a collection of BasePathMapping resources.- Returns:
- A Java Future containing the result of the GetBasePathMappings operation returned by the service.
-
getBasePathMappingsAsync
public Future<GetBasePathMappingsResult> getBasePathMappingsAsync(GetBasePathMappingsRequest request, AsyncHandler<GetBasePathMappingsRequest, GetBasePathMappingsResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a collection of BasePathMapping resources.
- Specified by:
getBasePathMappingsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about a collection of BasePathMapping resources.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetBasePathMappings operation returned by the service.
-
getClientCertificateAsync
public Future<GetClientCertificateResult> getClientCertificateAsync(GetClientCertificateRequest request) Description copied from interface:AmazonApiGatewayAsyncGets information about the current ClientCertificate resource.
- Specified by:
getClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ClientCertificate resource.- Returns:
- A Java Future containing the result of the GetClientCertificate operation returned by the service.
-
getClientCertificateAsync
public Future<GetClientCertificateResult> getClientCertificateAsync(GetClientCertificateRequest request, AsyncHandler<GetClientCertificateRequest, GetClientCertificateResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about the current ClientCertificate resource.
- Specified by:
getClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about the current ClientCertificate resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetClientCertificate operation returned by the service.
-
getClientCertificatesAsync
public Future<GetClientCertificatesResult> getClientCertificatesAsync(GetClientCertificatesRequest request) Description copied from interface:AmazonApiGatewayAsyncGets a collection of ClientCertificate resources.
- Specified by:
getClientCertificatesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about a collection of ClientCertificate resources.- Returns:
- A Java Future containing the result of the GetClientCertificates operation returned by the service.
-
getClientCertificatesAsync
public Future<GetClientCertificatesResult> getClientCertificatesAsync(GetClientCertificatesRequest request, AsyncHandler<GetClientCertificatesRequest, GetClientCertificatesResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets a collection of ClientCertificate resources.
- Specified by:
getClientCertificatesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to get information about a collection of ClientCertificate resources.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetClientCertificates operation returned by the service.
-
getDeploymentAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about a Deployment resource.
- Specified by:
getDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Deployment resource.- Returns:
- A Java Future containing the result of the GetDeployment operation returned by the service.
-
getDeploymentAsync
public Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest request, AsyncHandler<GetDeploymentRequest, GetDeploymentResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about a Deployment resource.
- Specified by:
getDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Deployment resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetDeployment operation returned by the service.
-
getDeploymentsAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about a Deployments collection.
- Specified by:
getDeploymentsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Deployments collection.- Returns:
- A Java Future containing the result of the GetDeployments operation returned by the service.
-
getDeploymentsAsync
public Future<GetDeploymentsResult> getDeploymentsAsync(GetDeploymentsRequest request, AsyncHandler<GetDeploymentsRequest, GetDeploymentsResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about a Deployments collection.
- Specified by:
getDeploymentsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Deployments collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetDeployments operation returned by the service.
-
getDomainNameAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents a domain name that is contained in a simpler, more intuitive URL that can be called.
- Specified by:
getDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to get the name of a DomainName resource.- Returns:
- A Java Future containing the result of the GetDomainName operation returned by the service.
-
getDomainNameAsync
public Future<GetDomainNameResult> getDomainNameAsync(GetDomainNameRequest request, AsyncHandler<GetDomainNameRequest, GetDomainNameResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a domain name that is contained in a simpler, more intuitive URL that can be called.
- Specified by:
getDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to get the name of a DomainName resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetDomainName operation returned by the service.
-
getDomainNamesAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents a collection of DomainName resources.
- Specified by:
getDomainNamesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a collection of DomainName resources.- Returns:
- A Java Future containing the result of the GetDomainNames operation returned by the service.
-
getDomainNamesAsync
public Future<GetDomainNamesResult> getDomainNamesAsync(GetDomainNamesRequest request, AsyncHandler<GetDomainNamesRequest, GetDomainNamesResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a collection of DomainName resources.
- Specified by:
getDomainNamesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a collection of DomainName resources.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetDomainNames operation returned by the service.
-
getExportAsync
Description copied from interface:AmazonApiGatewayAsyncExports a deployed version of a RestApi in a specified format.
- Specified by:
getExportAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request a new export of a RestApi for a particular Stage.- Returns:
- A Java Future containing the result of the GetExport operation returned by the service.
-
getExportAsync
public Future<GetExportResult> getExportAsync(GetExportRequest request, AsyncHandler<GetExportRequest, GetExportResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncExports a deployed version of a RestApi in a specified format.
- Specified by:
getExportAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request a new export of a RestApi for a particular Stage.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetExport operation returned by the service.
-
getIntegrationAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents a get integration.
- Specified by:
getIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a get integration request.- Returns:
- A Java Future containing the result of the GetIntegration operation returned by the service.
-
getIntegrationAsync
public Future<GetIntegrationResult> getIntegrationAsync(GetIntegrationRequest request, AsyncHandler<GetIntegrationRequest, GetIntegrationResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a get integration.
- Specified by:
getIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a get integration request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetIntegration operation returned by the service.
-
getIntegrationResponseAsync
public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncRepresents a get integration response.
- Specified by:
getIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a get integration response request.- Returns:
- A Java Future containing the result of the GetIntegrationResponse operation returned by the service.
-
getIntegrationResponseAsync
public Future<GetIntegrationResponseResult> getIntegrationResponseAsync(GetIntegrationResponseRequest request, AsyncHandler<GetIntegrationResponseRequest, GetIntegrationResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a get integration response.
- Specified by:
getIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a get integration response request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetIntegrationResponse operation returned by the service.
-
getMethodAsync
Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Method resource.
- Specified by:
getMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Method resource.- Returns:
- A Java Future containing the result of the GetMethod operation returned by the service.
-
getMethodAsync
public Future<GetMethodResult> getMethodAsync(GetMethodRequest request, AsyncHandler<GetMethodRequest, GetMethodResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribe an existing Method resource.
- Specified by:
getMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe an existing Method resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetMethod operation returned by the service.
-
getMethodResponseAsync
Description copied from interface:AmazonApiGatewayAsyncDescribes a MethodResponse resource.
- Specified by:
getMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a MethodResponse resource.- Returns:
- A Java Future containing the result of the GetMethodResponse operation returned by the service.
-
getMethodResponseAsync
public Future<GetMethodResponseResult> getMethodResponseAsync(GetMethodResponseRequest request, AsyncHandler<GetMethodResponseRequest, GetMethodResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribes a MethodResponse resource.
- Specified by:
getMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to describe a MethodResponse resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetMethodResponse operation returned by the service.
-
getModelAsync
Description copied from interface:AmazonApiGatewayAsyncDescribes an existing model defined for a RestApi resource.
- Specified by:
getModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a model in an existing RestApi resource.- Returns:
- A Java Future containing the result of the GetModel operation returned by the service.
-
getModelAsync
public Future<GetModelResult> getModelAsync(GetModelRequest request, AsyncHandler<GetModelRequest, GetModelResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncDescribes an existing model defined for a RestApi resource.
- Specified by:
getModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a model in an existing RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetModel operation returned by the service.
-
getModelTemplateAsync
Description copied from interface:AmazonApiGatewayAsyncGenerates a sample mapping template that can be used to transform a payload into the structure of a model.
- Specified by:
getModelTemplateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to generate a sample mapping template used to transform the payload.- Returns:
- A Java Future containing the result of the GetModelTemplate operation returned by the service.
-
getModelTemplateAsync
public Future<GetModelTemplateResult> getModelTemplateAsync(GetModelTemplateRequest request, AsyncHandler<GetModelTemplateRequest, GetModelTemplateResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGenerates a sample mapping template that can be used to transform a payload into the structure of a model.
- Specified by:
getModelTemplateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to generate a sample mapping template used to transform the payload.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetModelTemplate operation returned by the service.
-
getModelsAsync
Description copied from interface:AmazonApiGatewayAsync- Specified by:
getModelsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list existing Models defined for a RestApi resource.- Returns:
- A Java Future containing the result of the GetModels operation returned by the service.
-
getModelsAsync
public Future<GetModelsResult> getModelsAsync(GetModelsRequest request, AsyncHandler<GetModelsRequest, GetModelsResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsync- Specified by:
getModelsAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list existing Models defined for a RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetModels operation returned by the service.
-
getResourceAsync
Description copied from interface:AmazonApiGatewayAsyncLists information about a resource.
- Specified by:
getResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a resource.- Returns:
- A Java Future containing the result of the GetResource operation returned by the service.
-
getResourceAsync
public Future<GetResourceResult> getResourceAsync(GetResourceRequest request, AsyncHandler<GetResourceRequest, GetResourceResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncLists information about a resource.
- Specified by:
getResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetResource operation returned by the service.
-
getResourcesAsync
Description copied from interface:AmazonApiGatewayAsyncLists information about a collection of Resource resources.
- Specified by:
getResourcesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a collection of resources.- Returns:
- A Java Future containing the result of the GetResources operation returned by the service.
-
getResourcesAsync
public Future<GetResourcesResult> getResourcesAsync(GetResourcesRequest request, AsyncHandler<GetResourcesRequest, GetResourcesResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncLists information about a collection of Resource resources.
- Specified by:
getResourcesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to list information about a collection of resources.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetResources operation returned by the service.
-
getRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncLists the RestApi resource in the collection.
- Specified by:
getRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The GET request to list an existing RestApi defined for your collection.- Returns:
- A Java Future containing the result of the GetRestApi operation returned by the service.
-
getRestApiAsync
public Future<GetRestApiResult> getRestApiAsync(GetRestApiRequest request, AsyncHandler<GetRestApiRequest, GetRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncLists the RestApi resource in the collection.
- Specified by:
getRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The GET request to list an existing RestApi defined for your collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetRestApi operation returned by the service.
-
getRestApisAsync
Description copied from interface:AmazonApiGatewayAsyncLists the RestApis resources for your collection.
- Specified by:
getRestApisAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The GET request to list existing RestApis defined for your collection.- Returns:
- A Java Future containing the result of the GetRestApis operation returned by the service.
-
getRestApisAsync
public Future<GetRestApisResult> getRestApisAsync(GetRestApisRequest request, AsyncHandler<GetRestApisRequest, GetRestApisResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncLists the RestApis resources for your collection.
- Specified by:
getRestApisAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- The GET request to list existing RestApis defined for your collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetRestApis operation returned by the service.
-
getSdkAsync
Description copied from interface:AmazonApiGatewayAsync- Specified by:
getSdkAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request a new generated client SDK for a RestApi and Stage.- Returns:
- A Java Future containing the result of the GetSdk operation returned by the service.
-
getSdkAsync
public Future<GetSdkResult> getSdkAsync(GetSdkRequest request, AsyncHandler<GetSdkRequest, GetSdkResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsync- Specified by:
getSdkAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request a new generated client SDK for a RestApi and Stage.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetSdk operation returned by the service.
-
getStageAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about a Stage resource.
- Specified by:
getStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Stage resource.- Returns:
- A Java Future containing the result of the GetStage operation returned by the service.
-
getStageAsync
public Future<GetStageResult> getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest, GetStageResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about a Stage resource.
- Specified by:
getStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about a Stage resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetStage operation returned by the service.
-
getStagesAsync
Description copied from interface:AmazonApiGatewayAsyncGets information about one or more Stage resources.
- Specified by:
getStagesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about one or more Stage resources.- Returns:
- A Java Future containing the result of the GetStages operation returned by the service.
-
getStagesAsync
public Future<GetStagesResult> getStagesAsync(GetStagesRequest request, AsyncHandler<GetStagesRequest, GetStagesResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncGets information about one or more Stage resources.
- Specified by:
getStagesAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to get information about one or more Stage resources.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the GetStages operation returned by the service.
-
importRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncA feature of the Amazon API Gateway control service for creating a new API from an external API definition file.
- Specified by:
importRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A POST request to import an API to Amazon API Gateway using an input of an API definition file.- Returns:
- A Java Future containing the result of the ImportRestApi operation returned by the service.
-
importRestApiAsync
public Future<ImportRestApiResult> importRestApiAsync(ImportRestApiRequest request, AsyncHandler<ImportRestApiRequest, ImportRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncA feature of the Amazon API Gateway control service for creating a new API from an external API definition file.
- Specified by:
importRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A POST request to import an API to Amazon API Gateway using an input of an API definition file.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the ImportRestApi operation returned by the service.
-
putIntegrationAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents a put integration.
- Specified by:
putIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a put integration request.- Returns:
- A Java Future containing the result of the PutIntegration operation returned by the service.
-
putIntegrationAsync
public Future<PutIntegrationResult> putIntegrationAsync(PutIntegrationRequest request, AsyncHandler<PutIntegrationRequest, PutIntegrationResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a put integration.
- Specified by:
putIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a put integration request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the PutIntegration operation returned by the service.
-
putIntegrationResponseAsync
public Future<PutIntegrationResponseResult> putIntegrationResponseAsync(PutIntegrationResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncRepresents a put integration.
- Specified by:
putIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a put integration response request.- Returns:
- A Java Future containing the result of the PutIntegrationResponse operation returned by the service.
-
putIntegrationResponseAsync
public Future<PutIntegrationResponseResult> putIntegrationResponseAsync(PutIntegrationResponseRequest request, AsyncHandler<PutIntegrationResponseRequest, PutIntegrationResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents a put integration.
- Specified by:
putIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents a put integration response request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the PutIntegrationResponse operation returned by the service.
-
putMethodAsync
Description copied from interface:AmazonApiGatewayAsyncAdd a method to an existing Resource resource.
- Specified by:
putMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a method to an existing Resource resource.- Returns:
- A Java Future containing the result of the PutMethod operation returned by the service.
-
putMethodAsync
public Future<PutMethodResult> putMethodAsync(PutMethodRequest request, AsyncHandler<PutMethodRequest, PutMethodResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncAdd a method to an existing Resource resource.
- Specified by:
putMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a method to an existing Resource resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the PutMethod operation returned by the service.
-
putMethodResponseAsync
Description copied from interface:AmazonApiGatewayAsyncAdds a MethodResponse to an existing Method resource.
- Specified by:
putMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a MethodResponse to an existing Method resource.- Returns:
- A Java Future containing the result of the PutMethodResponse operation returned by the service.
-
putMethodResponseAsync
public Future<PutMethodResponseResult> putMethodResponseAsync(PutMethodResponseRequest request, AsyncHandler<PutMethodResponseRequest, PutMethodResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncAdds a MethodResponse to an existing Method resource.
- Specified by:
putMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to add a MethodResponse to an existing Method resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the PutMethodResponse operation returned by the service.
-
putRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncA feature of the Amazon 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.
- Specified by:
putRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A PUT request to update an existing API, with external API definitions specified as the request body.- Returns:
- A Java Future containing the result of the PutRestApi operation returned by the service.
-
putRestApiAsync
public Future<PutRestApiResult> putRestApiAsync(PutRestApiRequest request, AsyncHandler<PutRestApiRequest, PutRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncA feature of the Amazon 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.
- Specified by:
putRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A PUT request to update an existing API, with external API definitions specified as the request body.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the PutRestApi operation returned by the service.
-
testInvokeAuthorizerAsync
public Future<TestInvokeAuthorizerResult> testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request) Description copied from interface:AmazonApiGatewayAsyncSimulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
- Specified by:
testInvokeAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Make a request to simulate the execution of an Authorizer.- Returns:
- A Java Future containing the result of the TestInvokeAuthorizer operation returned by the service.
-
testInvokeAuthorizerAsync
public Future<TestInvokeAuthorizerResult> testInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request, AsyncHandler<TestInvokeAuthorizerRequest, TestInvokeAuthorizerResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncSimulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
- Specified by:
testInvokeAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Make a request to simulate the execution of an Authorizer.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the TestInvokeAuthorizer operation returned by the service.
-
testInvokeMethodAsync
Description copied from interface:AmazonApiGatewayAsyncSimulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body.
- Specified by:
testInvokeMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Make a request to simulate the execution of a Method.- Returns:
- A Java Future containing the result of the TestInvokeMethod operation returned by the service.
-
testInvokeMethodAsync
public Future<TestInvokeMethodResult> testInvokeMethodAsync(TestInvokeMethodRequest request, AsyncHandler<TestInvokeMethodRequest, TestInvokeMethodResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncSimulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body.
- Specified by:
testInvokeMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Make a request to simulate the execution of a Method.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the TestInvokeMethod operation returned by the service.
-
updateAccountAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about the current Account resource.
- Specified by:
updateAccountAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about the current Account resource.- Returns:
- A Java Future containing the result of the UpdateAccount operation returned by the service.
-
updateAccountAsync
public Future<UpdateAccountResult> updateAccountAsync(UpdateAccountRequest request, AsyncHandler<UpdateAccountRequest, UpdateAccountResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about the current Account resource.
- Specified by:
updateAccountAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about the current Account resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateAccount operation returned by the service.
-
updateApiKeyAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about an ApiKey resource.
- Specified by:
updateApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about an ApiKey resource.- Returns:
- A Java Future containing the result of the UpdateApiKey operation returned by the service.
-
updateApiKeyAsync
public Future<UpdateApiKeyResult> updateApiKeyAsync(UpdateApiKeyRequest request, AsyncHandler<UpdateApiKeyRequest, UpdateApiKeyResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about an ApiKey resource.
- Specified by:
updateApiKeyAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about an ApiKey resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateApiKey operation returned by the service.
-
updateAuthorizerAsync
Description copied from interface:AmazonApiGatewayAsyncUpdates an existing Authorizer resource.
- Specified by:
updateAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing Authorizer resource.- Returns:
- A Java Future containing the result of the UpdateAuthorizer operation returned by the service.
-
updateAuthorizerAsync
public Future<UpdateAuthorizerResult> updateAuthorizerAsync(UpdateAuthorizerRequest request, AsyncHandler<UpdateAuthorizerRequest, UpdateAuthorizerResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncUpdates an existing Authorizer resource.
- Specified by:
updateAuthorizerAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing Authorizer resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateAuthorizer operation returned by the service.
-
updateBasePathMappingAsync
public Future<UpdateBasePathMappingResult> updateBasePathMappingAsync(UpdateBasePathMappingRequest request) Description copied from interface:AmazonApiGatewayAsyncChanges information about the BasePathMapping resource.
- Specified by:
updateBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about the BasePathMapping resource.- Returns:
- A Java Future containing the result of the UpdateBasePathMapping operation returned by the service.
-
updateBasePathMappingAsync
public Future<UpdateBasePathMappingResult> updateBasePathMappingAsync(UpdateBasePathMappingRequest request, AsyncHandler<UpdateBasePathMappingRequest, UpdateBasePathMappingResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about the BasePathMapping resource.
- Specified by:
updateBasePathMappingAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about the BasePathMapping resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateBasePathMapping operation returned by the service.
-
updateClientCertificateAsync
public Future<UpdateClientCertificateResult> updateClientCertificateAsync(UpdateClientCertificateRequest request) Description copied from interface:AmazonApiGatewayAsyncChanges information about an ClientCertificate resource.
- Specified by:
updateClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about an ClientCertificate resource.- Returns:
- A Java Future containing the result of the UpdateClientCertificate operation returned by the service.
-
updateClientCertificateAsync
public Future<UpdateClientCertificateResult> updateClientCertificateAsync(UpdateClientCertificateRequest request, AsyncHandler<UpdateClientCertificateRequest, UpdateClientCertificateResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about an ClientCertificate resource.
- Specified by:
updateClientCertificateAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about an ClientCertificate resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateClientCertificate operation returned by the service.
-
updateDeploymentAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about a Deployment resource.
- Specified by:
updateDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about a Deployment resource.- Returns:
- A Java Future containing the result of the UpdateDeployment operation returned by the service.
-
updateDeploymentAsync
public Future<UpdateDeploymentResult> updateDeploymentAsync(UpdateDeploymentRequest request, AsyncHandler<UpdateDeploymentRequest, UpdateDeploymentResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about a Deployment resource.
- Specified by:
updateDeploymentAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about a Deployment resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateDeployment operation returned by the service.
-
updateDomainNameAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about the DomainName resource.
- Specified by:
updateDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about the DomainName resource.- Returns:
- A Java Future containing the result of the UpdateDomainName operation returned by the service.
-
updateDomainNameAsync
public Future<UpdateDomainNameResult> updateDomainNameAsync(UpdateDomainNameRequest request, AsyncHandler<UpdateDomainNameRequest, UpdateDomainNameResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about the DomainName resource.
- Specified by:
updateDomainNameAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to change information about the DomainName resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateDomainName operation returned by the service.
-
updateIntegrationAsync
Description copied from interface:AmazonApiGatewayAsyncRepresents an update integration.
- Specified by:
updateIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents an update integration request.- Returns:
- A Java Future containing the result of the UpdateIntegration operation returned by the service.
-
updateIntegrationAsync
public Future<UpdateIntegrationResult> updateIntegrationAsync(UpdateIntegrationRequest request, AsyncHandler<UpdateIntegrationRequest, UpdateIntegrationResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents an update integration.
- Specified by:
updateIntegrationAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents an update integration request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateIntegration operation returned by the service.
-
updateIntegrationResponseAsync
public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncRepresents an update integration response.
- Specified by:
updateIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents an update integration response request.- Returns:
- A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service.
-
updateIntegrationResponseAsync
public Future<UpdateIntegrationResponseResult> updateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, AsyncHandler<UpdateIntegrationResponseRequest, UpdateIntegrationResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncRepresents an update integration response.
- Specified by:
updateIntegrationResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Represents an update integration response request.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateIntegrationResponse operation returned by the service.
-
updateMethodAsync
Description copied from interface:AmazonApiGatewayAsyncUpdates an existing Method resource.
- Specified by:
updateMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing Method resource.- Returns:
- A Java Future containing the result of the UpdateMethod operation returned by the service.
-
updateMethodAsync
public Future<UpdateMethodResult> updateMethodAsync(UpdateMethodRequest request, AsyncHandler<UpdateMethodRequest, UpdateMethodResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncUpdates an existing Method resource.
- Specified by:
updateMethodAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing Method resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateMethod operation returned by the service.
-
updateMethodResponseAsync
public Future<UpdateMethodResponseResult> updateMethodResponseAsync(UpdateMethodResponseRequest request) Description copied from interface:AmazonApiGatewayAsyncUpdates an existing MethodResponse resource.
- Specified by:
updateMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to update an existing MethodResponse resource.- Returns:
- A Java Future containing the result of the UpdateMethodResponse operation returned by the service.
-
updateMethodResponseAsync
public Future<UpdateMethodResponseResult> updateMethodResponseAsync(UpdateMethodResponseRequest request, AsyncHandler<UpdateMethodResponseRequest, UpdateMethodResponseResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncUpdates an existing MethodResponse resource.
- Specified by:
updateMethodResponseAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- A request to update an existing MethodResponse resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateMethodResponse operation returned by the service.
-
updateModelAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about a model.
- Specified by:
updateModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing model in an existing RestApi resource.- Returns:
- A Java Future containing the result of the UpdateModel operation returned by the service.
-
updateModelAsync
public Future<UpdateModelResult> updateModelAsync(UpdateModelRequest request, AsyncHandler<UpdateModelRequest, UpdateModelResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about a model.
- Specified by:
updateModelAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing model in an existing RestApi resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateModel operation returned by the service.
-
updateResourceAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about a Resource resource.
- Specified by:
updateResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to change information about a Resource resource.- Returns:
- A Java Future containing the result of the UpdateResource operation returned by the service.
-
updateResourceAsync
public Future<UpdateResourceResult> updateResourceAsync(UpdateResourceRequest request, AsyncHandler<UpdateResourceRequest, UpdateResourceResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about a Resource resource.
- Specified by:
updateResourceAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to change information about a Resource resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateResource operation returned by the service.
-
updateRestApiAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about the specified API.
- Specified by:
updateRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing RestApi resource in your collection.- Returns:
- A Java Future containing the result of the UpdateRestApi operation returned by the service.
-
updateRestApiAsync
public Future<UpdateRestApiResult> updateRestApiAsync(UpdateRestApiRequest request, AsyncHandler<UpdateRestApiRequest, UpdateRestApiResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about the specified API.
- Specified by:
updateRestApiAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Request to update an existing RestApi resource in your collection.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateRestApi operation returned by the service.
-
updateStageAsync
Description copied from interface:AmazonApiGatewayAsyncChanges information about a Stage resource.
- Specified by:
updateStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about a Stage resource.- Returns:
- A Java Future containing the result of the UpdateStage operation returned by the service.
-
updateStageAsync
public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest, UpdateStageResult> asyncHandler) Description copied from interface:AmazonApiGatewayAsyncChanges information about a Stage resource.
- Specified by:
updateStageAsyncin interfaceAmazonApiGatewayAsync- Parameters:
request- Requests Amazon API Gateway to change information about a Stage resource.asyncHandler- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an implementation of the callback methods in this interface to receive notification of successful or unsuccessful completion of the operation.- Returns:
- A Java Future containing the result of the UpdateStage operation returned by the service.
-
shutdown
public void shutdown()Shuts down the client, releasing all managed resources. This includes forcibly terminating all pending asynchronous service calls. Clients who wish to give pending asynchronous service calls time to complete should callgetExecutorService().shutdown()followed bygetExecutorService().awaitTermination()prior to calling this method.- Specified by:
shutdownin interfaceAmazonApiGateway- Overrides:
shutdownin classAmazonWebServiceClient
-