public static final class LambdaFunctionAssociation.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LambdaFunctionAssociation
LambdaFunctionAssociation
LambdaFunctionAssociation.Builder, LambdaFunctionAssociation.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
LambdaEdgeEventType |
getEventType()
The lambda event type defines at which event the lambda is called during the request lifecycle.
|
java.lang.Boolean |
getIncludeBody()
Allows a Lambda function to have read access to the body content.
|
IVersion |
getLambdaFunction()
A version of the lambda to associate.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final LambdaEdgeEventType getEventType()
LambdaFunctionAssociation
getEventType
in interface LambdaFunctionAssociation
public final IVersion getLambdaFunction()
LambdaFunctionAssociation
getLambdaFunction
in interface LambdaFunctionAssociation
public final java.lang.Boolean getIncludeBody()
LambdaFunctionAssociation
Only valid for "request" event types (ORIGIN_REQUEST
or VIEWER_REQUEST
).
See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-include-body-access.html
Default: false
getIncludeBody
in interface LambdaFunctionAssociation
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()