public class EventDeserializer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventDeserializer.EventPart
Meaningful part of a Lambda event.
Use extractDataFrom(Object) to retrieve an instance of this class. |
| Constructor and Description |
|---|
EventDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
static EventDeserializer.EventPart |
extractDataFrom(java.lang.Object object)
Extract the meaningful part of a Lambda Event object.
|
public static EventDeserializer.EventPart extractDataFrom(java.lang.Object object)
APIGatewayProxyRequestEvent -> bodyAPIGatewayV2HTTPEvent -> bodySNSEvent -> Records[0].Sns.MessageSQSEvent -> Records[*].body (list)ScheduledEvent -> detailApplicationLoadBalancerRequestEvent -> bodyCloudWatchLogsEvent -> powertools_base64_gzip(data)CloudFormationCustomResourceEvent -> resourcePropertiesKinesisEvent -> Records[*].kinesis.powertools_base64(data) (list)KinesisFirehoseEvent -> Records[*].powertools_base64(data) (list)KafkaEvent -> records[*].values[*].powertools_base64(value) (list)ActiveMQEvent -> messages[*].powertools_base64(data) (list)RabbitMQEvent -> rmqMessagesByQueue[*].values[*].powertools_base64(data) (list)KinesisAnalyticsFirehoseInputPreprocessingEvent -> Records[*].kinesis.powertools_base64(data) (list)KinesisAnalyticsStreamsInputPreprocessingEvent > Records[*].kinesis.powertools_base64(data) (list)StringMapEventDeserializer.EventPart.as(Class) or EventDeserializer.EventPart.asListOf(Class)
for the deserialization.object - the event of your Lambda function handler methodCopyright © 2023. All rights reserved.