For the Java SDK V1, I have a lambda function like this:
public static void doSomethingLambda(S3Event s3Event) throws Exception {
s3Event....
Run Code Online (Sandbox Code Playgroud)
however in SDK V2, S3Event does not seem to exist. Unless I am using the wrong dependency? (The docs for V2 are pretty sparse)
Here is my SDK V1 Dependencies:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-java-events</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.11.534</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
and SDK V2:
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>lambda</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)