Skip to content

Commit 9d36c53

Browse files
gal bashanbmoffatt
gal bashan
authored andcommitted
[s3-event-default-constructor] Adding default constructor for S3Event for easier deserialization
1 parent 19e2765 commit 9d36c53

File tree

1 file changed

+9
-0
lines changed
  • aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events

1 file changed

+9
-0
lines changed

aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/S3Event.java

+9
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.amazonaws.services.s3.event.S3EventNotification;
66

77
import java.io.Serializable;
8+
import java.util.ArrayList;
89
import java.util.List;
910

1011
/**
@@ -15,6 +16,14 @@ public class S3Event extends S3EventNotification implements Serializable, Clonea
1516

1617
private static final long serialVersionUID = -8094860465750962044L;
1718

19+
/**
20+
* default constructor
21+
* (Not available in v1)
22+
*/
23+
public S3Event() {
24+
super(new ArrayList<S3EventNotificationRecord>());
25+
}
26+
1827
/**
1928
* Create a new instance of S3Event
2029
* @param records A list of S3 event notification records

0 commit comments

Comments
 (0)