@Internal public static final class LambdaToSqsToLambdaProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LambdaToSqsToLambdaProps
LambdaToSqsToLambdaPropssoftware.amazon.jsii.JsiiObject.InitializationModeLambdaToSqsToLambdaProps.Builder, LambdaToSqsToLambdaProps.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.
|
protected |
Jsii$Proxy(LambdaToSqsToLambdaProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
LambdaToSqsToLambdaProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
software.amazon.awscdk.services.lambda.FunctionProps |
getConsumerLambdaFunctionProps()
Optional user-provided properties to override the default properties for the consumer Lambda function.
|
software.amazon.awscdk.services.sqs.QueueProps |
getDeadLetterQueueProps()
Optional user-provided props to override the default props for the dead letter queue.
|
Boolean |
getDeployDeadLetterQueue()
Whether to create a secondary queue to be used as a dead letter queue.
|
Boolean |
getDeployVpc()
Whether to deploy a new VPC.
|
software.amazon.awscdk.services.lambda.Function |
getExistingConsumerLambdaObj()
An optional, existing Lambda function to be used instead of the default function for receiving/consuming messages from the queue.
|
software.amazon.awscdk.services.lambda.Function |
getExistingProducerLambdaObj()
An optional, existing Lambda function to be used instead of the default function for sending messages to the queue.
|
software.amazon.awscdk.services.sqs.Queue |
getExistingQueueObj()
An optional, existing SQS queue to be used instead of the default queue.
|
software.amazon.awscdk.services.ec2.IVpc |
getExistingVpc()
An existing VPC for the construct to use (construct will NOT create a new VPC in this case).
|
Number |
getMaxReceiveCount()
The number of times a message can be unsuccessfully dequeued before being moved to the dead letter queue.
|
software.amazon.awscdk.services.lambda.FunctionProps |
getProducerLambdaFunctionProps()
Optional user-provided properties to override the default properties for the producer Lambda function.
|
String |
getQueueEnvironmentVariableName()
Optional Name for the SQS queue URL environment variable set for the producer Lambda function.
|
software.amazon.awscdk.services.sqs.QueueProps |
getQueueProps()
Optional user-provided properties to override the default properties for the SQS queue.
|
software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps |
getSqsEventSourceProps()
Optional user provided properties for the queue event source.
|
software.amazon.awscdk.services.ec2.VpcProps |
getVpcProps()
Properties to override default properties if deployVpc is true.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(LambdaToSqsToLambdaProps.Builder builder)
LambdaToSqsToLambdaProps.Builder.public final software.amazon.awscdk.services.lambda.FunctionProps getConsumerLambdaFunctionProps()
LambdaToSqsToLambdaPropsDefault: - Default properties are used.
getConsumerLambdaFunctionProps in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.sqs.QueueProps getDeadLetterQueueProps()
LambdaToSqsToLambdaProps
Only used if the
deployDeadLetterQueue property is set to true.
Default: - Default props are used.
getDeadLetterQueueProps in interface LambdaToSqsToLambdaPropspublic final Boolean getDeployDeadLetterQueue()
LambdaToSqsToLambdaProps
Defaults to true.
Default: - true.
getDeployDeadLetterQueue in interface LambdaToSqsToLambdaPropspublic final Boolean getDeployVpc()
LambdaToSqsToLambdaPropsDefault: - false
getDeployVpc in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.lambda.Function getExistingConsumerLambdaObj()
LambdaToSqsToLambdaProps
Providing both this and consumerLambdaFunctionProps will cause an error.
Default: - None.
getExistingConsumerLambdaObj in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.lambda.Function getExistingProducerLambdaObj()
LambdaToSqsToLambdaProps
Providing both this and producerLambdaFunctionProps property will cause an error.
Default: - None.
getExistingProducerLambdaObj in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.sqs.Queue getExistingQueueObj()
LambdaToSqsToLambdaProps
Providing both this and queueProps
will cause an error.
Default: - None.
getExistingQueueObj in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
LambdaToSqsToLambdaPropsgetExistingVpc in interface LambdaToSqsToLambdaPropspublic final Number getMaxReceiveCount()
LambdaToSqsToLambdaProps
Defaults to 15.
Default: - 15.
getMaxReceiveCount in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.lambda.FunctionProps getProducerLambdaFunctionProps()
LambdaToSqsToLambdaPropsDefault: - Default properties are used.
getProducerLambdaFunctionProps in interface LambdaToSqsToLambdaPropspublic final String getQueueEnvironmentVariableName()
LambdaToSqsToLambdaPropsDefault: - None
getQueueEnvironmentVariableName in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.sqs.QueueProps getQueueProps()
LambdaToSqsToLambdaPropsDefault: - Default props are used.
getQueueProps in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps getSqsEventSourceProps()
LambdaToSqsToLambdaPropsDefault: - Default props are used
getSqsEventSourceProps in interface LambdaToSqsToLambdaPropspublic final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
LambdaToSqsToLambdaPropsgetVpcProps in interface LambdaToSqsToLambdaProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.