Skip to content

Latest commit

 

History

History
86 lines (74 loc) · 2.05 KB

File metadata and controls

86 lines (74 loc) · 2.05 KB

AWS Lambda Java Events v3

Event Models Supported

  • ActiveMQEvent
  • APIGatewayCustomAuthorizerEvent
  • APIGatewayProxyRequestEvent
  • APIGatewayProxyResponseEvent
  • APIGatewayV2CustomAuthorizerEvent
  • APIGatewayV2HTTPEvent
  • APIGatewayV2HTTPResponse
  • APIGatewayV2WebSocketEvent
  • APIGatewayV2WebSocketResponse
  • ApplicationLoadBalancerRequestEvent
  • ApplicationLoadBalancerResponseEvent
  • CloudFormationCustomResourceEvent
  • CloudFrontEvent
  • CloudWatchLogsEvent
  • CodeCommitEvent
  • CognitoEvent
  • ConfigEvent
  • ConnectEvent
  • DynamodbEvent
  • IoTButtonEvent
  • KafkaEvent
  • KinesisAnalyticsFirehoseInputPreprocessingEvent
  • KinesisAnalyticsInputPreprocessingResponse
  • KinesisAnalyticsOutputDeliveryEvent
  • KinesisAnalyticsOutputDeliveryResponse
  • KinesisAnalyticsStreamsInputPreprocessingEvent
  • KinesisEvent
  • KinesisFirehoseEvent
  • LambdaDestinationEvent
  • LexEvent
  • S3BatchEvent
  • S3BatchResponse
  • S3Event
  • ScheduledEvent
  • SecretsManagerRotationEvent
  • SimpleIAMPolicyResponse
  • 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.8.0</version>
    </dependency>
    ...
</dependencies>

Gradle

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

Leiningen and Boot

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

sbt

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