@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonApiGatewayV2 extends Object implements AmazonApiGatewayV2
AmazonApiGatewayV2
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public CreateApiResult createApi(CreateApiRequest request)
AmazonApiGatewayV2
Creates an Api resource.
createApi
in interface AmazonApiGatewayV2
request
- Creates a new Api resource to represent an API.public CreateApiMappingResult createApiMapping(CreateApiMappingRequest request)
AmazonApiGatewayV2
Creates an API mapping.
createApiMapping
in interface AmazonApiGatewayV2
request
- Creates a new ApiMapping resource to represent an API mapping.public CreateAuthorizerResult createAuthorizer(CreateAuthorizerRequest request)
AmazonApiGatewayV2
Creates an Authorizer for an API.
createAuthorizer
in interface AmazonApiGatewayV2
request
- Creates a new Authorizer resource to represent an authorizer.public CreateDeploymentResult createDeployment(CreateDeploymentRequest request)
AmazonApiGatewayV2
Creates a Deployment for an API.
createDeployment
in interface AmazonApiGatewayV2
request
- Creates a new Deployment resource to represent a deployment.public CreateDomainNameResult createDomainName(CreateDomainNameRequest request)
AmazonApiGatewayV2
Creates a domain name.
createDomainName
in interface AmazonApiGatewayV2
request
- Creates a new DomainName resource to represent a domain name.public CreateIntegrationResult createIntegration(CreateIntegrationRequest request)
AmazonApiGatewayV2
Creates an Integration.
createIntegration
in interface AmazonApiGatewayV2
request
- Creates a new Integration resource to represent an integration.public CreateIntegrationResponseResult createIntegrationResponse(CreateIntegrationResponseRequest request)
AmazonApiGatewayV2
Creates an IntegrationResponses.
createIntegrationResponse
in interface AmazonApiGatewayV2
request
- Creates a new IntegrationResponse resource to represent an integration response.public CreateModelResult createModel(CreateModelRequest request)
AmazonApiGatewayV2
Creates a Model for an API.
createModel
in interface AmazonApiGatewayV2
request
- Creates a new Model.public CreateRouteResult createRoute(CreateRouteRequest request)
AmazonApiGatewayV2
Creates a Route for an API.
createRoute
in interface AmazonApiGatewayV2
request
- Creates a new Route resource to represent a route.public CreateRouteResponseResult createRouteResponse(CreateRouteResponseRequest request)
AmazonApiGatewayV2
Creates a RouteResponse for a Route.
createRouteResponse
in interface AmazonApiGatewayV2
request
- Creates a new RouteResponse resource to represent a route response.public CreateStageResult createStage(CreateStageRequest request)
AmazonApiGatewayV2
Creates a Stage for an API.
createStage
in interface AmazonApiGatewayV2
request
- Creates a new Stage resource to represent a stage.public CreateVpcLinkResult createVpcLink(CreateVpcLinkRequest request)
AmazonApiGatewayV2
Creates a VPC link.
createVpcLink
in interface AmazonApiGatewayV2
request
- Creates a VPC linkpublic DeleteAccessLogSettingsResult deleteAccessLogSettings(DeleteAccessLogSettingsRequest request)
AmazonApiGatewayV2
Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings.
deleteAccessLogSettings
in interface AmazonApiGatewayV2
public DeleteApiResult deleteApi(DeleteApiRequest request)
AmazonApiGatewayV2
Deletes an Api resource.
deleteApi
in interface AmazonApiGatewayV2
public DeleteApiMappingResult deleteApiMapping(DeleteApiMappingRequest request)
AmazonApiGatewayV2
Deletes an API mapping.
deleteApiMapping
in interface AmazonApiGatewayV2
public DeleteAuthorizerResult deleteAuthorizer(DeleteAuthorizerRequest request)
AmazonApiGatewayV2
Deletes an Authorizer.
deleteAuthorizer
in interface AmazonApiGatewayV2
public DeleteCorsConfigurationResult deleteCorsConfiguration(DeleteCorsConfigurationRequest request)
AmazonApiGatewayV2
Deletes a CORS configuration.
deleteCorsConfiguration
in interface AmazonApiGatewayV2
public DeleteDeploymentResult deleteDeployment(DeleteDeploymentRequest request)
AmazonApiGatewayV2
Deletes a Deployment.
deleteDeployment
in interface AmazonApiGatewayV2
public DeleteDomainNameResult deleteDomainName(DeleteDomainNameRequest request)
AmazonApiGatewayV2
Deletes a domain name.
deleteDomainName
in interface AmazonApiGatewayV2
public DeleteIntegrationResult deleteIntegration(DeleteIntegrationRequest request)
AmazonApiGatewayV2
Deletes an Integration.
deleteIntegration
in interface AmazonApiGatewayV2
public DeleteIntegrationResponseResult deleteIntegrationResponse(DeleteIntegrationResponseRequest request)
AmazonApiGatewayV2
Deletes an IntegrationResponses.
deleteIntegrationResponse
in interface AmazonApiGatewayV2
public DeleteModelResult deleteModel(DeleteModelRequest request)
AmazonApiGatewayV2
Deletes a Model.
deleteModel
in interface AmazonApiGatewayV2
public DeleteRouteResult deleteRoute(DeleteRouteRequest request)
AmazonApiGatewayV2
Deletes a Route.
deleteRoute
in interface AmazonApiGatewayV2
public DeleteRouteRequestParameterResult deleteRouteRequestParameter(DeleteRouteRequestParameterRequest request)
AmazonApiGatewayV2
Deletes a route request parameter. Supported only for WebSocket APIs.
deleteRouteRequestParameter
in interface AmazonApiGatewayV2
public DeleteRouteResponseResult deleteRouteResponse(DeleteRouteResponseRequest request)
AmazonApiGatewayV2
Deletes a RouteResponse.
deleteRouteResponse
in interface AmazonApiGatewayV2
public DeleteRouteSettingsResult deleteRouteSettings(DeleteRouteSettingsRequest request)
AmazonApiGatewayV2
Deletes the RouteSettings for a stage.
deleteRouteSettings
in interface AmazonApiGatewayV2
public DeleteStageResult deleteStage(DeleteStageRequest request)
AmazonApiGatewayV2
Deletes a Stage.
deleteStage
in interface AmazonApiGatewayV2
public DeleteVpcLinkResult deleteVpcLink(DeleteVpcLinkRequest request)
AmazonApiGatewayV2
Deletes a VPC link.
deleteVpcLink
in interface AmazonApiGatewayV2
public ExportApiResult exportApi(ExportApiRequest request)
exportApi
in interface AmazonApiGatewayV2
public GetApiResult getApi(GetApiRequest request)
AmazonApiGatewayV2
Gets an Api resource.
getApi
in interface AmazonApiGatewayV2
public GetApiMappingResult getApiMapping(GetApiMappingRequest request)
AmazonApiGatewayV2
Gets an API mapping.
getApiMapping
in interface AmazonApiGatewayV2
public GetApiMappingsResult getApiMappings(GetApiMappingsRequest request)
AmazonApiGatewayV2
Gets API mappings.
getApiMappings
in interface AmazonApiGatewayV2
public GetApisResult getApis(GetApisRequest request)
AmazonApiGatewayV2
Gets a collection of Api resources.
getApis
in interface AmazonApiGatewayV2
public GetAuthorizerResult getAuthorizer(GetAuthorizerRequest request)
AmazonApiGatewayV2
Gets an Authorizer.
getAuthorizer
in interface AmazonApiGatewayV2
public GetAuthorizersResult getAuthorizers(GetAuthorizersRequest request)
AmazonApiGatewayV2
Gets the Authorizers for an API.
getAuthorizers
in interface AmazonApiGatewayV2
public GetDeploymentResult getDeployment(GetDeploymentRequest request)
AmazonApiGatewayV2
Gets a Deployment.
getDeployment
in interface AmazonApiGatewayV2
public GetDeploymentsResult getDeployments(GetDeploymentsRequest request)
AmazonApiGatewayV2
Gets the Deployments for an API.
getDeployments
in interface AmazonApiGatewayV2
public GetDomainNameResult getDomainName(GetDomainNameRequest request)
AmazonApiGatewayV2
Gets a domain name.
getDomainName
in interface AmazonApiGatewayV2
public GetDomainNamesResult getDomainNames(GetDomainNamesRequest request)
AmazonApiGatewayV2
Gets the domain names for an AWS account.
getDomainNames
in interface AmazonApiGatewayV2
public GetIntegrationResult getIntegration(GetIntegrationRequest request)
AmazonApiGatewayV2
Gets an Integration.
getIntegration
in interface AmazonApiGatewayV2
public GetIntegrationResponseResult getIntegrationResponse(GetIntegrationResponseRequest request)
AmazonApiGatewayV2
Gets an IntegrationResponses.
getIntegrationResponse
in interface AmazonApiGatewayV2
public GetIntegrationResponsesResult getIntegrationResponses(GetIntegrationResponsesRequest request)
AmazonApiGatewayV2
Gets the IntegrationResponses for an Integration.
getIntegrationResponses
in interface AmazonApiGatewayV2
public GetIntegrationsResult getIntegrations(GetIntegrationsRequest request)
AmazonApiGatewayV2
Gets the Integrations for an API.
getIntegrations
in interface AmazonApiGatewayV2
public GetModelResult getModel(GetModelRequest request)
AmazonApiGatewayV2
Gets a Model.
getModel
in interface AmazonApiGatewayV2
public GetModelTemplateResult getModelTemplate(GetModelTemplateRequest request)
AmazonApiGatewayV2
Gets a model template.
getModelTemplate
in interface AmazonApiGatewayV2
public GetModelsResult getModels(GetModelsRequest request)
AmazonApiGatewayV2
Gets the Models for an API.
getModels
in interface AmazonApiGatewayV2
public GetRouteResult getRoute(GetRouteRequest request)
AmazonApiGatewayV2
Gets a Route.
getRoute
in interface AmazonApiGatewayV2
public GetRouteResponseResult getRouteResponse(GetRouteResponseRequest request)
AmazonApiGatewayV2
Gets a RouteResponse.
getRouteResponse
in interface AmazonApiGatewayV2
public GetRouteResponsesResult getRouteResponses(GetRouteResponsesRequest request)
AmazonApiGatewayV2
Gets the RouteResponses for a Route.
getRouteResponses
in interface AmazonApiGatewayV2
public GetRoutesResult getRoutes(GetRoutesRequest request)
AmazonApiGatewayV2
Gets the Routes for an API.
getRoutes
in interface AmazonApiGatewayV2
public GetStageResult getStage(GetStageRequest request)
AmazonApiGatewayV2
Gets a Stage.
getStage
in interface AmazonApiGatewayV2
public GetStagesResult getStages(GetStagesRequest request)
AmazonApiGatewayV2
Gets the Stages for an API.
getStages
in interface AmazonApiGatewayV2
public GetTagsResult getTags(GetTagsRequest request)
AmazonApiGatewayV2
Gets a collection of Tag resources.
getTags
in interface AmazonApiGatewayV2
public GetVpcLinkResult getVpcLink(GetVpcLinkRequest request)
AmazonApiGatewayV2
Gets a VPC link.
getVpcLink
in interface AmazonApiGatewayV2
public GetVpcLinksResult getVpcLinks(GetVpcLinksRequest request)
AmazonApiGatewayV2
Gets a collection of VPC links.
getVpcLinks
in interface AmazonApiGatewayV2
public ImportApiResult importApi(ImportApiRequest request)
AmazonApiGatewayV2
Imports an API.
importApi
in interface AmazonApiGatewayV2
public ReimportApiResult reimportApi(ReimportApiRequest request)
AmazonApiGatewayV2
Puts an Api resource.
reimportApi
in interface AmazonApiGatewayV2
public ResetAuthorizersCacheResult resetAuthorizersCache(ResetAuthorizersCacheRequest request)
AmazonApiGatewayV2
Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
resetAuthorizersCache
in interface AmazonApiGatewayV2
public TagResourceResult tagResource(TagResourceRequest request)
AmazonApiGatewayV2
Creates a new Tag resource to represent a tag.
tagResource
in interface AmazonApiGatewayV2
request
- Creates a new Tag resource to represent a tag.public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonApiGatewayV2
Deletes a Tag.
untagResource
in interface AmazonApiGatewayV2
public UpdateApiResult updateApi(UpdateApiRequest request)
AmazonApiGatewayV2
Updates an Api resource.
updateApi
in interface AmazonApiGatewayV2
request
- Updates an Api.public UpdateApiMappingResult updateApiMapping(UpdateApiMappingRequest request)
AmazonApiGatewayV2
The API mapping.
updateApiMapping
in interface AmazonApiGatewayV2
request
- Updates an ApiMapping.public UpdateAuthorizerResult updateAuthorizer(UpdateAuthorizerRequest request)
AmazonApiGatewayV2
Updates an Authorizer.
updateAuthorizer
in interface AmazonApiGatewayV2
request
- Updates an Authorizer.public UpdateDeploymentResult updateDeployment(UpdateDeploymentRequest request)
AmazonApiGatewayV2
Updates a Deployment.
updateDeployment
in interface AmazonApiGatewayV2
request
- Updates a Deployment.public UpdateDomainNameResult updateDomainName(UpdateDomainNameRequest request)
AmazonApiGatewayV2
Updates a domain name.
updateDomainName
in interface AmazonApiGatewayV2
request
- Updates a DomainName.public UpdateIntegrationResult updateIntegration(UpdateIntegrationRequest request)
AmazonApiGatewayV2
Updates an Integration.
updateIntegration
in interface AmazonApiGatewayV2
request
- Updates an Integration.public UpdateIntegrationResponseResult updateIntegrationResponse(UpdateIntegrationResponseRequest request)
AmazonApiGatewayV2
Updates an IntegrationResponses.
updateIntegrationResponse
in interface AmazonApiGatewayV2
request
- Updates an IntegrationResponses.public UpdateModelResult updateModel(UpdateModelRequest request)
AmazonApiGatewayV2
Updates a Model.
updateModel
in interface AmazonApiGatewayV2
request
- Updates a Model.public UpdateRouteResult updateRoute(UpdateRouteRequest request)
AmazonApiGatewayV2
Updates a Route.
updateRoute
in interface AmazonApiGatewayV2
request
- Updates a Route.public UpdateRouteResponseResult updateRouteResponse(UpdateRouteResponseRequest request)
AmazonApiGatewayV2
Updates a RouteResponse.
updateRouteResponse
in interface AmazonApiGatewayV2
request
- Updates a RouteResponse.public UpdateStageResult updateStage(UpdateStageRequest request)
AmazonApiGatewayV2
Updates a Stage.
updateStage
in interface AmazonApiGatewayV2
request
- Updates a Stage.public UpdateVpcLinkResult updateVpcLink(UpdateVpcLinkRequest request)
AmazonApiGatewayV2
Updates a VPC link.
updateVpcLink
in interface AmazonApiGatewayV2
request
- Updates a VPC link.public void shutdown()
AmazonApiGatewayV2
shutdown
in interface AmazonApiGatewayV2
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonApiGatewayV2
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AmazonApiGatewayV2
request
- The originally executed request.