public static final class DynamoDBStreamToLambdaProps.Builder extends Object implements software.amazon.jsii.Builder<DynamoDBStreamToLambdaProps>
DynamoDBStreamToLambdaProps| Constructor and Description |
|---|
Builder() |
public DynamoDBStreamToLambdaProps.Builder deploySqsDlqQueue(Boolean deploySqsDlqQueue)
DynamoDBStreamToLambdaProps.getDeploySqsDlqQueue()deploySqsDlqQueue - Whether to deploy a SQS dead letter queue when a data record reaches the Maximum Retry Attempts or Maximum Record Age, its metadata like shard ID and stream ARN will be sent to an SQS queue.thispublic DynamoDBStreamToLambdaProps.Builder dynamoEventSourceProps(Object dynamoEventSourceProps)
DynamoDBStreamToLambdaProps.getDynamoEventSourceProps()dynamoEventSourceProps - Optional user provided props to override the default props.thispublic DynamoDBStreamToLambdaProps.Builder dynamoTableProps(software.amazon.awscdk.services.dynamodb.TableProps dynamoTableProps)
DynamoDBStreamToLambdaProps.getDynamoTableProps()dynamoTableProps - Optional user provided props to override the default props.thispublic DynamoDBStreamToLambdaProps.Builder existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
DynamoDBStreamToLambdaProps.getExistingLambdaObj()existingLambdaObj - Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.thispublic DynamoDBStreamToLambdaProps.Builder existingTableInterface(software.amazon.awscdk.services.dynamodb.ITable existingTableInterface)
DynamoDBStreamToLambdaProps.getExistingTableInterface()existingTableInterface - Existing instance of DynamoDB table object, providing both this and `dynamoTableProps` will cause an error.thispublic DynamoDBStreamToLambdaProps.Builder lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
DynamoDBStreamToLambdaProps.getLambdaFunctionProps()lambdaFunctionProps - User provided props to override the default props for the Lambda function.thispublic DynamoDBStreamToLambdaProps.Builder sqsDlqQueueProps(software.amazon.awscdk.services.sqs.QueueProps sqsDlqQueueProps)
DynamoDBStreamToLambdaProps.getSqsDlqQueueProps()sqsDlqQueueProps - Optional user provided properties for the SQS dead letter queue.thispublic DynamoDBStreamToLambdaProps build()
build in interface software.amazon.jsii.Builder<DynamoDBStreamToLambdaProps>DynamoDBStreamToLambdaPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.