JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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.
alias
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
AWSEncryption
- Class in
com.github.seanroy.utils
A simple encryption module that allows for the encryption/decryption of strings using AWS KMS encryption keys.
AWSEncryption(String)
- Constructor for class com.github.seanroy.utils.
AWSEncryption
C
clientConfiguration
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
Allows for proxy settings to passed to the lambda client.
cloudWatchEventsClient
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
com.github.seanroy.plugins
- package com.github.seanroy.plugins
com.github.seanroy.utils
- package com.github.seanroy.utils
credentials
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
D
decryptString(String)
- Method in class com.github.seanroy.utils.
AWSEncryption
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
encryptedPassThrough
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
encryptString(String)
- Method in class com.github.seanroy.utils.
AWSEncryption
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.utils.
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.utils
I am serializing and deserializing classes to/from json.
K
kinesisClient
- Variable in class com.github.seanroy.plugins.
AbstractLambdaMojo
kmsEncryptionKeyArn
- 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.utils.
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.utils.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.