Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AttributeValueMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.DynamodbEventMixin.AttributeValueMixin
B
- bindInstanceR0(C, String, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load an instance method that takes no parameters and return type R
- bindInstanceR1(C, String, boolean, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load an instance method that takes 1 parameter and returns type R
- bindInstanceV1(C, String, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
* load an instance method that takes 1 parameter and returns nothing
- bindInstanceV2(C, String, boolean, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load an instance method that takes 2 parameter and returns nothing
C
- call() - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R0
- call() - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.V0
- call(A1) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R1
- call(A1) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.V1
- call(A1, A2) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R2
- call(A1, A2) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.V2
- call(A1, A2, A3) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R3
- call(A1, A2, A3, A4) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R4
- call(A1, A2, A3, A4, A5) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R5
- call(A1, A2, A3, A4, A5, A6, A7, A8, A9) - Method in interface com.amazonaws.services.lambda.runtime.serialization.util.Functions.R9
- CloudFormationCustomResourceEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- CloudFormationCustomResourceEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.CloudFormationCustomResourceEventMixin
- CloudFrontEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
Mixin for CloudFrontEvent
- CloudFrontEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.CloudFrontEventMixin
- CloudWatchLogsEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
Interface with Jackson annotations for CloudWatchLogsEvent
- CloudWatchLogsEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.CloudWatchLogsEventMixin
- CodeCommitEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
interface with Jackson annotations for CodeCommitEvent
- CodeCommitEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.CodeCommitEventMixin
- CodeCommitEventMixin.RecordMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- com.amazonaws.services.lambda.runtime.serialization - package com.amazonaws.services.lambda.runtime.serialization
- com.amazonaws.services.lambda.runtime.serialization.events - package com.amazonaws.services.lambda.runtime.serialization.events
- com.amazonaws.services.lambda.runtime.serialization.events.mixins - package com.amazonaws.services.lambda.runtime.serialization.events.mixins
- com.amazonaws.services.lambda.runtime.serialization.events.modules - package com.amazonaws.services.lambda.runtime.serialization.events.modules
- com.amazonaws.services.lambda.runtime.serialization.events.serializers - package com.amazonaws.services.lambda.runtime.serialization.events.serializers
- com.amazonaws.services.lambda.runtime.serialization.factories - package com.amazonaws.services.lambda.runtime.serialization.factories
- com.amazonaws.services.lambda.runtime.serialization.util - package com.amazonaws.services.lambda.runtime.serialization.util
- ConnectEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
Jackson annotations for ConnectEvent
- ConnectEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin
- ConnectEventMixin.ContactDataMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- ConnectEventMixin.CustomerEndpointMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- ConnectEventMixin.DetailsMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- ConnectEventMixin.QueueMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- ConnectEventMixin.SystemEndpointMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- ContactDataMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin.ContactDataMixin
- convertStreamToString(InputStream) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.SerializeUtil
-
converts an input stream to a string
- copyClass(Class, ClassLoader) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
Copy a class from one class loader to another.
- CustomerEndpointMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin.CustomerEndpointMixin
D
- DateModule - Class in com.amazonaws.services.lambda.runtime.serialization.events.modules
-
The AWS API represents a date as a double (fractional seconds since epoch).
- DateModule() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateModule
- DateModule.Deserializer - Class in com.amazonaws.services.lambda.runtime.serialization.events.modules
- DateModule.Serializer - Class in com.amazonaws.services.lambda.runtime.serialization.events.modules
- DateTimeModule - Class in com.amazonaws.services.lambda.runtime.serialization.events.modules
-
Class that is used to load customer DateTime class
- DateTimeModule(ClassLoader) - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateTimeModule
-
creates a DateTimeModule using customer class loader to pull org.joda.time.DateTime
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateModule.Deserializer
- deserializeDateTime(Class, String) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.SerializeUtil
-
deserialize a joda datetime object Underneath the reflection, this method does the following: DateTime.parse(jsonParser.getValueAsString());
- Deserializer() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateModule.Deserializer
- DetailsMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin.DetailsMixin
- DynamodbEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- DynamodbEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.DynamodbEventMixin
- DynamodbEventMixin.AttributeValueMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- DynamodbEventMixin.DynamodbStreamRecordMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- DynamodbEventMixin.StreamRecordMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- DynamodbStreamRecordMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.DynamodbEventMixin.DynamodbStreamRecordMixin
- DynamodbTimeWindowEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- DynamodbTimeWindowEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.DynamodbTimeWindowEventMixin
F
- fromJson(InputStream) - Method in interface com.amazonaws.services.lambda.runtime.serialization.events.serializers.OrgJsonSerializer
-
defined in PojoSerializer
- fromJson(InputStream) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
-
deserialize an instance of an s3 event from an input stream
- fromJson(InputStream) - Method in interface com.amazonaws.services.lambda.runtime.serialization.PojoSerializer
- fromJson(String) - Method in interface com.amazonaws.services.lambda.runtime.serialization.events.serializers.OrgJsonSerializer
-
defined in PojoSerializer
- fromJson(String) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
-
deserialize an instance of an s3 event from a string
- fromJson(String) - Method in interface com.amazonaws.services.lambda.runtime.serialization.PojoSerializer
- Functions - Class in com.amazonaws.services.lambda.runtime.serialization.util
-
Interfaces for reflective function calls R functions return a type R with n number of arguments V functions are void A generics represent arguments for a function handle
- Functions.R0<R> - Interface in com.amazonaws.services.lambda.runtime.serialization.util
- Functions.R1<R,
A1> - Interface in com.amazonaws.services.lambda.runtime.serialization.util - Functions.R2<R,
A1, - Interface in com.amazonaws.services.lambda.runtime.serialization.utilA2> - Functions.R3<R,
A1, - Interface in com.amazonaws.services.lambda.runtime.serialization.utilA2, A3> - Functions.R4<R,
A1, - Interface in com.amazonaws.services.lambda.runtime.serialization.utilA2, A3, A4> - Functions.R5<R,
A1, - Interface in com.amazonaws.services.lambda.runtime.serialization.utilA2, A3, A4, A5> - Functions.R9<R,
A1, - Interface in com.amazonaws.services.lambda.runtime.serialization.utilA2, A3, A4, A5, A6, A7, A8, A9> - Functions.V0 - Interface in com.amazonaws.services.lambda.runtime.serialization.util
- Functions.V1<A1> - Interface in com.amazonaws.services.lambda.runtime.serialization.util
- Functions.V2<A1,
A2> - Interface in com.amazonaws.services.lambda.runtime.serialization.util
G
- getInstance() - Static method in class com.amazonaws.services.lambda.runtime.serialization.factories.GsonFactory
- getInstance() - Static method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
- getMapper() - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
- getRawClass(Type) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
- getSerializer(Class) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.GsonFactory
- getSerializer(Class) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
- getSerializer(Class) - Method in interface com.amazonaws.services.lambda.runtime.serialization.factories.PojoSerializerFactory
- getSerializer(Type) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.GsonFactory
- getSerializer(Type) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
- getSerializer(Type) - Method in interface com.amazonaws.services.lambda.runtime.serialization.factories.PojoSerializerFactory
- getStaticField(Class, String, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
- GsonFactory - Class in com.amazonaws.services.lambda.runtime.serialization.factories
I
- isLambdaSupportedEvent(String) - Static method in class com.amazonaws.services.lambda.runtime.serialization.events.LambdaEventSerializers
-
Returns whether the class name is a Lambda supported event model.
J
K
- KinesisEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- KinesisEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.KinesisEventMixin
- KinesisEventMixin.RecordMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- KinesisTimeWindowEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- KinesisTimeWindowEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.KinesisTimeWindowEventMixin
L
- LambdaEventSerializers - Class in com.amazonaws.services.lambda.runtime.serialization.events
-
This class provides serializers for Lambda supported events.
- LambdaEventSerializers() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.LambdaEventSerializers
- loadClass(ClassLoader, String) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
- loadConstructor0(Class, boolean) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load default constructor
- loadConstructor1(Class, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load constructor that takes 1 parameter
- loadConstructor2(Class, boolean, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load constructor that takes 2 parameters
- loadConstuctor3(Class, boolean, Class, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load constuctor that takes 3 parameters
- loadConstuctor4(Class, boolean, Class, Class, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
loads constructor that takes 4 parameters
- loadConstuctor5(Class, boolean, Class, Class, Class, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
loads constructor that takes 5 paramters
- loadConstuctor9(Class, boolean, Class, Class, Class, Class, Class, Class, Class, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load constuctor that takes 9 parameters
- loadCustomerClass(String, ClassLoader) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.SerializeUtil
-
load a customer class
- loadInstanceR0(Class, String, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load instance method that takes no parameters and returns type R
- loadInstanceR4(Class, String, boolean, Class, Class, Class, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load instance method that takes 4 parameters and return type R
- loadInstanceV1(Class, String, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load an instance method that take 1 parameter and does not return anything
- loadStaticR0(Class, String, boolean, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load static method that takes no parameters and returns type R
- loadStaticR1(Class, String, boolean, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load static method that takes one parameter and returns type R
- loadStaticV2(Class, String, boolean, Class, Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
-
load static method that takes two parameters and return nothing
M
- makeCaster(Class) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
- makeCaster(Type) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
O
- OrgJsonSerializer<T> - Interface in com.amazonaws.services.lambda.runtime.serialization.events.serializers
-
Interface for event serializers that use org json
P
- PojoSerializer<T> - Interface in com.amazonaws.services.lambda.runtime.serialization
- PojoSerializerFactory - Interface in com.amazonaws.services.lambda.runtime.serialization.factories
Q
- QueueMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin.QueueMixin
R
- RecordMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.CodeCommitEventMixin.RecordMixin
- RecordMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.KinesisEventMixin.RecordMixin
- ReflectException() - Constructor for exception class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil.ReflectException
- ReflectException(String) - Constructor for exception class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil.ReflectException
- ReflectException(String, Throwable) - Constructor for exception class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil.ReflectException
- ReflectException(String, Throwable, boolean, boolean) - Constructor for exception class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil.ReflectException
- ReflectException(Throwable) - Constructor for exception class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil.ReflectException
- ReflectUtil - Class in com.amazonaws.services.lambda.runtime.serialization.util
-
Class with reflection utilities
- ReflectUtil.ReflectException - Exception Class in com.amazonaws.services.lambda.runtime.serialization.util
S
- S3EventSerializer<T> - Class in com.amazonaws.services.lambda.runtime.serialization.events.serializers
-
Serializer for S3 event NOTE: Because the s3 event class provided by the SDK does not play well with Jackson through a class laoder, this class uses the low level org json library to serialize and deserialize the event.
- S3EventSerializer() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
- ScheduledEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
Jackson annotations for ScheduledEvent
- ScheduledEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ScheduledEventMixin
- SecretsManagerRotationEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
-
Jackson annotations for SecretsManagerRotationEvent
- SecretsManagerRotationEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.SecretsManagerRotationEventMixin
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateModule.Serializer
- serializeDateTime(T, ClassLoader) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.SerializeUtil
-
serialize a DateTime object Underneath the reflection, this method does the following: DateTimeFormatter formatter = ISODateTimeFormat.dateTime(); jsonGenerator.writeString(formatter.print(customerDateTime)
- Serializer() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.modules.DateModule.Serializer
- serializerFor(Class, ClassLoader) - Static method in class com.amazonaws.services.lambda.runtime.serialization.events.LambdaEventSerializers
-
Return a serializer for the event class
- SerializeUtil - Class in com.amazonaws.services.lambda.runtime.serialization.util
-
Class with Utilities for serializing and deserializing customer classes
- SerializeUtil() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.util.SerializeUtil
- setStaticField(Class, String, boolean, Object) - Static method in class com.amazonaws.services.lambda.runtime.serialization.util.ReflectUtil
- SNSEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- SNSEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.SNSEventMixin
- SNSEventMixin.SNSRecordMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- SNSRecordMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.SNSEventMixin.SNSRecordMixin
- SQSEventMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- SQSEventMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.SQSEventMixin
- SQSEventMixin.SQSMessageMixin - Class in com.amazonaws.services.lambda.runtime.serialization.events.mixins
- SQSMessageMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.SQSEventMixin.SQSMessageMixin
- StreamRecordMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.DynamodbEventMixin.StreamRecordMixin
- SystemEndpointMixin() - Constructor for class com.amazonaws.services.lambda.runtime.serialization.events.mixins.ConnectEventMixin.SystemEndpointMixin
T
- toJson(T, OutputStream) - Method in interface com.amazonaws.services.lambda.runtime.serialization.events.serializers.OrgJsonSerializer
-
defined in PojoSerializer
- toJson(T, OutputStream) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
-
serialize an S3 event object to the output stream
- toJson(T, OutputStream) - Method in interface com.amazonaws.services.lambda.runtime.serialization.PojoSerializer
W
- withClass(Class) - Method in interface com.amazonaws.services.lambda.runtime.serialization.events.serializers.OrgJsonSerializer
- withClass(Class) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
-
Construct s3Event Serialize from specific s3 event class from user
- withClassLoader(ClassLoader) - Method in interface com.amazonaws.services.lambda.runtime.serialization.events.serializers.OrgJsonSerializer
- withClassLoader(ClassLoader) - Method in class com.amazonaws.services.lambda.runtime.serialization.events.serializers.S3EventSerializer
-
Sets the ClassLoader that will be used to load S3 event classes
- withMixin(Class, Class) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
- withNamingStrategy(PropertyNamingStrategy) - Method in class com.amazonaws.services.lambda.runtime.serialization.factories.JacksonFactory
All Classes and Interfaces|All Packages|Serialized Form