Interface HttpLambdaIntegrationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
HttpLambdaIntegrationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-21T06:34:02.863Z")
@Stability(Stable)
public interface HttpLambdaIntegrationProps
extends software.amazon.jsii.JsiiSerializable
Lambda Proxy integration properties.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.apigatewayv2.*;
import software.amazon.awscdk.aws_apigatewayv2_integrations.*;
ParameterMapping parameterMapping;
PayloadFormatVersion payloadFormatVersion;
HttpLambdaIntegrationProps httpLambdaIntegrationProps = HttpLambdaIntegrationProps.builder()
.parameterMapping(parameterMapping)
.payloadFormatVersion(payloadFormatVersion)
.timeout(Duration.minutes(30))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forHttpLambdaIntegrationPropsstatic final classAn implementation forHttpLambdaIntegrationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ParameterMappingSpecifies how to transform HTTP requests before sending them to the backend.default PayloadFormatVersionVersion of the payload sent to the lambda handler.default DurationThe maximum amount of time an integration will run before it returns without a response.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getParameterMapping
Specifies how to transform HTTP requests before sending them to the backend.Default: undefined requests are sent to the backend unmodified
- See Also:
-
getPayloadFormatVersion
Version of the payload sent to the lambda handler.Default: PayloadFormatVersion.VERSION_2_0
- See Also:
-
getTimeout
The maximum amount of time an integration will run before it returns without a response.Must be between 50 milliseconds and 29 seconds.
Default: Duration.seconds(29)
-
builder
- Returns:
- a
HttpLambdaIntegrationProps.BuilderofHttpLambdaIntegrationProps
-