@Stability(value=Stable) public static final class ManagedKafkaEventSourceProps.Builder extends Object implements software.amazon.jsii.Builder<ManagedKafkaEventSourceProps>
ManagedKafkaEventSourceProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder clusterArn(String clusterArn)
ManagedKafkaEventSourceProps.getClusterArn()clusterArn - An MSK cluster construct. This parameter is required.this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder topic(String topic)
KafkaEventSourceProps.getTopic()topic - The Kafka topic to subscribe to. This parameter is required.this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder secret(ISecret secret)
KafkaEventSourceProps.getSecret()secret - The secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder startingPosition(StartingPosition startingPosition)
BaseStreamEventSourceProps.getStartingPosition()startingPosition - Where to begin consuming the stream. This parameter is required.this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder batchSize(Number batchSize)
BaseStreamEventSourceProps.getBatchSize()batchSize - The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function.
Your function receives an
event with all the retrieved records.
Valid Range:
this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder enabled(Boolean enabled)
BaseStreamEventSourceProps.getEnabled()enabled - If the stream event source mapping should be enabled.this@Stability(value=Stable) public ManagedKafkaEventSourceProps.Builder maxBatchingWindow(Duration maxBatchingWindow)
BaseStreamEventSourceProps.getMaxBatchingWindow()maxBatchingWindow - The maximum amount of time to gather records before invoking the function.
Maximum of Duration.minutes(5)this@Stability(value=Stable) public ManagedKafkaEventSourceProps build()
build in interface software.amazon.jsii.Builder<ManagedKafkaEventSourceProps>ManagedKafkaEventSourcePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.