- 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
-
- 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
-
- 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
-
- 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
-
- main(String[]) - Static method in class io.micronaut.function.aws.runtime.MicronautLambdaRuntime
-
- 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.
- MicronautLambdaHandler - Class in io.micronaut.function.aws.proxy
-
AWS RequestHandler
for AwsProxyRequest
and AwsProxyResponse
.
- MicronautLambdaHandler() - Constructor for class io.micronaut.function.aws.proxy.MicronautLambdaHandler
-
Constructor.
- MicronautLambdaHandler(ApplicationContextBuilder) - Constructor for class io.micronaut.function.aws.proxy.MicronautLambdaHandler
-
Constructor.
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-