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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetAwsRegion(String awsRegion) setEventID(String eventID) setEventName(String eventName) setEventSource(String eventSource) setEventSourceARN(String eventSourceARN) setEventVersion(String eventVersion) setInvokeIdentityArn(String invokeIdentityArn) Methods inherited from class com.amazonaws.services.lambda.runtime.events.KinesisEvent.Record
clone, equals, getKinesisSchemaVersion, hashCode, setKinesisSchemaVersion, toStringMethods inherited from class com.amazonaws.services.lambda.runtime.events.models.kinesis.Record
getApproximateArrivalTimestamp, getData, getEncryptionType, getPartitionKey, getSequenceNumber, setApproximateArrivalTimestamp, setData, setEncryptionType, setPartitionKey, setSequenceNumber, withApproximateArrivalTimestamp, withData, withEncryptionType, withEncryptionType, withPartitionKey, withSequenceNumber
-
Constructor Details
-
PipesKinesisEvent
public PipesKinesisEvent()
-
-
Method Details
-
setEventSource
-
setEventID
-
setInvokeIdentityArn
-
setEventName
-
setEventVersion
-
setEventSourceARN
-
setAwsRegion
-