Skip navigation links
A B C D E F G H I L M N O P R S T W 

A

AbstractLambdaContainerHandler<RequestType,ResponseType,ContainerRequestType,ContainerResponseType> - Class in io.micronaut.function.aws.proxy
Abstract class that declares the basic methods and objects for implementations of LambdaContainerHandler.
AbstractLambdaContainerHandler(Class<RequestType>, Class<ResponseType>, RequestReader<RequestType, ContainerRequestType>, ResponseWriter<ContainerResponseType, ResponseType>, SecurityContextWriter<RequestType>, ExceptionHandler<ResponseType>) - Constructor for class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Default constructor.
ACCESS_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Environment variable name for the AWS access key ID.
AlexaConfiguration - Class in io.micronaut.function.aws.alexa
This allows configuring properties that area AWS Alexa specific such as skill-id for skill verification.
AlexaConfiguration() - Constructor for class io.micronaut.function.aws.alexa.AlexaConfiguration
 
AlexaFunction - Class in io.micronaut.function.aws.alexa
This is the base function you extend for Alexa skills support.
AlexaFunction() - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Default constructor.
AlexaFunction(ApplicationContextBuilder) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Used to construct a function with a custom context builder.
AlexaFunction(SkillBuilder<?>) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Used to construct a function with a custom context builder.
AlexaFunction(AlexaSkill...) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Default contructor.
AlexaFunction(ApplicationContextBuilder, AlexaSkill...) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Used to construct a function with a custom context builder.
AlexaFunction(SkillBuilder<?>, ApplicationContextBuilder) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Used to construct a function with a custom context builder.
AlexaFunction(SkillBuilder<?>, ApplicationContextBuilder, AlexaSkill...) - Constructor for class io.micronaut.function.aws.alexa.AlexaFunction
Used to construct a function with a custom context builder.
AlexaIntents - Interface in io.micronaut.function.aws.alexa
Common intent names.
ALTERNATE_ACCESS_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Alternate environment variable name for the AWS access key ID.
ALTERNATE_SECRET_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Alternate environment variable name for the AWS secret key.
AnnotatedRequestHandler - Interface in io.micronaut.function.aws.alexa.handlers
Interface used by IntentHandler to implement requests.
argumentType() - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyPrincipalBinder
 
argumentType() - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestArgumentBinder
 
argumentType() - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestContextArgumentBinder
 
argumentType() - Method in class io.micronaut.function.aws.proxy.model.bind.ContextArgumentBinder
 
attributesOfClaims(CognitoAuthorizerClaims) - Method in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
AWS_SESSION_TOKEN_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Environment variable name for the AWS session token.
AWSClientConfiguration - Class in io.micronaut.configuration.aws
Configuration options for AWS client.
AWSClientConfiguration() - Constructor for class io.micronaut.configuration.aws.AWSClientConfiguration
 
AWSConfiguration - Class in io.micronaut.configuration.aws
Configuration options for AWS.
AWSConfiguration() - Constructor for class io.micronaut.configuration.aws.AWSConfiguration
 
AwsProxyPrincipalBinder - Class in io.micronaut.function.aws.proxy.model.bind
Binds the Principal if Micronaut security is not present.
AwsProxyPrincipalBinder() - Constructor for class io.micronaut.function.aws.proxy.model.bind.AwsProxyPrincipalBinder
 
AwsProxyRequestArgumentBinder - Class in io.micronaut.function.aws.proxy.model.bind
Allows binding the AwsProxyRequest object to a method argument.
AwsProxyRequestArgumentBinder() - Constructor for class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestArgumentBinder
 
AwsProxyRequestContextArgumentBinder - Class in io.micronaut.function.aws.proxy.model.bind
Allows binding of the AwsProxyRequestContext.
AwsProxyRequestContextArgumentBinder() - Constructor for class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestContextArgumentBinder
 

B

bind(ArgumentConversionContext<Principal>, HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyPrincipalBinder
 
bind(ArgumentConversionContext<AwsProxyRequest>, HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestArgumentBinder
 
bind(ArgumentConversionContext<AwsProxyRequestContext>, HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.model.bind.AwsProxyRequestContextArgumentBinder
 
bind(ArgumentConversionContext<Context>, HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.model.bind.ContextArgumentBinder
 
body(T) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
buildApplicationContext(Context) - Method in class io.micronaut.function.aws.MicronautRequestHandler
 
buildApplicationContext(Context) - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 

C

CANCEL - Static variable in interface io.micronaut.function.aws.alexa.AlexaIntents
 
canHandle(HandlerInput) - Method in interface io.micronaut.function.aws.alexa.handlers.AnnotatedRequestHandler
 
canHandle(HandlerInput) - Method in class io.micronaut.function.aws.alexa.handlers.DefaultSessionEndedRequestHandler
 
clientConfiguration - Variable in class io.micronaut.configuration.aws.AWSClientConfiguration
 
close() - Method in class io.micronaut.function.aws.alexa.AlexaFunction
 
close() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
close() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
closeApplicationContext() - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
ContextArgumentBinder - Class in io.micronaut.function.aws.proxy.model.bind
Allows binding the AwsProxyRequest object to a method argument.
ContextArgumentBinder() - Constructor for class io.micronaut.function.aws.proxy.model.bind.ContextArgumentBinder
 
convertInput(Object) - Method in class io.micronaut.function.aws.MicronautRequestHandler
Converts the input the required type.
cookie(Cookie) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 

D

DefaultSessionEndedRequestHandler - Class in io.micronaut.function.aws.alexa.handlers
Default session end handler that shuts down the context.
DefaultSessionEndedRequestHandler() - Constructor for class io.micronaut.function.aws.alexa.handlers.DefaultSessionEndedRequestHandler
 

E

ENV_ALEXA - Static variable in class io.micronaut.function.aws.alexa.AlexaFunction
Environment used for setup.
EnvironmentAWSCredentialsProvider - Class in io.micronaut.configuration.aws
A AWSCredentialsProvider that reads from the Environment.
EnvironmentAWSCredentialsProvider(Environment) - Constructor for class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Constructor.
ERROR_TEMPLATE - Static variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 

F

FALLBACK - Static variable in interface io.micronaut.function.aws.alexa.AlexaIntents
 
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 

G

getApplicationContext() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
getAttributes() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getAttributes() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getAwsProxyHandler() - Static method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
Gets a new MicronautLambdaContainerHandler should be called exactly once.
getAwsProxyHandler(ApplicationContextBuilder) - Static method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
Gets a new MicronautLambdaContainerHandler should be called exactly once.
getAwsProxyRequest() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
The backing AwsProxyRequest object.
getBody() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getBody(Argument<T1>) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getBody() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getClientConfiguration() - Method in class io.micronaut.configuration.aws.AWSClientConfiguration
 
getContainerConfig() - Static method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Returns the current container configuration object.
getContainerResponse(ContainerRequestType, CountDownLatch) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Get the container response.
getContainerResponse(MicronautAwsProxyRequest<?>, CountDownLatch) - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
getCookies() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getCredentials() - Method in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
 
getCurrentAlexaApplicationContext() - Static method in class io.micronaut.function.aws.alexa.AlexaFunction
Obtain the current Alexa application context.
getErrorJson(String) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
Get the error JSON.
getHeaders() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getHeaders() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getJsonCodec() - Method in interface io.micronaut.function.aws.proxy.MicronautLambdaContainerContext
 
getMethod() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getParameters() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getResponse() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getRouter() - Method in interface io.micronaut.function.aws.proxy.MicronautLambdaContainerContext
 
getSkillId() - Method in class io.micronaut.function.aws.alexa.AlexaConfiguration
The Skill ID of this Alexa skill.
getStatus() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getUri() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 

H

handle(HandlerInput) - Method in class io.micronaut.function.aws.alexa.handlers.DefaultSessionEndedRequestHandler
 
handle(Throwable) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
 
handle(Throwable, OutputStream) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
 
handleRequest(I, Context) - Method in class io.micronaut.function.aws.MicronautRequestHandler
 
handleRequest(InputStream, OutputStream, Context) - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
handleRequest(ContainerRequestType, ContainerResponseType, Context) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Handle the request.
handleRequest(MicronautAwsProxyRequest<?>, MicronautAwsProxyResponse<?>, Context) - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
HEADER_OIDC_IDENTITY - Static variable in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
HEADER_RUNTIME_AWS_REQUEST_ID - Static variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
HELP - Static variable in interface io.micronaut.function.aws.alexa.AlexaIntents
 

I

INIT_ERROR_URI - Static variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
initialize() - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Initialize the container.
initialize() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
IntentHandler - Annotation Type in io.micronaut.function.aws.alexa.annotation
This annotation can be used on bean methods to make any method a RequestHandler, simplifying the Alexa programming model.
INVOCATION_TEMPLATE - Static variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
io.micronaut.configuration.aws - package io.micronaut.configuration.aws
AWS configuration classes.
io.micronaut.function.aws - package io.micronaut.function.aws
Classes to support exposing FunctionBean instances for AWS lambda
io.micronaut.function.aws.alexa - package io.micronaut.function.aws.alexa
Classes to support exposing FunctionBean instances for AWS lambda Alexa Skills
io.micronaut.function.aws.alexa.annotation - package io.micronaut.function.aws.alexa.annotation
 
io.micronaut.function.aws.alexa.handlers - package io.micronaut.function.aws.alexa.handlers
 
io.micronaut.function.aws.proxy - package io.micronaut.function.aws.proxy
 
io.micronaut.function.aws.proxy.model.bind - package io.micronaut.function.aws.proxy.model.bind
 
io.micronaut.function.aws.proxy.model.factory - package io.micronaut.function.aws.proxy.model.factory
 
io.micronaut.function.aws.proxy.security - package io.micronaut.function.aws.proxy.security
 
io.micronaut.function.aws.runtime - package io.micronaut.function.aws.runtime
 

L

lambdaContext - Variable in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
 

M

main(String...) - Static method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
Main entry point.
MicronautAwsProxyExceptionHandler - Class in io.micronaut.function.aws.proxy
Default ExceptionHandler implementation.
MicronautAwsProxyExceptionHandler(MicronautLambdaContainerContext) - Constructor for class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
Default constructor.
MicronautAwsProxyRequest<T> - Class in io.micronaut.function.aws.proxy
Implementation of HttpRequest that backs onto a AwsProxyRequest object.
MicronautAwsProxyResponse<T> - Class in io.micronaut.function.aws.proxy
Implementation of MutableHttpResponse for AWS API proxy.
MicronautAwsProxyResponseFactory - Class in io.micronaut.function.aws.proxy.model.factory
Implementation of HttpResponseFactory that looks up the current MicronautAwsProxyRequest and uses that to construct the response.
MicronautAwsProxyResponseFactory() - Constructor for class io.micronaut.function.aws.proxy.model.factory.MicronautAwsProxyResponseFactory
 
MicronautLambdaAuthenticationFetcher - Class in io.micronaut.function.aws.proxy.security
An authentication fetcher for CognitoAuthorizerClaims.
MicronautLambdaAuthenticationFetcher() - Constructor for class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
MicronautLambdaContainerContext - Interface in io.micronaut.function.aws.proxy
A context object to share state.
MicronautLambdaContainerHandler - Class in io.micronaut.function.aws.proxy
Main entry for AWS API proxy with Micronaut.
MicronautLambdaRuntime - Class in io.micronaut.function.aws.runtime
Class that can be used as a entry point for a custom Lambda runtime.
MicronautLambdaRuntime() - Constructor for class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
MicronautRequestHandler<I,O> - Class in io.micronaut.function.aws
An Amazon Lambda RequestHandler implementation for Micronaut FunctionBean
MicronautRequestHandler() - Constructor for class io.micronaut.function.aws.MicronautRequestHandler
 
MicronautRequestStreamHandler - Class in io.micronaut.function.aws
An implementation of the RequestStreamHandler for Micronaut
MicronautRequestStreamHandler() - Constructor for class io.micronaut.function.aws.MicronautRequestStreamHandler
 
MicronautResponseWriter - Class in io.micronaut.function.aws.proxy
Implementation of the ResponseWriter class for Micronaut.

N

NEXT_INVOCATION_URI - Static variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 

O

objectMapper() - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
The object mapper.
objectMapper() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
ok(T) - Method in class io.micronaut.function.aws.proxy.model.factory.MicronautAwsProxyResponseFactory
 

P

PREFIX - Static variable in class io.micronaut.configuration.aws.AWSConfiguration
Prefix for all AWS settings.
proxy(RequestType, Context) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Proxies requests to the underlying container given the incoming Lambda request.
proxyStream(InputStream, OutputStream, Context) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Handles Lambda RequestStreamHandler method.

R

readerFor(Class<RequestType>) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Gets a reader for the given request class.
readerFor(Class<AwsProxyRequest>) - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
refresh() - Method in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
 

S

SECRET_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Environment variable name for the AWS secret key.
SERVER_INFO - Static variable in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
 
setLogFormatter(LogFormatter<ContainerRequestType, ContainerResponseType>) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Sets the formatter used to log request data in CloudWatch.
setSkillId(String) - Method in class io.micronaut.function.aws.alexa.AlexaConfiguration
The Skill ID of this Alexa skill.
startRuntimeApiEventLoop(ApplicationContextBuilder) - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
Starts the runtime API event loop.
startRuntimeApiEventLoop(URL, ApplicationContextBuilder) - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
Starts the runtime API event loop.
startRuntimeApiEventLoop(URL, ApplicationContextBuilder, Predicate<URL>) - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
Starts the runtime API event loop.
status(HttpStatus, CharSequence) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
status(HttpStatus, String) - Method in class io.micronaut.function.aws.proxy.model.factory.MicronautAwsProxyResponseFactory
 
status(HttpStatus, T) - Method in class io.micronaut.function.aws.proxy.model.factory.MicronautAwsProxyResponseFactory
 
STOP - Static variable in interface io.micronaut.function.aws.alexa.AlexaIntents
 
stripBasePath(String) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Configures the library to strip a base path from incoming requests before passing them on to the wrapped framework.

T

toString() - Method in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
 

W

writeResponse(MicronautAwsProxyResponse<?>, Context) - Method in class io.micronaut.function.aws.proxy.MicronautResponseWriter
 
writerFor(Class<ResponseType>) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Gets a writer for the given response class.
writerFor(Class<AwsProxyResponse>) - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
A B C D E F G H I L M N O P R S T W 
Skip navigation links