Class KinesisStreamsToLambdaProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.kinesisstreamslambda.KinesisStreamsToLambdaProps.Jsii$Proxy
- All Implemented Interfaces:
KinesisStreamsToLambdaProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
KinesisStreamsToLambdaProps
@Internal
public static final class KinesisStreamsToLambdaProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements KinesisStreamsToLambdaProps
An implementation for
KinesisStreamsToLambdaProps-
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.kinesisstreamslambda.KinesisStreamsToLambdaProps
KinesisStreamsToLambdaProps.Builder, KinesisStreamsToLambdaProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theKinesisStreamsToLambdaProps.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 create recommended CloudWatch alarms.final 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 software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.final software.amazon.awscdk.services.kinesis.StreamExisting instance of Kinesis Stream, providing both this andkinesisStreamPropswill cause an error.final ObjectOptional user-provided props to override the default props for the Lambda event source mapping.final software.amazon.awscdk.services.kinesis.StreamPropsOptional user-provided props to override the default props for the Kinesis stream.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 theKinesisStreamsToLambdaProps.Builder.
-
-
Method Details
-
getCreateCloudWatchAlarms
Description copied from interface:KinesisStreamsToLambdaPropsWhether to create recommended CloudWatch alarms.Default: - Alarms are created
- Specified by:
getCreateCloudWatchAlarmsin interfaceKinesisStreamsToLambdaProps
-
getDeploySqsDlqQueue
Description copied from interface:KinesisStreamsToLambdaPropsWhether 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 interfaceKinesisStreamsToLambdaProps
-
getExistingLambdaObj
public final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Description copied from interface:KinesisStreamsToLambdaPropsExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
- Specified by:
getExistingLambdaObjin interfaceKinesisStreamsToLambdaProps
-
getExistingStreamObj
public final software.amazon.awscdk.services.kinesis.Stream getExistingStreamObj()Description copied from interface:KinesisStreamsToLambdaPropsExisting instance of Kinesis Stream, providing both this andkinesisStreamPropswill cause an error.Default: - None
- Specified by:
getExistingStreamObjin interfaceKinesisStreamsToLambdaProps
-
getKinesisEventSourceProps
Description copied from interface:KinesisStreamsToLambdaPropsOptional user-provided props to override the default props for the Lambda event source mapping.Default: - Default props are used.
- Specified by:
getKinesisEventSourcePropsin interfaceKinesisStreamsToLambdaProps
-
getKinesisStreamProps
public final software.amazon.awscdk.services.kinesis.StreamProps getKinesisStreamProps()Description copied from interface:KinesisStreamsToLambdaPropsOptional user-provided props to override the default props for the Kinesis stream.Default: - Default props are used.
- Specified by:
getKinesisStreamPropsin interfaceKinesisStreamsToLambdaProps
-
getLambdaFunctionProps
public final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Description copied from interface:KinesisStreamsToLambdaPropsUser provided props to override the default props for the Lambda function.Default: - Default props are used.
- Specified by:
getLambdaFunctionPropsin interfaceKinesisStreamsToLambdaProps
-
getSqsDlqQueueProps
public final software.amazon.awscdk.services.sqs.QueueProps getSqsDlqQueueProps()Description copied from interface:KinesisStreamsToLambdaPropsOptional user provided properties for the SQS dead letter queue.Default: - Default props are used
- Specified by:
getSqsDlqQueuePropsin interfaceKinesisStreamsToLambdaProps
-
$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()
-