public static final class DynamoDBStreamsToLambdaProps.Builder extends Object implements software.amazon.jsii.Builder<DynamoDBStreamsToLambdaProps>
DynamoDBStreamsToLambdaProps| Constructor and Description |
|---|
Builder() |
public DynamoDBStreamsToLambdaProps.Builder deploySqsDlqQueue(Boolean deploySqsDlqQueue)
DynamoDBStreamsToLambdaProps.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 DynamoDBStreamsToLambdaProps.Builder dynamoEventSourceProps(Object dynamoEventSourceProps)
DynamoDBStreamsToLambdaProps.getDynamoEventSourceProps()dynamoEventSourceProps - Optional user provided props to override the default props.thispublic DynamoDBStreamsToLambdaProps.Builder dynamoTableProps(software.amazon.awscdk.services.dynamodb.TableProps dynamoTableProps)
DynamoDBStreamsToLambdaProps.getDynamoTableProps()dynamoTableProps - Optional user provided props to override the default props.thispublic DynamoDBStreamsToLambdaProps.Builder existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
DynamoDBStreamsToLambdaProps.getExistingLambdaObj()existingLambdaObj - Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.thispublic DynamoDBStreamsToLambdaProps.Builder existingTableInterface(software.amazon.awscdk.services.dynamodb.ITable existingTableInterface)
DynamoDBStreamsToLambdaProps.getExistingTableInterface()existingTableInterface - Existing instance of DynamoDB table object, providing both this and `dynamoTableProps` will cause an error.thispublic DynamoDBStreamsToLambdaProps.Builder lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
DynamoDBStreamsToLambdaProps.getLambdaFunctionProps()lambdaFunctionProps - User provided props to override the default props for the Lambda function.thispublic DynamoDBStreamsToLambdaProps.Builder sqsDlqQueueProps(software.amazon.awscdk.services.sqs.QueueProps sqsDlqQueueProps)
DynamoDBStreamsToLambdaProps.getSqsDlqQueueProps()sqsDlqQueueProps - Optional user provided properties for the SQS dead letter queue.thispublic DynamoDBStreamsToLambdaProps build()
build in interface software.amazon.jsii.Builder<DynamoDBStreamsToLambdaProps>DynamoDBStreamsToLambdaPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.