public S3InternalEvent(String eventString, LambdaContext context, long arrivalTime, String s3Key, String s3Bucket, String s3KeyVersion) { super(eventString, context, arrivalTime); this.s3Key = s3Key; this.s3Bucket = s3Bucket; this.s3KeyVersion = s3KeyVersion; super.addMetadata("s3Key", s3Key); super.addMetadata("s3Bucket", s3Bucket); super.addMetadata("s3KeyVersion", s3KeyVersion); }
public S3InternalEvent(String eventString, LambdaContext context, long arrivalTime, String s3Key, String s3Bucket, String s3KeyVersion) { super(eventString, context, arrivalTime); this.s3Key = s3Key; this.s3Bucket = s3Bucket; this.s3KeyVersion = s3KeyVersion; super.addMetadata("s3Key", s3Key); super.addMetadata("s3Bucket", s3Bucket); super.addMetadata("s3KeyVersion", s3KeyVersion); }
public void setEventTime(long eventTime) { this.eventTime = eventTime; this.addMetadata("eventEpochMs", new Long(eventTime)); this.addMetadata("sourceLagMs", new Long(System.currentTimeMillis() - this.getEventTime())); }
public void setEventTime(long eventTime) { this.eventTime = eventTime; this.addMetadata("eventEpochMs", new Long(eventTime)); this.addMetadata("sourceLagMs", new Long(System.currentTimeMillis() - this.getEventTime())); }
public DynamodbInternalEvent( DynamodbStreamRecord record, String stringKeys, String stringRecord, LambdaContext context) { super(stringRecord, context, record.getDynamodb().getApproximateCreationDateTime().getTime()); super.addMetadata("eventName", record.getEventName()); super.addMetadata("eventSource", record.getEventSource()); super.addMetadata("eventSourceArn", record.getEventSourceARN()); super.addMetadata("eventID", record.getEventID()); super.addMetadata("awsRegion", record.getAwsRegion()); super.addMetadata("sequenceNumber", record.getDynamodb().getSequenceNumber()); this.record = record; this.stringKeys = stringKeys; }
public KinesisInternalEvent(KinesisEventRecord record, LambdaContext context, String shardId) { super(new String(record.getKinesis().getData().array()), context, record.getKinesis().getApproximateArrivalTimestamp().getTime()); super.addMetadata("eventSource", record.getEventSource()); super.addMetadata("eventSourceArn", record.getEventSourceARN()); super.addMetadata("eventID", record.getEventID()); super.addMetadata("awsRegion", record.getAwsRegion()); super.addMetadata("partitionKey", record.getKinesis().getPartitionKey()); super.addMetadata("sequenceNumber", record.getKinesis().getSequenceNumber()); this.record = record; this.shardId = shardId; }
public DynamodbInternalEvent( DynamodbStreamRecord record, String stringKeys, String stringRecord, LambdaContext context) { super(stringRecord, context, record.getDynamodb().getApproximateCreationDateTime().getTime()); super.addMetadata("eventName", record.getEventName()); super.addMetadata("eventSource", record.getEventSource()); super.addMetadata("eventSourceArn", record.getEventSourceARN()); super.addMetadata("eventID", record.getEventID()); super.addMetadata("awsRegion", record.getAwsRegion()); super.addMetadata("sequenceNumber", record.getDynamodb().getSequenceNumber()); this.record = record; this.stringKeys = stringKeys; }
public KinesisInternalEvent(KinesisEventRecord record, LambdaContext context, String shardId) { super(new String(record.getKinesis().getData().array()), context, record.getKinesis().getApproximateArrivalTimestamp().getTime()); super.addMetadata("eventSource", record.getEventSource()); super.addMetadata("eventSourceArn", record.getEventSourceARN()); super.addMetadata("eventID", record.getEventID()); super.addMetadata("awsRegion", record.getAwsRegion()); super.addMetadata("partitionKey", record.getKinesis().getPartitionKey()); super.addMetadata("sequenceNumber", record.getKinesis().getSequenceNumber()); this.record = record; this.shardId = shardId; }