@Stability(value=Experimental) @Internal public static final class StreamEventSourceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StreamEventSourceProps
StreamEventSourcePropssoftware.amazon.jsii.JsiiObject.InitializationModeStreamEventSourceProps.Builder, StreamEventSourceProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(StartingPosition startingPosition,
Number batchSize,
Boolean bisectBatchOnError,
Boolean enabled,
Duration maxBatchingWindow,
Duration maxRecordAge,
IEventSourceDlq onFailure,
Number parallelizationFactor,
Number retryAttempts,
Duration tumblingWindow)
Constructor that initializes the object based on literal property values passed by the
StreamEventSourceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getBatchSize()
(experimental) The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function.
|
Boolean |
getBisectBatchOnError()
(experimental) If the function returns an error, split the batch in two and retry.
|
Boolean |
getEnabled()
(experimental) If the stream event source mapping should be enabled.
|
Duration |
getMaxBatchingWindow()
(experimental) The maximum amount of time to gather records before invoking the function.
|
Duration |
getMaxRecordAge()
(experimental) The maximum age of a record that Lambda sends to a function for processing.
|
IEventSourceDlq |
getOnFailure()
(experimental) An Amazon SQS queue or Amazon SNS topic destination for discarded records.
|
Number |
getParallelizationFactor()
(experimental) The number of batches to process from each shard concurrently.
|
Number |
getRetryAttempts()
(experimental) Maximum number of retry attempts Valid Range: * Minimum value of 0 * Maximum value of 10000.
|
StartingPosition |
getStartingPosition()
(experimental) Where to begin consuming the stream.
|
Duration |
getTumblingWindow()
(experimental) The size of the tumbling windows to group records sent to DynamoDB or Kinesis Valid Range: 0 - 15 minutes.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(StartingPosition startingPosition, Number batchSize, Boolean bisectBatchOnError, Boolean enabled, Duration maxBatchingWindow, Duration maxRecordAge, IEventSourceDlq onFailure, Number parallelizationFactor, Number retryAttempts, Duration tumblingWindow)
StreamEventSourceProps.Builder.public final StartingPosition getStartingPosition()
StreamEventSourcePropsgetStartingPosition in interface StreamEventSourcePropspublic final Number getBatchSize()
StreamEventSourcePropsYour function receives an event with all the retrieved records.
Valid Range:
Default: 100
getBatchSize in interface StreamEventSourcePropspublic final Boolean getBisectBatchOnError()
StreamEventSourcePropsDefault: false
getBisectBatchOnError in interface StreamEventSourcePropspublic final Boolean getEnabled()
StreamEventSourcePropsDefault: true
getEnabled in interface StreamEventSourcePropspublic final Duration getMaxBatchingWindow()
StreamEventSourcePropsMaximum of Duration.minutes(5)
Default: Duration.seconds(0)
getMaxBatchingWindow in interface StreamEventSourcePropspublic final Duration getMaxRecordAge()
StreamEventSourcePropsValid Range:
Default: - the retention period configured on the stream
getMaxRecordAge in interface StreamEventSourcePropspublic final IEventSourceDlq getOnFailure()
StreamEventSourcePropsDefault: discarded records are ignored
getOnFailure in interface StreamEventSourcePropspublic final Number getParallelizationFactor()
StreamEventSourcePropsValid Range:
Default: 1
getParallelizationFactor in interface StreamEventSourcePropspublic final Number getRetryAttempts()
StreamEventSourcePropsDefault: - retry until the record expires
getRetryAttempts in interface StreamEventSourcePropspublic final Duration getTumblingWindow()
StreamEventSourcePropsDefault: - None
getTumblingWindow in interface StreamEventSourceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.