@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.InvocationType
public String getInvocationType()
Controls how the Lambda function is invoked.
InvocationType
public LambdaConfiguration withInvocationType(String invocationType)
Controls how the Lambda function is invoked.
invocationType
- Controls how the Lambda function is invoked.InvocationType
public LambdaConfiguration withInvocationType(InvocationType invocationType)
Controls how the Lambda function is invoked.
invocationType
- Controls how the Lambda function is invoked.InvocationType
public String toString()
toString
in class Object
Object.toString()
public LambdaConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.