-
SqsToLambda.Builder.create(software.constructs.Construct scope,
String id)
SqsToLambda.Builder.deadLetterQueueProps(software.amazon.awscdk.services.sqs.QueueProps deadLetterQueueProps)
Optional user provided properties for the dead letter queue.
Whether to deploy a secondary queue to be used as a dead letter queue.
If no key is provided, this flag determines whether the queue is encrypted with a new CMK or an AWS managed key.
SqsToLambda.Builder.encryptionKey(software.amazon.awscdk.services.kms.Key encryptionKey)
An optional, imported encryption key to encrypt the SQS queue with.
SqsToLambda.Builder.encryptionKeyProps(software.amazon.awscdk.services.kms.KeyProps encryptionKeyProps)
Optional user provided properties to override the default properties for the KMS encryption key used to encrypt the SQS queue with.
SqsToLambda.Builder.existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
Existing instance of Lambda Function object, providing both this and lambdaFunctionProps will cause an error.
SqsToLambda.Builder.existingQueueObj(software.amazon.awscdk.services.sqs.Queue existingQueueObj)
Existing instance of SQS queue object, Providing both this and queueProps will cause an error.
SqsToLambda.Builder.lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
User provided props to override the default props for the Lambda function.
The number of times a message can be unsuccessfully dequeued before being moved to the dead-letter queue.
SqsToLambda.Builder.queueProps(software.amazon.awscdk.services.sqs.QueueProps queueProps)
Optional user provided properties.
SqsToLambda.Builder.sqsEventSourceProps(software.amazon.awscdk.services.lambda.eventsources.SqsEventSourceProps sqsEventSourceProps)
Optional user provided properties for the queue event source.