Skip navigation links
A C D E F G I J K L M P R S T V W 

A

AbstractLambdaMojo - Class in com.github.seanroy.plugins
Abstracts all common parameter handling and initiation of AWS service clients.
AbstractLambdaMojo() - Constructor for class com.github.seanroy.plugins.AbstractLambdaMojo
 
accessKey - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The AWS access key.

C

cloudWatchEventsClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
com.github.seanroy.plugins - package com.github.seanroy.plugins
 
credentials - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 

D

DeleteLambdaMojo - Class in com.github.seanroy.plugins
I am a delete mojo responsible for deleteing lambda function configuration and code from AWS.
DeleteLambdaMojo() - Constructor for class com.github.seanroy.plugins.DeleteLambdaMojo
 
DeployLambdaMojo - Class in com.github.seanroy.plugins
I am a deploy mojo responsible to upload and create or update lambda function in AWS.
DeployLambdaMojo() - Constructor for class com.github.seanroy.plugins.DeployLambdaMojo
 
dynamoDBStreamsClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 

E

environmentVariables - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
This map parameter can be used to define environment variables for Lambda functions enable you to dynamically pass settings to your function code and libraries, without making changes to your code.
eventsClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
execute() - Method in class com.github.seanroy.plugins.AbstractLambdaMojo
 
execute() - Method in class com.github.seanroy.plugins.DeleteLambdaMojo
The entry point into the AWS lambda function.
execute() - Method in class com.github.seanroy.plugins.DeployLambdaMojo
 

F

fileName - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
forceUpdate - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
This boolean parameter can be used to force update of existing configuration.
fromJson(String) - Static method in class com.github.seanroy.plugins.JsonUtil
 
functionCode - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The path to deliverable.
functionNameSuffix - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The suffix for the lambda function.

G

getAliases() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getBatchSize() - Method in class com.github.seanroy.plugins.Trigger
 
getDescription() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getDynamoDBTable() - Method in class com.github.seanroy.plugins.Trigger
 
getEnabled() - Method in class com.github.seanroy.plugins.Trigger
 
getEnvironmentVariables() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getExistingPolicy() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getFunctionArn() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getFunctionName() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getHandler() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getIntegration() - Method in class com.github.seanroy.plugins.Trigger
 
getKeepAlive() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getKeepAliveRuleName() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getKeepAliveScheduleExpression() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getKinesisStream() - Method in class com.github.seanroy.plugins.Trigger
 
getLexBotName() - Method in class com.github.seanroy.plugins.Trigger
 
getMemorySize() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getQualifier() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getRuleDescription() - Method in class com.github.seanroy.plugins.Trigger
 
getRuleName() - Method in class com.github.seanroy.plugins.Trigger
 
getScheduleExpression() - Method in class com.github.seanroy.plugins.Trigger
 
getSecurityGroupIds() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getSNSTopic() - Method in class com.github.seanroy.plugins.Trigger
 
getStartingPosition() - Method in class com.github.seanroy.plugins.Trigger
 
getSubnetIds() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getTimeout() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getTriggerArn() - Method in class com.github.seanroy.plugins.Trigger
 
getTriggers() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getUnqualifiedFunctionArn() - Method in class com.github.seanroy.plugins.LambdaFunction
 
getVersion() - Method in class com.github.seanroy.plugins.LambdaFunction
 

I

isPublish() - Method in class com.github.seanroy.plugins.LambdaFunction
 

J

JsonUtil - Class in com.github.seanroy.plugins
I am serializing and deserializing classes to/from json.

K

kinesisClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 

L

lambdaClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
LambdaFunction - Class in com.github.seanroy.plugins
I am a domain class for Lambda Function.
LambdaFunction() - Constructor for class com.github.seanroy.plugins.LambdaFunction
 
lambdaFunctions - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The confuguration for Lambda functions.
lambdaFunctionsJSON - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The JSON confuguration for Lambda functions.
lambdaRoleArn - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The Amazon Resource Name (ARN) of the IAM role that Lambda will assume when it executes your function.

M

mapper - Static variable in class com.github.seanroy.plugins.JsonUtil
 
memorySize - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The amount of memory, in MB, your Lambda function is given.

P

passThrough - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
PERM_LAMBDA_INVOKE - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
PRINCIPAL_ALEXA - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
PRINCIPAL_EVENTS - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
PRINCIPAL_LEX - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
PRINCIPAL_SNS - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
publish - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
This boolean parameter can be used to request AWS Lambda to update the Lambda function and publish a version as an atomic operation.

R

regionName - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
Amazon region.
runtime - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The runtime environment for the Lambda function.

S

s3Bucket - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
Amazon S3 bucket name where the .zip file containing your deployment package is stored.
s3Client - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
secretKey - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The AWS secret access key.
setAliases(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setBatchSize(Integer) - Method in class com.github.seanroy.plugins.Trigger
 
setDescription(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setDynamoDBTable(String) - Method in class com.github.seanroy.plugins.Trigger
 
setEnabled(Boolean) - Method in class com.github.seanroy.plugins.Trigger
 
setEnvironmentVariables(Map<String, String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setExistingPolicy(Policy) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setFunctionArn(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setFunctionName(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setHandler(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setIntegration(String) - Method in class com.github.seanroy.plugins.Trigger
 
setKeepAlive(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setKinesisStream(String) - Method in class com.github.seanroy.plugins.Trigger
 
setLexBotName(String) - Method in class com.github.seanroy.plugins.Trigger
 
setMemorySize(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setPublish(boolean) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setQualifier(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setRuleDescription(String) - Method in class com.github.seanroy.plugins.Trigger
 
setRuleName(String) - Method in class com.github.seanroy.plugins.Trigger
 
setScheduleExpression(String) - Method in class com.github.seanroy.plugins.Trigger
 
setSecurityGroupIds(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setSNSTopic(String) - Method in class com.github.seanroy.plugins.Trigger
 
setStartingPosition(String) - Method in class com.github.seanroy.plugins.Trigger
 
setSubnetIds(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setTimeout(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
setTriggerArn(String) - Method in class com.github.seanroy.plugins.Trigger
 
setVersion(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
snsClient - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 

T

timeout - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The function execution time at which AWS Lambda should terminate the function.
toJson(Object) - Static method in class com.github.seanroy.plugins.JsonUtil
 
toString() - Method in class com.github.seanroy.plugins.LambdaFunction
 
toString() - Method in class com.github.seanroy.plugins.Trigger
 
TRIG_INT_LABEL_ALEXA_SK - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
TRIG_INT_LABEL_CLOUDWATCH_EVENTS - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
TRIG_INT_LABEL_DYNAMO_DB - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
TRIG_INT_LABEL_KINESIS - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
TRIG_INT_LABEL_LEX - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
TRIG_INT_LABEL_SNS - Static variable in class com.github.seanroy.plugins.AbstractLambdaMojo
 
Trigger - Class in com.github.seanroy.plugins
I am a Trigger.
Trigger() - Constructor for class com.github.seanroy.plugins.Trigger
 

V

version - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
The version of deliverable.
vpcSecurityGroupIds - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
A list of one or more security groups IDs in your VPC.
vpcSubnetIds - Variable in class com.github.seanroy.plugins.AbstractLambdaMojo
A list of one or more subnet IDs in your VPC.

W

withAliases(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withBatchSize(Integer) - Method in class com.github.seanroy.plugins.Trigger
 
withDescription(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withDescription(String) - Method in class com.github.seanroy.plugins.Trigger
 
withDynamoDBTable(String) - Method in class com.github.seanroy.plugins.Trigger
 
withEnvironmentVariables(Map<String, String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withExistingPolicy(Policy) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withFunctionArn(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withFunctionName(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withHandler(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withIntegration(String) - Method in class com.github.seanroy.plugins.Trigger
 
withKeepAlive(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withKinesisStream(String) - Method in class com.github.seanroy.plugins.Trigger
 
withLexBotName(String) - Method in class com.github.seanroy.plugins.Trigger
 
withMemorySize(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withPublish(Boolean) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withQualifier(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withRuleName(String) - Method in class com.github.seanroy.plugins.Trigger
 
withScheduleExpression(String) - Method in class com.github.seanroy.plugins.Trigger
 
withSecurityGroupsIds(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withSNSTopic(String) - Method in class com.github.seanroy.plugins.Trigger
 
withSubnetIds(List<String>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withTimeout(Integer) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withTriggerArn(String) - Method in class com.github.seanroy.plugins.Trigger
 
withTriggers(List<Trigger>) - Method in class com.github.seanroy.plugins.LambdaFunction
 
withVersion(String) - Method in class com.github.seanroy.plugins.LambdaFunction
 
A C D E F G I J K L M P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.