public class LambdaFunctionAssociation extends Object implements Serializable, Cloneable
A complex type that contains a Lambda function association.
| Constructor and Description | 
|---|
| LambdaFunctionAssociation() | 
| Modifier and Type | Method and Description | 
|---|---|
| LambdaFunctionAssociation | clone() | 
| boolean | equals(Object obj) | 
| String | getEventType()
 Specifies the event type that triggers a Lambda function invocation. | 
| String | getLambdaFunctionARN()
 The ARN of the Lambda function. | 
| int | hashCode() | 
| void | setEventType(EventType eventType)
 Specifies the event type that triggers a Lambda function invocation. | 
| void | setEventType(String eventType)
 Specifies the event type that triggers a Lambda function invocation. | 
| void | setLambdaFunctionARN(String lambdaFunctionARN)
 The ARN of the Lambda function. | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| LambdaFunctionAssociation | withEventType(EventType eventType)
 Specifies the event type that triggers a Lambda function invocation. | 
| LambdaFunctionAssociation | withEventType(String eventType)
 Specifies the event type that triggers a Lambda function invocation. | 
| LambdaFunctionAssociation | withLambdaFunctionARN(String lambdaFunctionARN)
 The ARN of the Lambda function. | 
public void setLambdaFunctionARN(String lambdaFunctionARN)
The ARN of the Lambda function.
lambdaFunctionARN - The ARN of the Lambda function.public String getLambdaFunctionARN()
The ARN of the Lambda function.
public LambdaFunctionAssociation withLambdaFunctionARN(String lambdaFunctionARN)
The ARN of the Lambda function.
lambdaFunctionARN - The ARN of the Lambda function.public void setEventType(String eventType)
Specifies the event type that triggers a Lambda function invocation. Valid values are:
 viewer-request
 
 origin-request
 
 viewer-response
 
 origin-response
 
eventType - Specifies the event type that triggers a Lambda function invocation. Valid values are:
        
        viewer-request
        
        origin-request
        
        viewer-response
        
        origin-response
        
EventTypepublic String getEventType()
Specifies the event type that triggers a Lambda function invocation. Valid values are:
 viewer-request
 
 origin-request
 
 viewer-response
 
 origin-response
 
         viewer-request
         
         origin-request
         
         viewer-response
         
         origin-response
         
EventTypepublic LambdaFunctionAssociation withEventType(String eventType)
Specifies the event type that triggers a Lambda function invocation. Valid values are:
 viewer-request
 
 origin-request
 
 viewer-response
 
 origin-response
 
eventType - Specifies the event type that triggers a Lambda function invocation. Valid values are:
        
        viewer-request
        
        origin-request
        
        viewer-response
        
        origin-response
        
EventTypepublic void setEventType(EventType eventType)
Specifies the event type that triggers a Lambda function invocation. Valid values are:
 viewer-request
 
 origin-request
 
 viewer-response
 
 origin-response
 
eventType - Specifies the event type that triggers a Lambda function invocation. Valid values are:
        
        viewer-request
        
        origin-request
        
        viewer-response
        
        origin-response
        
EventTypepublic LambdaFunctionAssociation withEventType(EventType eventType)
Specifies the event type that triggers a Lambda function invocation. Valid values are:
 viewer-request
 
 origin-request
 
 viewer-response
 
 origin-response
 
eventType - Specifies the event type that triggers a Lambda function invocation. Valid values are:
        
        viewer-request
        
        origin-request
        
        viewer-response
        
        origin-response
        
EventTypepublic String toString()
toString in class ObjectObject.toString()public LambdaFunctionAssociation clone()
Copyright © 2016. All rights reserved.