A C D H I L N R S T V W 
All Classes All Packages

A

account() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the AWS account ID for which the event was generated.

C

CloudWatchEvent - Class in com.perihelios.aws.lambda.cloudwatch.dispatcher.event
Base class of all CloudWatch events.
CloudWatchEvent() - Constructor for class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.CloudWatchEvent
 
CloudWatchEventDispatcher - Class in com.perihelios.aws.lambda.cloudwatch.dispatcher
Main entry point of the API—all users of this library will create and configure an instance of this class.
CloudWatchEventDispatcher(InputStream, Context) - Constructor for class com.perihelios.aws.lambda.cloudwatch.dispatcher.CloudWatchEventDispatcher
Creates a dispatcher for a CloudWatch event, ready for further configuration.
com.perihelios.aws.lambda.cloudwatch.dispatcher - package com.perihelios.aws.lambda.cloudwatch.dispatcher
 
com.perihelios.aws.lambda.cloudwatch.dispatcher.event - package com.perihelios.aws.lambda.cloudwatch.dispatcher.event
 

D

DetailType - Annotation Type in com.perihelios.aws.lambda.cloudwatch.dispatcher.event
Annotates subtypes of CloudWatchEvent, identifying the text in the detail-type property of the JSON-marshalled event that should indicate the use of the subtype.
dispatch() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.CloudWatchEventDispatcher
Dispatches the event to registered handlers.

H

header() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.CloudWatchEvent
Returns the header (metadata) from the event.
Header - Class in com.perihelios.aws.lambda.cloudwatch.dispatcher.event
Encapsulates the metadata from a CloudWatch event.
Header() - Constructor for class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
 

I

id() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the unique CloudWatch event ID.

L

logMessage() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.CloudWatchEventDispatcher
Instructs the dispatcher to log the incoming message, before it is parsed as JSON.

N

NameValueListAdapter - Class in com.perihelios.aws.lambda.cloudwatch.dispatcher
Gson type adapter to convert Maps from and to a common CloudWatch event map structure.
NameValueListAdapter() - Constructor for class com.perihelios.aws.lambda.cloudwatch.dispatcher.NameValueListAdapter
 

R

read(JsonReader) - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.NameValueListAdapter
Reads one JSON array and returns it as a Map.
region() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the AWS region where the event occurred.
resources() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the AWS resources (typically, ARNs) affected by the event.

S

setHeader(Header) - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.CloudWatchEvent
Sets the header (metadata) on the event.
source() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the AWS service name that is the source of the event.

T

time() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the timestamp when the event occurred.

V

value() - Method in annotation type com.perihelios.aws.lambda.cloudwatch.dispatcher.event.DetailType
Event detail type description, as matched against the detail-type property of the event.
version() - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.event.Header
Returns the CloudWatch event version.

W

withEventHandler(Class<T>, BiConsumer<? super T, Context>) - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.CloudWatchEventDispatcher
Registers an event handler for a particular CloudWatch event type.
write(JsonWriter, Map<String, String>) - Method in class com.perihelios.aws.lambda.cloudwatch.dispatcher.NameValueListAdapter
Writes one JSON array for value.
A C D H I L N R S T V W 
All Classes All Packages