| Package | Description |
|---|---|
| software.amazon.awscdk.services.apigateway |
Amazon API Gateway Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
LambdaIntegration.Builder |
LambdaIntegration.Builder.allowTestInvoke(Boolean allowTestInvoke)
(experimental) Allow invoking method from AWS Console UI (for testing purposes).
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.cacheKeyParameters(List<String> cacheKeyParameters)
(experimental) A list of request parameters whose values are to be cached.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.cacheNamespace(String cacheNamespace)
(experimental) An API-specific tag group of related cached parameters.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.connectionType(ConnectionType connectionType)
(experimental) The type of network connection to the integration endpoint.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.contentHandling(ContentHandling contentHandling)
(experimental) Specifies how to handle request payload content type conversions.
|
static LambdaIntegration.Builder |
LambdaIntegration.Builder.create(IFunction handler) |
LambdaIntegration.Builder |
LambdaIntegration.Builder.credentialsPassthrough(Boolean credentialsPassthrough)
(experimental) Requires that the caller's identity be passed through from the request.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.credentialsRole(IRole credentialsRole)
(experimental) An IAM role that API Gateway assumes.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.integrationResponses(List<? extends IntegrationResponse> integrationResponses)
(experimental) The response that API Gateway provides after a method's backend completes processing a request.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.passthroughBehavior(PassthroughBehavior passthroughBehavior)
(experimental) Specifies the pass-through behavior for incoming requests based on the Content-Type header in the request, and the available mapping templates specified as the requestTemplates property on the Integration resource.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.proxy(Boolean proxy)
(experimental) Use proxy integration or normal (request/response mapping) integration.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.requestParameters(Map<String,String> requestParameters)
(experimental) The request parameters that API Gateway sends with the backend request.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.requestTemplates(Map<String,String> requestTemplates)
(experimental) A map of Apache Velocity templates that are applied on the request payload.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.timeout(Duration timeout)
(experimental) The maximum amount of time an integration will run before it returns without a response.
|
LambdaIntegration.Builder |
LambdaIntegration.Builder.vpcLink(IVpcLink vpcLink)
(experimental) The VpcLink used for the integration.
|
Copyright © 2021. All rights reserved.