Class DynamoDBStreamsToLambdaProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.dynamodbstreamslambda.DynamoDBStreamsToLambdaProps.Jsii$Proxy
- All Implemented Interfaces:
DynamoDBStreamsToLambdaProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DynamoDBStreamsToLambdaProps
@Internal
public static final class DynamoDBStreamsToLambdaProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DynamoDBStreamsToLambdaProps
An implementation for
DynamoDBStreamsToLambdaProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awsconstructs.services.dynamodbstreamslambda.DynamoDBStreamsToLambdaProps
DynamoDBStreamsToLambdaProps.Builder, DynamoDBStreamsToLambdaProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDynamoDBStreamsToLambdaProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanWhether 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.final ObjectOptional user provided props to override the default props.final software.amazon.awscdk.services.dynamodb.TablePropsOptional user provided props to override the default props.final software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.final software.amazon.awscdk.services.dynamodb.ITableExisting instance of DynamoDB table object, providing both this anddynamoTablePropswill cause an error.final software.amazon.awscdk.services.lambda.FunctionPropsUser provided props to override the default props for the Lambda function.final software.amazon.awscdk.services.sqs.QueuePropsOptional user provided properties for the SQS dead letter queue.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theDynamoDBStreamsToLambdaProps.Builder.
-
-
Method Details
-
getDeploySqsDlqQueue
Description copied from interface:DynamoDBStreamsToLambdaPropsWhether 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.Default: - true.
- Specified by:
getDeploySqsDlqQueuein interfaceDynamoDBStreamsToLambdaProps
-
getDynamoEventSourceProps
Description copied from interface:DynamoDBStreamsToLambdaPropsOptional user provided props to override the default props.Default: - Default props are used
- Specified by:
getDynamoEventSourcePropsin interfaceDynamoDBStreamsToLambdaProps
-
getDynamoTableProps
public final software.amazon.awscdk.services.dynamodb.TableProps getDynamoTableProps()Description copied from interface:DynamoDBStreamsToLambdaPropsOptional user provided props to override the default props.Default: - Default props are used
- Specified by:
getDynamoTablePropsin interfaceDynamoDBStreamsToLambdaProps
-
getExistingLambdaObj
public final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Description copied from interface:DynamoDBStreamsToLambdaPropsExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
- Specified by:
getExistingLambdaObjin interfaceDynamoDBStreamsToLambdaProps
-
getExistingTableInterface
public final software.amazon.awscdk.services.dynamodb.ITable getExistingTableInterface()Description copied from interface:DynamoDBStreamsToLambdaPropsExisting instance of DynamoDB table object, providing both this anddynamoTablePropswill cause an error.Default: - None
- Specified by:
getExistingTableInterfacein interfaceDynamoDBStreamsToLambdaProps
-
getLambdaFunctionProps
public final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Description copied from interface:DynamoDBStreamsToLambdaPropsUser provided props to override the default props for the Lambda function.Default: - Default props are used
- Specified by:
getLambdaFunctionPropsin interfaceDynamoDBStreamsToLambdaProps
-
getSqsDlqQueueProps
public final software.amazon.awscdk.services.sqs.QueueProps getSqsDlqQueueProps()Description copied from interface:DynamoDBStreamsToLambdaPropsOptional user provided properties for the SQS dead letter queue.Default: - Default props are used
- Specified by:
getSqsDlqQueuePropsin interfaceDynamoDBStreamsToLambdaProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-