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

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.
AbstractMicronautLambdaRuntime<RequestType,ResponseType,HandlerRequestType,HandlerResponseType> - Class in io.micronaut.function.aws.runtime
Class that can be used as a entry point for a AWS Lambda custom runtime.
AbstractMicronautLambdaRuntime() - Constructor for class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
Constructor.
ACCESS_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Environment variable name for the AWS access key ID.
AlexaControllerConfiguration - Interface in io.micronaut.aws.alexa.httpserver.conf
Defines configuration for the Alexa controller.
AlexaControllerConfigurationProperties - Class in io.micronaut.aws.alexa.httpserver.conf
ConfigurationProperties implementation of AlexaControllerConfiguration.
AlexaControllerConfigurationProperties() - Constructor for class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
 
AlexaEnvironment - Class in io.micronaut.aws.alexa.conf
 
AlexaEnvironment() - Constructor for class io.micronaut.aws.alexa.conf.AlexaEnvironment
 
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.
AlexaHttpRequest - Interface in io.micronaut.aws.alexa.httpserver.verifiers
NOTICE: This class is forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module Provides container for server request that should be validated.
AlexaIntents - Interface in io.micronaut.aws.alexa.conf
Common intent names.
AlexaSkillBuilder<Request,Response> - Interface in io.micronaut.aws.alexa.builders
FunctionalInterface to create AlexaSkill.
AlexaSkillConfiguration - Interface in io.micronaut.aws.alexa.conf
Alexa Skill Configuration.
AlexaSkillConfigurationProperties - Class in io.micronaut.aws.alexa.conf
This allows configuring properties that area AWS Alexa specific such as skill-id for skill verification.
AlexaSkillConfigurationProperties(String) - Constructor for class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
 
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.
AmazonDomain - Enum in io.micronaut.aws.alexa.ssml
The name of the speaking style to apply to the speech.
AmazonEffect - Enum in io.micronaut.aws.alexa.ssml
Applies Amazon-specific effects to the speech.
AmazonEmotion - Enum in io.micronaut.aws.alexa.ssml
 
AmazonEmotionIntensity - Enum in io.micronaut.aws.alexa.ssml
The intensity or strength of the emotion to express.
AnnotatedRequestHandler - Interface in io.micronaut.aws.alexa.handlers
Interface used by IntentHandler to implement requests.
applicationContext - Variable in class io.micronaut.function.aws.alexa.AlexaFunction
 
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
 
AskHttpServerConstants - Class in io.micronaut.aws.alexa.httpserver
NOTICE: This class is forked from com.amazon.ask.servlet.ServletConstants https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module Helper class to hold package's constant values.
AskSdkExceptionHandler - Class in io.micronaut.aws.alexa.httpserver.exceptions
ExceptionHandler to handle AskSdkException.
AskSdkExceptionHandler() - Constructor for class io.micronaut.aws.alexa.httpserver.exceptions.AskSdkExceptionHandler
 
ATTRIBUTE_NAME - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
attributesOfClaims(CognitoAuthorizerClaims) - Method in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
audio(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
The audio tag lets you provide the URL for an MP3 file that the Alexa service can play while rendering a response.
AWS_ACCESS_KEY_ID - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
Access key id obtained from the function's execution role.
AWS_EXECUTION_ENV - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The runtime identifier, prefixed by AWS_Lambda_—for example, AWS_Lambda_java8.
AWS_LAMBDA_FUNCTION_MEMORY_SIZE - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The amount of memory available to the function in MB.
AWS_LAMBDA_FUNCTION_NAME - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The name of the function.
AWS_LAMBDA_FUNCTION_VERSION - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The version of the function being executed.
AWS_LAMBDA_LOG_GROUP_NAME - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The name of the Amazon CloudWatch Logs group for the function.
AWS_LAMBDA_LOG_STREAM_NAME - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The name of the Amazon CloudWatch stream for the function.
AWS_LAMBDA_RUNTIME_API - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
(Custom runtime) The host and port of the runtime API.
AWS_REGION - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The AWS Region where the Lambda function is executed.
AWS_SECRET_ACCESS_KEY - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
secret access key obtained from the function's execution role.
AWS_SESSION_TOKEN - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The access keys obtained from the function's execution role.
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
 
AwsLambdaRuntimeApi - Interface in io.micronaut.function.aws.runtime
 
AwsLambdaRuntimeApiError - Class in io.micronaut.function.aws.runtime
AWS Lambda Runtime Interface Error.
AwsLambdaRuntimeApiError() - Constructor for class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
Constructor.
AwsLambdaRuntimeApiError(String, String) - Constructor for class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
 
AwsObjectMapperFactory - Class in io.micronaut.function.aws.proxy
Factory class that creates an object mapper if the property "aws.proxy.shared-object-mapper" is set to true.
AwsObjectMapperFactory() - Constructor for class io.micronaut.function.aws.proxy.AwsObjectMapperFactory
 
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
 
BreakStrength - Enum in io.micronaut.aws.alexa.ssml
 
breakWithMilliseconds(Integer) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
breakWithSeconds(Integer) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
breakWithStrength(BreakStrength) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
build() - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
buildApplicationContext() - Method in class io.micronaut.function.aws.alexa.AlexaFunction
 
buildApplicationContext(Context) - Method in class io.micronaut.function.aws.MicronautRequestHandler
 
buildApplicationContext(Context) - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
buildSkill(SkillBuilder<?>, AlexaSkillConfiguration) - Method in interface io.micronaut.aws.alexa.builders.AlexaSkillBuilder
 
buildSkill(SkillBuilder<?>, AlexaSkillConfiguration) - Method in class io.micronaut.aws.alexa.builders.DefaultAlexaSkillBuilder
 

C

CANCEL - Static variable in interface io.micronaut.aws.alexa.conf.AlexaIntents
 
canHandle(HandlerInput) - Method in interface io.micronaut.aws.alexa.handlers.AnnotatedRequestHandler
 
CHARACTER_ENCODING - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The character encoding used.
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
 
CLOSE_OPENING_TAG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
CLOSE_TAG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
closeApplicationContext() - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
closeQuietly(Closeable) - Static method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestSignatureVerifier
Close and eats exception if any.
compareTo(FlashBriefingItem) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
Flash briefing items should be provided in order from newest to oldest, based on the date value for the item.
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
 
createApplicationContextBuilderWithArgs(String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createEnvironmentHandler() - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createHandler(String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createHandlerRequest(RequestType) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createRequestHandler(String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createRequestHandler(String...) - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
createRequestStreamHandler(String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createResponse(HandlerResponseType) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
createSkill() - Method in class io.micronaut.aws.alexa.builders.MissingAlexaSkillConfigurationSkillFactory
 
createSkill(AlexaSkillConfiguration) - Method in class io.micronaut.aws.alexa.builders.StandardSkillFactory
 
createSkillRequestTimestampVerifier() - Method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifierFactory
 
createStandardAlexaSkill() - Method in class io.micronaut.aws.alexa.builders.MissingAlexaSkillConfigurationSkillFactory
 
createStandardAlexaSkill(AlexaSkillConfiguration) - Method in class io.micronaut.aws.alexa.builders.StandardSkillFactory
 
currentTime() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 

D

DEFAULT_PATH - Static variable in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
 
DEFAULT_TOLERANCE_MILLIS - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
Default timestamp offset tolerance value in millis, used if a custom value is not provided through the "com.amazon.speech.speechlet.servlet.timestampTolerance" system property.
DefaultAlexaSkillBuilder - Class in io.micronaut.aws.alexa.builders
Creates AlexaSkill by adding request and exception handlers ((RequestHandler, ExceptionHandler beans) and interceptor beans (RequestInterceptor and ResponseInterceptor).
DefaultAlexaSkillBuilder(Collection<AlexaSkillConfiguration>, ApplicationContext) - Constructor for class io.micronaut.aws.alexa.builders.DefaultAlexaSkillBuilder
 
DefaultRequestEnvelopeService - Class in io.micronaut.aws.alexa.httpserver.services
DefaultImplementation of RequestEnvelopeService.
DefaultRequestEnvelopeService(List<Skill>) - Constructor for class io.micronaut.aws.alexa.httpserver.services.DefaultRequestEnvelopeService
 
DefaultRequestEnvelopeVerificationService - Class in io.micronaut.aws.alexa.httpserver.services
DefaultImplementation of RequestEnvelopeVerificationService.
DefaultRequestEnvelopeVerificationService(List<SkillServletVerifier>) - Constructor for class io.micronaut.aws.alexa.httpserver.services.DefaultRequestEnvelopeVerificationService
 
DISABLE_REQUEST_SIGNATURE_CHECK_SYSTEM_PROPERTY - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The name of the system property that can be used to disable request signature verification.
domain(AmazonDomain, String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
Applies different speaking styles to the speech.
doPost(HttpHeaders, String) - Method in class io.micronaut.aws.alexa.httpserver.controllers.SkillController
Handles a POST request.

E

ECHO_API_DOMAIN_NAME - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The domain name used by the Alexa Skills Kit API.
effect(AmazonEffect, String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
Applies Amazon-specific effect to the speech.
emotion(AmazonEmotion, AmazonEmotionIntensity, String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
emphasis(String, EmphasisLevel) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
EmphasisLevel - Enum in io.micronaut.aws.alexa.ssml
 
ENV_ALEXA - Static variable in class io.micronaut.aws.alexa.conf.AlexaEnvironment
Environment used for setup.
ENVIRONMENT_LAMBDA - Static variable in interface io.micronaut.function.aws.MicronautLambdaContext
An environment used when running Lambda functions.
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 interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
errorUri(String) - Method in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 

F

FALLBACK - Static variable in interface io.micronaut.aws.alexa.conf.AlexaIntents
 
fetchAuthentication(HttpRequest<?>) - Method in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
FlashBriefingItem - Class in io.micronaut.aws.alexa.flashbriefing
Flash Briefing item.
FlashBriefingItem() - Constructor for class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
Constructor.
FORMAT - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 

G

getApplicationContext() - Method in class io.micronaut.function.aws.alexa.AlexaFunction
 
getApplicationContext() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
getApplicationContext() - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
getApplicationContext() - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntimeHandler
 
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
Deprecated.
getAwsProxyHandler(ApplicationContextBuilder) - Static method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
getAwsProxyRequest() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
The backing AwsProxyRequest object.
getAwsRequestId() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getBaseEncoded64Signature() - Method in interface io.micronaut.aws.alexa.httpserver.verifiers.AlexaHttpRequest
 
getBaseEncoded64Signature() - Method in class io.micronaut.aws.alexa.httpserver.verifiers.HttpServerAlexaHttpRequest
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
 
getCertificateFromCache(String) - Method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestSignatureVerifier
 
getClientConfiguration() - Method in class io.micronaut.configuration.aws.AWSClientConfiguration
 
getClientContext() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
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
 
getContentType() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getCookies() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getCredentials() - Method in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
 
getDeserializedRequestEnvelope() - Method in interface io.micronaut.aws.alexa.httpserver.verifiers.AlexaHttpRequest
 
getDeserializedRequestEnvelope() - Method in class io.micronaut.aws.alexa.httpserver.verifiers.HttpServerAlexaHttpRequest
getEnv(String) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
getEnv(String) - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getErrorJson(String) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
Get the error JSON.
getErrorMessage() - Method in class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
 
getErrorType() - Method in class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
 
getFunctionName() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getFunctionVersion() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getHeaders() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getHeaders() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getIdentity() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getInvokedFunctionArn() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getJsonCodec() - Method in interface io.micronaut.function.aws.proxy.MicronautLambdaContainerContext
 
getLogger() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getLogGroupName() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getLogLevel() - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
getLogStreamName() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getMainText() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getMemoryLimitInMB() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getMethod() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getName() - Method in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
 
getObjectMapper() - Method in interface io.micronaut.function.aws.proxy.MicronautLambdaContainerContext
 
getParameters() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getPath() - Method in interface io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfiguration
 
getPath() - Method in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
 
getRedirectionUrl() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getRemainingTimeInMillis() - Method in class io.micronaut.function.aws.runtime.RuntimeContext
 
getResponse() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 
getRouter() - Method in interface io.micronaut.function.aws.proxy.MicronautLambdaContainerContext
 
getSerializedRequestEnvelope() - Method in interface io.micronaut.aws.alexa.httpserver.verifiers.AlexaHttpRequest
 
getSerializedRequestEnvelope() - Method in class io.micronaut.aws.alexa.httpserver.verifiers.HttpServerAlexaHttpRequest
getSigningCertificateChainUrl() - Method in interface io.micronaut.aws.alexa.httpserver.verifiers.AlexaHttpRequest
 
getSigningCertificateChainUrl() - Method in class io.micronaut.aws.alexa.httpserver.verifiers.HttpServerAlexaHttpRequest
getSkillBuilder() - Method in interface io.micronaut.aws.alexa.builders.SkillBuilderProvider
 
getSkillBuilder() - Method in class io.micronaut.aws.alexa.builders.StandardSkillBuilderProvider
 
getSkillId() - Method in interface io.micronaut.aws.alexa.conf.AlexaSkillConfiguration
The Skill ID of this Alexa skill.
getSkillId() - Method in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
The Skill ID of this Alexa skill.
getStatus() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyResponse
 
getStreamUrl() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getTitleText() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getUid() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getUpdateDate() - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
getUri() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
 

H

handle(HttpRequest, AskSdkException) - Method in class io.micronaut.aws.alexa.httpserver.exceptions.AskSdkExceptionHandler
 
handle(HttpRequest, SecurityException) - Method in class io.micronaut.aws.alexa.httpserver.exceptions.SecurityExceptionHandler
 
handle(Throwable) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
 
handle(Throwable, OutputStream) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyExceptionHandler
 
handler - Variable in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
handler - Variable in class io.micronaut.function.aws.runtime.MicronautLambdaRuntimeHandler
 
HANDLER - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The handler location configured on the function.
handleRequest(InputStream, OutputStream, Context) - Method in class io.micronaut.function.aws.alexa.AlexaFunction
 
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
 
handleRequest(AwsProxyRequest, Context) - Method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntimeHandler
 
handlerRequestType - Variable in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
handlerResponseType - Variable in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
HEADER_OIDC_IDENTITY - Static variable in class io.micronaut.function.aws.proxy.security.MicronautLambdaAuthenticationFetcher
 
HELP - Static variable in interface io.micronaut.aws.alexa.conf.AlexaIntents
 
HttpServerAlexaHttpRequest - Class in io.micronaut.aws.alexa.httpserver.verifiers
HTTP Server specific implementation of AlexaHttpRequest.
HttpServerAlexaHttpRequest(HttpHeaders, byte[], RequestEnvelope) - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.HttpServerAlexaHttpRequest
Constructor to build an instance of ServletRequest.

I

INIT_ERROR_URI - Static variable in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
initializationErrorRequest(String, String, String) - Method in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
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.aws.alexa.annotation
This annotation can be used on bean methods to make any method a RequestHandler, simplifying the Alexa programming model.
INTERPRET_AS - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
InterpretAs - Enum in io.micronaut.aws.alexa.ssml
 
InterpretAsDateFormat - Enum in io.micronaut.aws.alexa.ssml
 
INVOCATION_TEMPLATE - Static variable in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
invocationErrorRequest(String, String, String, String) - Method in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
invocationResponseRequest(String, Object) - Method in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
io.micronaut.aws.alexa.annotation - package io.micronaut.aws.alexa.annotation
Alexa related Annotations
io.micronaut.aws.alexa.builders - package io.micronaut.aws.alexa.builders
Classes related to building AlexaSkill
io.micronaut.aws.alexa.conf - package io.micronaut.aws.alexa.conf
Classes related to configuring an AlexaSkill
io.micronaut.aws.alexa.flashbriefing - package io.micronaut.aws.alexa.flashbriefing
Classes related to building Flashbriefing Alexa skills
io.micronaut.aws.alexa.handlers - package io.micronaut.aws.alexa.handlers
Alexa related handlers
io.micronaut.aws.alexa.httpserver - package io.micronaut.aws.alexa.httpserver
 
io.micronaut.aws.alexa.httpserver.conf - package io.micronaut.aws.alexa.httpserver.conf
The classes which handle http server configuration for Alexa.
io.micronaut.aws.alexa.httpserver.controllers - package io.micronaut.aws.alexa.httpserver.controllers
Classes to handle Alexa related endpoints.
io.micronaut.aws.alexa.httpserver.exceptions - package io.micronaut.aws.alexa.httpserver.exceptions
The classes which handle exceptions thrown while processing Alexa Requests.
io.micronaut.aws.alexa.httpserver.services - package io.micronaut.aws.alexa.httpserver.services
Services related to the processing of RequestEnvelope.
io.micronaut.aws.alexa.httpserver.verifiers - package io.micronaut.aws.alexa.httpserver.verifiers
The classes which verify authenticity and integrity of the request before processing it.
io.micronaut.aws.alexa.ssml - package io.micronaut.aws.alexa.ssml
Classes to support building Speech Synthesis Markup Language (SSML)
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.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
 
isEnabled() - Method in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
 
isEnabled() - Method in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
 
isSharedObjectMapper() - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyConfiguration
 

L

LAMBDA_RUNTIME_AWS_REQUEST_ID - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
The request ID, which identifies the request that triggered the function invocation.
LAMBDA_RUNTIME_CLIENT_CONTEXT - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
For invocations from the AWS Mobile SDK, data about the client application and device.
LAMBDA_RUNTIME_COGNITO_IDENTITY - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
For invocations from the AWS Mobile SDK, data about the Amazon Cognito identity provider.
LAMBDA_RUNTIME_DEADLINE_MS - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
The date that the function times out in Unix time milliseconds.
LAMBDA_RUNTIME_DIR - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The path to runtime libraries.
LAMBDA_RUNTIME_FUNCTION_ERROR_TYPE - Static variable in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
LAMBDA_RUNTIME_INVOKED_FUNCTION_ARN - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
The ARN of the Lambda function, version, or alias that's specified in the invocation.
LAMBDA_RUNTIME_TRACE_ID - Static variable in interface io.micronaut.function.aws.runtime.LambdaRuntimeInvocationResponseHeaders
The AWS X-Ray tracing header.
LAMBDA_TASK_ROOT - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The path to your Lambda function code.
lambdaContext - Variable in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
 
LambdaRuntimeInvocationResponseHeaders - Interface in io.micronaut.function.aws.runtime
Invocation event response which headers contain additional data about the invocation.
lang(String, SupportedLang) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
log(LogLevel, String) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
logn(LogLevel, String) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
Log with a line break.

M

matches(ConditionContext) - Method in class io.micronaut.aws.alexa.httpserver.verifiers.RequestSignatureCheckSystemPropertyCondition
 
MAXIMUM_TOLERANCE_MILLIS - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
Maximum allowed timestamp offset tolerance value in millis.
MicronautAwsProxyConfiguration - Class in io.micronaut.function.aws.proxy
Configuration properties for the AWS proxy module.
MicronautAwsProxyConfiguration() - Constructor for class io.micronaut.function.aws.proxy.MicronautAwsProxyConfiguration
 
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.
MicronautLambdaContainerHandler(ApplicationContextBuilder) - Constructor for class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
Default constructor.
MicronautLambdaContainerHandler() - Constructor for class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
Default constructor.
MicronautLambdaContext - Interface in io.micronaut.function.aws
Base interface for constants related to lambda execution.
MicronautLambdaRuntime - Class in io.micronaut.function.aws.runtime
Main entry for AWS API proxy with Micronaut.
MicronautLambdaRuntime() - Constructor for class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
 
MicronautLambdaRuntimeHandler - Class in io.micronaut.function.aws.runtime
AWS RequestHandler for AwsProxyRequest and AwsProxyResponse.
MicronautLambdaRuntimeHandler() - Constructor for class io.micronaut.function.aws.runtime.MicronautLambdaRuntimeHandler
Constructor.
MicronautLambdaRuntimeHandler(ApplicationContextBuilder) - Constructor for class io.micronaut.function.aws.runtime.MicronautLambdaRuntimeHandler
Constructor.
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
Constructor.
MicronautRequestStreamHandler - Class in io.micronaut.function.aws
An implementation of the RequestStreamHandler for Micronaut
MicronautRequestStreamHandler() - Constructor for class io.micronaut.function.aws.MicronautRequestStreamHandler
Default constructor.
MicronautResponseWriter - Class in io.micronaut.function.aws.proxy
Implementation of the ResponseWriter class for Micronaut.
MicronautSkillStreamHandler - Class in io.micronaut.function.aws.alexa
Implementation of SkillStreamHandler.
MicronautSkillStreamHandler(AlexaSkill) - Constructor for class io.micronaut.function.aws.alexa.MicronautSkillStreamHandler
Constructor to build an instance of SkillStreamHandler with a single Alexa skill.
MicronautSkillStreamHandler(AlexaSkill...) - Constructor for class io.micronaut.function.aws.alexa.MicronautSkillStreamHandler
Constructor to build an instance of SkillStreamHandler with multiple Alexa skills.
MissingAlexaSkillConfigurationSkillFactory - Class in io.micronaut.aws.alexa.builders
Creates an Alexa Skill only if no AlexaSkillConfiguration is present.
MissingAlexaSkillConfigurationSkillFactory(AlexaSkillBuilder, SkillBuilderProvider) - Constructor for class io.micronaut.aws.alexa.builders.MissingAlexaSkillConfigurationSkillFactory
 

N

newApplicationContextBuilder() - Method in class io.micronaut.function.aws.alexa.AlexaFunction
Builds a new builder.
newApplicationContextBuilder() - Method in class io.micronaut.function.aws.MicronautRequestHandler
 
newApplicationContextBuilder() - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
NEXT_INVOCATION_URI - Static variable in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 

O

objectMapper() - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
The object mapper.
objectMapper() - Method in class io.micronaut.function.aws.proxy.AwsObjectMapperFactory
 
objectMapper() - Method in class io.micronaut.function.aws.proxy.MicronautLambdaContainerHandler
 
ok(T) - Method in class io.micronaut.function.aws.proxy.model.factory.MicronautAwsProxyResponseFactory
 
OPEN_CLOSE_TAG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
OPEN_TAG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 

P

p(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
paragraph(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
parseHandlerClass(String) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
parseHeaderValue(String, String, String) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyRequest
Generic method to parse an HTTP header value and split it into a list of key/values for all its components.
PATH_REQUEST_ID - Static variable in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
PhoneticAlphabet - Enum in io.micronaut.aws.alexa.ssml
 
PITCH - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
PREFIX - Static variable in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.configuration.aws.AWSConfiguration
Prefix for all AWS settings.
PREFIX - Static variable in class io.micronaut.function.aws.proxy.MicronautAwsProxyConfiguration
 
process(RequestEnvelope) - Method in class io.micronaut.aws.alexa.httpserver.services.DefaultRequestEnvelopeService
 
process(RequestEnvelope) - Method in interface io.micronaut.aws.alexa.httpserver.services.RequestEnvelopeService
 
propagateTraceId(HttpHeaders) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
Get the X-Ray tracing header from the Lambda-Runtime-Trace-Id header in the API response.
prosody(String, ProsodyRate, ProsodyPitch, ProsodyVolume) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
ProsodyPitch - Enum in io.micronaut.aws.alexa.ssml
 
ProsodyRate - Enum in io.micronaut.aws.alexa.ssml
Set the rate to a predefined value.
ProsodyVolume - Enum in io.micronaut.aws.alexa.ssml
Set volume to a predefined value for current voice.
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

RATE - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
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
 
reportInitializationError(URL, Throwable) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
Reports Initialization error to the Runtime API.
RequestEnvelopeService - Interface in io.micronaut.aws.alexa.httpserver.services
Process a RequestEnvelope and returns a ResponseEnvelope if it is capable of handling the request.
RequestEnvelopeVerificationService - Interface in io.micronaut.aws.alexa.httpserver.services
Verifies a RequestEnvelope.
RequestSignatureCheckSystemPropertyCondition - Class in io.micronaut.aws.alexa.httpserver.verifiers
Condition which return true if System property is present and evaluates to true.
RequestSignatureCheckSystemPropertyCondition() - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.RequestSignatureCheckSystemPropertyCondition
 
requestType - Variable in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
ReservedRuntimeEnvironmentVariables - Interface in io.micronaut.function.aws.runtime
Lambda runtimes set several environment variables during initialization.
resolveFunctionName(Environment) - Method in class io.micronaut.function.aws.MicronautRequestStreamHandler
 
respond(HttpStatus, String, String) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
responseType - Variable in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
responseUri(String) - Method in interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
 
run(String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
Starts the runtime API event loop.
RuntimeContext - Class in io.micronaut.function.aws.runtime
Implementation of Lambda execution Context for runtime environments.
RuntimeContext(HttpHeaders) - Constructor for class io.micronaut.function.aws.runtime.RuntimeContext
 

S

s(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
sayAs(String, InterpretAs, InterpretAsDateFormat) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
SECRET_KEY_ENV_VAR - Static variable in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
Environment variable name for the AWS secret key.
SecurityExceptionHandler - Class in io.micronaut.aws.alexa.httpserver.exceptions
ExceptionHandler to handle SecurityException.
SecurityExceptionHandler() - Constructor for class io.micronaut.aws.alexa.httpserver.exceptions.SecurityExceptionHandler
 
sentence(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
serializeAsJsonString(Object) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
SERVER_INFO - Static variable in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
 
setEnabled(boolean) - Method in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
Sets whether this configuration is enabled.
setEnabled(boolean) - Method in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
Sets whether this configuration is enabled.
setErrorMessage(String) - Method in class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
 
setErrorType(String) - Method in class io.micronaut.function.aws.runtime.AwsLambdaRuntimeApiError
 
setLogFormatter(LogFormatter<ContainerRequestType, ContainerResponseType>) - Method in class io.micronaut.function.aws.proxy.AbstractLambdaContainerHandler
Sets the formatter used to log request data in CloudWatch.
setMainText(String) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
setPath(String) - Method in class io.micronaut.aws.alexa.httpserver.conf.AlexaControllerConfigurationProperties
Default value ("/alexa").
setRedirectionUrl(String) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
setSharedObjectMapper(boolean) - Method in class io.micronaut.function.aws.proxy.MicronautAwsProxyConfiguration
 
setSkillId(String) - Method in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
The Skill ID of this Alexa skill.
setStreamUrl(String) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
setTitleText(String) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
setUid(String) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
setUpdateDate(ZonedDateTime) - Method in class io.micronaut.aws.alexa.flashbriefing.FlashBriefingItem
 
SIGNATURE_ALGORITHM - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The algorithm used to generate the signature.
SIGNATURE_CERTIFICATE_CHAIN_URL_REQUEST_HEADER - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The name of the request header that contains the URL for the certificate chain needed to verify the request signature.
SIGNATURE_CERTIFICATE_TYPE - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The format of the certificate needed to verify the request signature.
SIGNATURE_REQUEST_HEADER - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The name of the request header that contains the signature.
SIGNATURE_TYPE - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The type of encryption key used to generate the signature.
SkillBuilderProvider - Interface in io.micronaut.aws.alexa.builders
FunctionalInterface to create a SkillBuilder.
SkillController - Class in io.micronaut.aws.alexa.httpserver.controllers
NOTICE: This class is inspired in com.amazon.ask.servlet.SkillServlet forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module
SkillController(ObjectMapper, RequestEnvelopeVerificationService, RequestEnvelopeService) - Constructor for class io.micronaut.aws.alexa.httpserver.controllers.SkillController
Constructor to build an instance of SkillServlet.
SkillRequestSignatureVerifier - Class in io.micronaut.aws.alexa.httpserver.verifiers
NOTICE: This class is forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module Provides a utility method to verify the signature of a skill request.
SkillRequestSignatureVerifier() - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestSignatureVerifier
Constructor to build an instance of SkillRequestSignatureVerifier.
SkillRequestSignatureVerifier(Proxy) - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestSignatureVerifier
 
SkillRequestTimestampVerifier - Class in io.micronaut.aws.alexa.httpserver.verifiers
NOTICE: This class is forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module Verifies whether or not timestamps are valid within a certain tolerance.
SkillRequestTimestampVerifier(long) - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifier
Constructs a new timestamp verifier with the provided tolerance milliseconds.
SkillRequestTimestampVerifier(long, TimeUnit) - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifier
Constructs a new timestamp verifier with the provided tolerance and timeUnit.
SkillRequestTimestampVerifierFactory - Class in io.micronaut.aws.alexa.httpserver.verifiers
NOTICE: The method SkillRequestTimestampVerifierFactory.timeStampToleranceSystemProperty() is forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module.
SkillRequestTimestampVerifierFactory() - Constructor for class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifierFactory
 
SKILLS_PREFIX - Static variable in class io.micronaut.aws.alexa.conf.AlexaSkillConfigurationProperties
 
SkillServletVerifier - Interface in io.micronaut.aws.alexa.httpserver.verifiers
NOTICE: This class is forked from https://github.com/alexa/alexa-skills-kit-sdk-for-java ask-sdk-servlet-support module.
skillStreamHandler - Variable in class io.micronaut.function.aws.alexa.AlexaFunction
 
speak(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
SRC - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
Ssml - Class in io.micronaut.aws.alexa.ssml
Speech Synthesis Markup Language builder.
Ssml() - Constructor for class io.micronaut.aws.alexa.ssml.Ssml
Constructor.
Ssml(String) - Constructor for class io.micronaut.aws.alexa.ssml.Ssml
 
StandardSkillBuilderProvider - Class in io.micronaut.aws.alexa.builders
Creates a builder used to construct a new Skill using the default com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter and com.amazon.ask.services.ApacheHttpApiClient.
StandardSkillBuilderProvider() - Constructor for class io.micronaut.aws.alexa.builders.StandardSkillBuilderProvider
 
StandardSkillFactory - Class in io.micronaut.aws.alexa.builders
Creates an AlexaSkill if no other alexa skills beans are present.
StandardSkillFactory(AlexaSkillBuilder, SkillBuilderProvider) - Constructor for class io.micronaut.aws.alexa.builders.StandardSkillFactory
 
startRuntimeApiEventLoop(URL, Predicate<URL>, String...) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
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.aws.alexa.conf.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.
sub(String, String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
SupportedLang - Enum in io.micronaut.aws.alexa.ssml
Supported Locales for xml-lang attribute.

T

TAG_AMAZON_DOMAIN - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_AMAZON_EFFECT - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_AMAZON_EMOTION - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_AUDIO - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_BREAK - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_EMPHASIS - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_LANG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_P - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_PHONEME - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_PROSODY - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_S - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_SAY_AS - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_SPEAK - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_SUB - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_VOICE - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
TAG_W - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
text(String) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
TIMESTAMP_TOLERANCE_SYSTEM_PROPERTY - Static variable in class io.micronaut.aws.alexa.httpserver.AskHttpServerConstants
The name of the system property that can be used to configure the timestamp tolerance (in millis) of the SkillRequestTimestampVerifier.
timeStampToleranceSystemProperty() - Static method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifierFactory
Returns the value of the AskHttpServerConstants.TIMESTAMP_TOLERANCE_SYSTEM_PROPERTY JVM system property as a Long, or returns null if the property is empty.
toString() - Method in enum io.micronaut.aws.alexa.ssml.AmazonDomain
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.AmazonEffect
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.AmazonEmotion
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.AmazonEmotionIntensity
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.BreakStrength
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.EmphasisLevel
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.InterpretAs
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.InterpretAsDateFormat
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.PhoneticAlphabet
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.ProsodyPitch
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.ProsodyRate
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.ProsodyVolume
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.SupportedLang
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.Voice
 
toString() - Method in enum io.micronaut.aws.alexa.ssml.WordRole
 
toString() - Method in class io.micronaut.configuration.aws.EnvironmentAWSCredentialsProvider
 
TZ - Static variable in interface io.micronaut.function.aws.runtime.ReservedRuntimeEnvironmentVariables
The environment's time zone (UTC).

V

validateHandler() - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
valueFromContent(String, Class<T>) - Method in class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
 
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.AmazonDomain
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEmotion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEmotionIntensity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.BreakStrength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.EmphasisLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.InterpretAs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.InterpretAsDateFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.PhoneticAlphabet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyPitch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyRate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyVolume
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.SupportedLang
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.Voice
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.aws.alexa.ssml.WordRole
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.aws.alexa.ssml.AmazonDomain
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEmotion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.AmazonEmotionIntensity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.BreakStrength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.EmphasisLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.InterpretAs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.InterpretAsDateFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.PhoneticAlphabet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyPitch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyRate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.ProsodyVolume
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.SupportedLang
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.Voice
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.aws.alexa.ssml.WordRole
Returns an array containing the constants of this enum type, in the order they are declared.
verify(HttpHeaders, byte[], RequestEnvelope) - Method in class io.micronaut.aws.alexa.httpserver.services.DefaultRequestEnvelopeVerificationService
 
verify(HttpHeaders, byte[], RequestEnvelope) - Method in interface io.micronaut.aws.alexa.httpserver.services.RequestEnvelopeVerificationService
 
verify(AlexaHttpRequest) - Method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestSignatureVerifier
Verifies the certificate authenticity using the configured TrustStore and the signature of the skill request.
verify(AlexaHttpRequest) - Method in class io.micronaut.aws.alexa.httpserver.verifiers.SkillRequestTimestampVerifier
Validates if the provided date is inclusively within the verifier tolerance, either in the past or future, of the current system time.
verify(AlexaHttpRequest) - Method in interface io.micronaut.aws.alexa.httpserver.verifiers.SkillServletVerifier
Verifies an incoming request.
voice(String, Voice) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
Voice - Enum in io.micronaut.aws.alexa.ssml
 
VOLUME - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 

W

w(String, WordRole) - Method in class io.micronaut.aws.alexa.ssml.Ssml
 
WordRole - Enum in io.micronaut.aws.alexa.ssml
Word role used to customize the pronunciation of words by specifying the word's part of speech.
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
 

X

XML_LANG - Static variable in class io.micronaut.aws.alexa.ssml.Ssml
 
A B C D E F G H I L M N O P R S T V W X 
Skip navigation links