Class LambdaFunctionAssociation.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.LambdaFunctionAssociation.Jsii$Proxy
- All Implemented Interfaces:
LambdaFunctionAssociation,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LambdaFunctionAssociation
@Stability(Stable)
@Internal
public static final class LambdaFunctionAssociation.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LambdaFunctionAssociation
An implementation for
LambdaFunctionAssociation-
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.services.cloudfront.LambdaFunctionAssociation
LambdaFunctionAssociation.Builder, LambdaFunctionAssociation.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theLambdaFunctionAssociation.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 LambdaEdgeEventTypeThe lambda event type defines at which event the lambda is called during the request lifecycle.final BooleanAllows a Lambda function to have read access to the body content.final IVersionA version of the lambda to associate.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 theLambdaFunctionAssociation.Builder.
-
-
Method Details
-
getEventType
Description copied from interface:LambdaFunctionAssociationThe lambda event type defines at which event the lambda is called during the request lifecycle.- Specified by:
getEventTypein interfaceLambdaFunctionAssociation
-
getLambdaFunction
Description copied from interface:LambdaFunctionAssociationA version of the lambda to associate.- Specified by:
getLambdaFunctionin interfaceLambdaFunctionAssociation
-
getIncludeBody
Description copied from interface:LambdaFunctionAssociationAllows a Lambda function to have read access to the body content.Only valid for "request" event types (
ORIGIN_REQUESTorVIEWER_REQUEST).Default: false
- Specified by:
getIncludeBodyin interfaceLambdaFunctionAssociation- See Also:
-
$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()
-