public static final class SqsToLambdaProps.Builder extends Object implements software.amazon.jsii.Builder<SqsToLambdaProps>
SqsToLambdaProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SqsToLambdaProps |
build()
Builds the configured instance.
|
SqsToLambdaProps.Builder |
deadLetterQueueProps(software.amazon.awscdk.services.sqs.QueueProps deadLetterQueueProps)
Sets the value of
SqsToLambdaProps.getDeadLetterQueueProps() |
SqsToLambdaProps.Builder |
deployDeadLetterQueue(Boolean deployDeadLetterQueue)
Sets the value of
SqsToLambdaProps.getDeployDeadLetterQueue() |
SqsToLambdaProps.Builder |
existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
Sets the value of
SqsToLambdaProps.getExistingLambdaObj() |
SqsToLambdaProps.Builder |
existingQueueObj(software.amazon.awscdk.services.sqs.Queue existingQueueObj)
Sets the value of
SqsToLambdaProps.getExistingQueueObj() |
SqsToLambdaProps.Builder |
lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
Sets the value of
SqsToLambdaProps.getLambdaFunctionProps() |
SqsToLambdaProps.Builder |
maxReceiveCount(Number maxReceiveCount)
Sets the value of
SqsToLambdaProps.getMaxReceiveCount() |
SqsToLambdaProps.Builder |
queueProps(software.amazon.awscdk.services.sqs.QueueProps queueProps)
Sets the value of
SqsToLambdaProps.getQueueProps() |
SqsToLambdaProps.Builder |
sqsEventSourceProps(software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps sqsEventSourceProps)
Sets the value of
SqsToLambdaProps.getSqsEventSourceProps() |
public SqsToLambdaProps.Builder deadLetterQueueProps(software.amazon.awscdk.services.sqs.QueueProps deadLetterQueueProps)
SqsToLambdaProps.getDeadLetterQueueProps()deadLetterQueueProps - Optional user provided properties for the dead letter queue.thispublic SqsToLambdaProps.Builder deployDeadLetterQueue(Boolean deployDeadLetterQueue)
SqsToLambdaProps.getDeployDeadLetterQueue()deployDeadLetterQueue - Whether to deploy a secondary queue to be used as a dead letter queue.thispublic SqsToLambdaProps.Builder existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
SqsToLambdaProps.getExistingLambdaObj()existingLambdaObj - Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.thispublic SqsToLambdaProps.Builder existingQueueObj(software.amazon.awscdk.services.sqs.Queue existingQueueObj)
SqsToLambdaProps.getExistingQueueObj()existingQueueObj - Existing instance of SQS queue object, Providing both this and queueProps will cause an error.thispublic SqsToLambdaProps.Builder lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
SqsToLambdaProps.getLambdaFunctionProps()lambdaFunctionProps - User provided props to override the default props for the Lambda function.thispublic SqsToLambdaProps.Builder maxReceiveCount(Number maxReceiveCount)
SqsToLambdaProps.getMaxReceiveCount()maxReceiveCount - The number of times a message can be unsuccessfully dequeued before being moved to the dead-letter queue.thispublic SqsToLambdaProps.Builder queueProps(software.amazon.awscdk.services.sqs.QueueProps queueProps)
SqsToLambdaProps.getQueueProps()queueProps - Optional user provided properties.thispublic SqsToLambdaProps.Builder sqsEventSourceProps(software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps sqsEventSourceProps)
SqsToLambdaProps.getSqsEventSourceProps()sqsEventSourceProps - Optional user provided properties for the queue event source.thispublic SqsToLambdaProps build()
build in interface software.amazon.jsii.Builder<SqsToLambdaProps>SqsToLambdaPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.