A C D H I L N R S T V W
All Classes All Packages
All Classes All Packages
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 thedetail-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
Map
s 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
.
All Classes All Packages