Skip to content

Latest commit

 

History

History
69 lines (56 loc) · 1.63 KB

File metadata and controls

69 lines (56 loc) · 1.63 KB

AWS Lambda Java Events v3.0

Event Models Supported

  • APIGatewayProxyRequestEvent
  • APIGatewayProxyResponseEvent
  • APIGatewayV2ProxyRequestEvent
  • APIGatewayV2ProxyResponseEvent
  • CloudFrontEvent
  • CloudWatchLogsEvent
  • CodeCommitEvent
  • CognitoEvent
  • ConfigEvent
  • DynamodbEvent
  • IoTButtonEvent
  • KinesisAnalyticsFirehoseInputPreprocessingEvent
  • KinesisAnalyticsInputPreprocessingResponse
  • KinesisAnalyticsOutputDeliveryEvent
  • KinesisAnalyticsOutputDeliveryResponse
  • KinesisAnalyticsStreamsInputPreprocessingEvent
  • KinesisEvent
  • KinesisFirehoseEvent
  • LexEvent
  • S3Event
  • ScheduledEvent
  • SNSEvent
  • SQSEvent

As of version 3.0.0, users are no longer required to pull in SDK dependencies in order to use this library.

Getting Started

Add the following dependencies to your Java project's dependency management tool

Maven

<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-lambda-java-core</artifactId>
  <version>1.2.1</version>
</dependency>
<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-lambda-java-events</artifactId>
  <version>3.0.0</version>
</dependency>

Gradle

'com.amazonaws:aws-lambda-java-core:1.2.1'
'com.amazonaws:aws-lambda-java-events:3.0.0'

Leiningen and Boot

[com.amazonaws/aws-lambda-java-core "1.2.1"]
[com.amazonaws/aws-lambda-java-events "3.0.0"]

sbt

"com.amazonaws" % "aws-lambda-java-core" % "1.2.1"
"com.amazonaws" % "aws-lambda-java-events" % "3.0.0"