@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Stores metadata about a Lambda processor.
| Constructor and Description |
|---|
LambdaConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LambdaConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getInvocationType()
Controls how the Lambda function is invoked.
|
String |
getResourceArn()
The ARN of the Lambda message processing function.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setInvocationType(String invocationType)
Controls how the Lambda function is invoked.
|
void |
setResourceArn(String resourceArn)
The ARN of the Lambda message processing function.
|
String |
toString()
Returns a string representation of this object.
|
LambdaConfiguration |
withInvocationType(InvocationType invocationType)
Controls how the Lambda function is invoked.
|
LambdaConfiguration |
withInvocationType(String invocationType)
Controls how the Lambda function is invoked.
|
LambdaConfiguration |
withResourceArn(String resourceArn)
The ARN of the Lambda message processing function.
|
public void setResourceArn(String resourceArn)
The ARN of the Lambda message processing function.
resourceArn - The ARN of the Lambda message processing function.public String getResourceArn()
The ARN of the Lambda message processing function.
public LambdaConfiguration withResourceArn(String resourceArn)
The ARN of the Lambda message processing function.
resourceArn - The ARN of the Lambda message processing function.public void setInvocationType(String invocationType)
Controls how the Lambda function is invoked.
invocationType - Controls how the Lambda function is invoked.InvocationTypepublic String getInvocationType()
Controls how the Lambda function is invoked.
InvocationTypepublic LambdaConfiguration withInvocationType(String invocationType)
Controls how the Lambda function is invoked.
invocationType - Controls how the Lambda function is invoked.InvocationTypepublic LambdaConfiguration withInvocationType(InvocationType invocationType)
Controls how the Lambda function is invoked.
invocationType - Controls how the Lambda function is invoked.InvocationTypepublic String toString()
toString in class ObjectObject.toString()public LambdaConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.