Class CfnEventSourceMappingProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.CfnEventSourceMappingProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEventSourceMappingProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEventSourceMappingProps
@Stability(Stable)
@Internal
public static final class CfnEventSourceMappingProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEventSourceMappingProps
An implementation for
CfnEventSourceMappingProps-
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.awscdk.services.lambda.CfnEventSourceMappingProps
CfnEventSourceMappingProps.Builder, CfnEventSourceMappingProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEventSourceMappingProps.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 ObjectSpecific configuration settings for an MSK event source.final NumberThe maximum number of items to retrieve in a single batch.final Object(Streams) If the function returns an error, split the batch in two and retry.final ObjectA configuration object that specifies the destination of an event after Lambda processes it.final ObjectDocument db event source config.final ObjectDisables the event source mapping to pause polling and invocation.final StringThe Amazon Resource Name (ARN) of the event source.final ObjectThe filter criteria to control event filtering.final StringThe name of the Lambda function.(Streams) A list of response types supported by the function.final StringThe Amazon Resource Name (ARN) of the KMS key.final Number(Streams) The maximum amount of time to gather records before invoking the function, in seconds.final Number(Streams) The maximum age of a record that Lambda sends to a function for processing.final Number(Streams) The maximum number of times to retry when the function returns an error.final ObjectMetrics config for Event Source Mapping Metrics.final Number(Streams) The number of batches to process from each shard concurrently.final ObjectProvisionedPollerConfig.(ActiveMQ) A list of ActiveMQ queues.final ObjectThe scaling configuration for the event source.final ObjectThe configuration used by AWS Lambda to access a self-managed event source.final ObjectSpecific configuration settings for a Self-Managed Apache Kafka event source.final ObjectA list of SourceAccessConfiguration.final StringThe position in a stream from which to start reading.final NumberWith StartingPosition set to AT_TIMESTAMP, the time from which to start reading, in Unix time seconds.getTags()A list of tags to apply to event source mapping resource.(Kafka) A list of Kafka topics.final Number(Streams) Tumbling window (non-overlapping time window) duration to perform aggregations.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 theCfnEventSourceMappingProps.Builder.
-
-
Method Details
-
getFunctionName
Description copied from interface:CfnEventSourceMappingPropsThe name of the Lambda function.- Specified by:
getFunctionNamein interfaceCfnEventSourceMappingProps- See Also:
-
getAmazonManagedKafkaEventSourceConfig
Description copied from interface:CfnEventSourceMappingPropsSpecific configuration settings for an MSK event source.- Specified by:
getAmazonManagedKafkaEventSourceConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getBatchSize
Description copied from interface:CfnEventSourceMappingPropsThe maximum number of items to retrieve in a single batch.- Specified by:
getBatchSizein interfaceCfnEventSourceMappingProps- See Also:
-
getBisectBatchOnFunctionError
Description copied from interface:CfnEventSourceMappingProps(Streams) If the function returns an error, split the batch in two and retry.- Specified by:
getBisectBatchOnFunctionErrorin interfaceCfnEventSourceMappingProps- See Also:
-
getDestinationConfig
Description copied from interface:CfnEventSourceMappingPropsA configuration object that specifies the destination of an event after Lambda processes it.- Specified by:
getDestinationConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getDocumentDbEventSourceConfig
Description copied from interface:CfnEventSourceMappingPropsDocument db event source config.- Specified by:
getDocumentDbEventSourceConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getEnabled
Description copied from interface:CfnEventSourceMappingPropsDisables the event source mapping to pause polling and invocation.- Specified by:
getEnabledin interfaceCfnEventSourceMappingProps- See Also:
-
getEventSourceArn
Description copied from interface:CfnEventSourceMappingPropsThe Amazon Resource Name (ARN) of the event source.- Specified by:
getEventSourceArnin interfaceCfnEventSourceMappingProps- See Also:
-
getFilterCriteria
Description copied from interface:CfnEventSourceMappingPropsThe filter criteria to control event filtering.- Specified by:
getFilterCriteriain interfaceCfnEventSourceMappingProps- See Also:
-
getFunctionResponseTypes
Description copied from interface:CfnEventSourceMappingProps(Streams) A list of response types supported by the function.- Specified by:
getFunctionResponseTypesin interfaceCfnEventSourceMappingProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnEventSourceMappingPropsThe Amazon Resource Name (ARN) of the KMS key.- Specified by:
getKmsKeyArnin interfaceCfnEventSourceMappingProps- See Also:
-
getMaximumBatchingWindowInSeconds
Description copied from interface:CfnEventSourceMappingProps(Streams) The maximum amount of time to gather records before invoking the function, in seconds.- Specified by:
getMaximumBatchingWindowInSecondsin interfaceCfnEventSourceMappingProps- See Also:
-
getMaximumRecordAgeInSeconds
Description copied from interface:CfnEventSourceMappingProps(Streams) The maximum age of a record that Lambda sends to a function for processing.- Specified by:
getMaximumRecordAgeInSecondsin interfaceCfnEventSourceMappingProps- See Also:
-
getMaximumRetryAttempts
Description copied from interface:CfnEventSourceMappingProps(Streams) The maximum number of times to retry when the function returns an error.- Specified by:
getMaximumRetryAttemptsin interfaceCfnEventSourceMappingProps- See Also:
-
getMetricsConfig
Description copied from interface:CfnEventSourceMappingPropsMetrics config for Event Source Mapping Metrics.- Specified by:
getMetricsConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getParallelizationFactor
Description copied from interface:CfnEventSourceMappingProps(Streams) The number of batches to process from each shard concurrently.- Specified by:
getParallelizationFactorin interfaceCfnEventSourceMappingProps- See Also:
-
getProvisionedPollerConfig
Description copied from interface:CfnEventSourceMappingPropsProvisionedPollerConfig.- Specified by:
getProvisionedPollerConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getQueues
Description copied from interface:CfnEventSourceMappingProps(ActiveMQ) A list of ActiveMQ queues.- Specified by:
getQueuesin interfaceCfnEventSourceMappingProps- See Also:
-
getScalingConfig
Description copied from interface:CfnEventSourceMappingPropsThe scaling configuration for the event source.- Specified by:
getScalingConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getSelfManagedEventSource
Description copied from interface:CfnEventSourceMappingPropsThe configuration used by AWS Lambda to access a self-managed event source.- Specified by:
getSelfManagedEventSourcein interfaceCfnEventSourceMappingProps- See Also:
-
getSelfManagedKafkaEventSourceConfig
Description copied from interface:CfnEventSourceMappingPropsSpecific configuration settings for a Self-Managed Apache Kafka event source.- Specified by:
getSelfManagedKafkaEventSourceConfigin interfaceCfnEventSourceMappingProps- See Also:
-
getSourceAccessConfigurations
Description copied from interface:CfnEventSourceMappingPropsA list of SourceAccessConfiguration.- Specified by:
getSourceAccessConfigurationsin interfaceCfnEventSourceMappingProps- See Also:
-
getStartingPosition
Description copied from interface:CfnEventSourceMappingPropsThe position in a stream from which to start reading.Required for Amazon Kinesis and Amazon DynamoDB Streams sources.
- Specified by:
getStartingPositionin interfaceCfnEventSourceMappingProps- See Also:
-
getStartingPositionTimestamp
Description copied from interface:CfnEventSourceMappingPropsWith StartingPosition set to AT_TIMESTAMP, the time from which to start reading, in Unix time seconds.- Specified by:
getStartingPositionTimestampin interfaceCfnEventSourceMappingProps- See Also:
-
getTags
Description copied from interface:CfnEventSourceMappingPropsA list of tags to apply to event source mapping resource.- Specified by:
getTagsin interfaceCfnEventSourceMappingProps- See Also:
-
getTopics
Description copied from interface:CfnEventSourceMappingProps(Kafka) A list of Kafka topics.- Specified by:
getTopicsin interfaceCfnEventSourceMappingProps- See Also:
-
getTumblingWindowInSeconds
Description copied from interface:CfnEventSourceMappingProps(Streams) Tumbling window (non-overlapping time window) duration to perform aggregations.- Specified by:
getTumblingWindowInSecondsin interfaceCfnEventSourceMappingProps- See Also:
-
$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()
-