Class PipesKinesisEvent

java.lang.Object
com.amazonaws.services.lambda.runtime.events.models.kinesis.Record
com.amazonaws.services.lambda.runtime.events.KinesisEvent.Record
io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
All Implemented Interfaces:
Serializable, Cloneable

public class PipesKinesisEvent extends com.amazonaws.services.lambda.runtime.events.KinesisEvent.Record
For some reason AWS decided to flatten the model in EventBridge pipes for Kinesis. So there is no additional property called kinesis. We use the Record model and add the missing properties. Sadly I could not find a dedicated model for Kinesis in Pipes. So it is a combination of KinesisEvent.KinesisEventRecord and KinesisEvent.Record
See Also: