Skip to content

Latest commit

 

History

History
72 lines (60 loc) · 1.68 KB

File metadata and controls

72 lines (60 loc) · 1.68 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
  • SecretsManagerRotationEvent
  • 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

Maven

<dependencies>
    ...
    <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>
    ...
</dependencies>

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"