Class HttpLambdaIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.aws_apigatewayv2_integrations.HttpLambdaIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
HttpLambdaIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpLambdaIntegrationProps
@Stability(Stable)
@Internal
public static final class HttpLambdaIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpLambdaIntegrationProps
An implementation for
HttpLambdaIntegrationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.aws_apigatewayv2_integrations.HttpLambdaIntegrationProps
HttpLambdaIntegrationProps.Builder, HttpLambdaIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theHttpLambdaIntegrationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ParameterMappingSpecifies how to transform HTTP requests before sending them to the backend.final PayloadFormatVersionVersion of the payload sent to the lambda handler.final DurationThe maximum amount of time an integration will run before it returns without a response.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHttpLambdaIntegrationProps.Builder.
-
-
Method Details
-
getParameterMapping
Description copied from interface:HttpLambdaIntegrationPropsSpecifies how to transform HTTP requests before sending them to the backend.Default: undefined requests are sent to the backend unmodified
- Specified by:
getParameterMappingin interfaceHttpLambdaIntegrationProps- See Also:
-
getPayloadFormatVersion
Description copied from interface:HttpLambdaIntegrationPropsVersion of the payload sent to the lambda handler.Default: PayloadFormatVersion.VERSION_2_0
- Specified by:
getPayloadFormatVersionin interfaceHttpLambdaIntegrationProps- See Also:
-
getTimeout
Description copied from interface:HttpLambdaIntegrationPropsThe 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)
- Specified by:
getTimeoutin interfaceHttpLambdaIntegrationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-