Skip navigation links
A B C D E F G H I J M P R S T U V W 

A

addAudioPlayerClearQueueDirective(ClearBehavior) - Method in class com.amazon.ask.response.ResponseBuilder
Adds an AudioPlayer ClearQueueDirective to the response.
addAudioPlayerPlayDirective(PlayBehavior, Long, String, String, String) - Method in class com.amazon.ask.response.ResponseBuilder
Adds an AudioPlayer PlayDirective to the response.
addAudioPlayerStopDirective() - Method in class com.amazon.ask.response.ResponseBuilder
Adds an AudioPlayer StopDirective to the response.
addConfirmIntentDirective(Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog ConfirmIntentDirective to the response.
addConfirmSlotDirective(String, Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog ConfirmSlotDirective to the response.
addDelegateDirective(Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog DelegateDirective to the response.
addDirective(Directive) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a given Directive to the response.
addElicitSlotDirective(String, Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog ElicitSlotDirective to the response.
addExceptionHandler(ExceptionHandler) - Method in class com.amazon.ask.builder.SkillBuilder
 
addExceptionHandler(ExceptionHandler) - Method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper.Builder
Adds an exception handler to the end of the handler chain.
addExceptionHandler(ExceptionHandler) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
addExceptionHandlers(List<ExceptionHandler>) - Method in class com.amazon.ask.builder.SkillBuilder
 
addExceptionHandlers(ExceptionHandler...) - Method in class com.amazon.ask.builder.SkillBuilder
 
addHandlerAdapter(HandlerAdapter) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
addHandlerAdapter(HandlerAdapter) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addHandlerAdapter(HandlerAdapter) - Method in class com.amazon.ask.module.SdkModuleContext
 
addHandlerAdapters(List<HandlerAdapter>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addHintDirective(String) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a HintDirective to the response.
addRenderTemplateDirective(Template) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Display RenderTemplateDirective to the response.
addRequestHandler(RequestHandler) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestHandlerChain(DefaultRequestHandlerChain) - Method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper.Builder
 
addRequestHandlers(List<RequestHandler>) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestHandlers(RequestHandler...) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestInterceptor(RequestInterceptor) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestInterceptor(RequestInterceptor) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
addRequestInterceptor(RequestInterceptor) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addRequestInterceptor(RequestInterceptor) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
addRequestInterceptor(RequestInterceptor) - Method in class com.amazon.ask.module.SdkModuleContext
 
addRequestInterceptors(List<RequestInterceptor>) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestInterceptors(RequestInterceptor...) - Method in class com.amazon.ask.builder.SkillBuilder
 
addRequestMapper(RequestMapper) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
addRequestMapper(RequestMapper) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addRequestMapper(RequestMapper) - Method in class com.amazon.ask.module.SdkModuleContext
 
addRequestMappers(List<RequestMapper>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.builder.SkillBuilder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.module.SdkModuleContext
 
addResponseInterceptors(List<ResponseInterceptor>) - Method in class com.amazon.ask.builder.SkillBuilder
 
addResponseInterceptors(ResponseInterceptor...) - Method in class com.amazon.ask.builder.SkillBuilder
 
addVideoAppLaunchDirective(String, String, String) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a VideoApp LaunchDirective to the response to play a video.
appendCustomUserAgent(String) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
appendCustomUserAgent(String) - Method in class com.amazon.ask.module.SdkModuleContext
 
AskSdkException - Exception in com.amazon.ask.exception
Base SDK exception type thrown when an exception is encountered during SDK execution.
AskSdkException(String) - Constructor for exception com.amazon.ask.exception.AskSdkException
 
AskSdkException(String, Throwable) - Constructor for exception com.amazon.ask.exception.AskSdkException
 
assertAllAreNull(String, Object...) - Static method in class com.amazon.ask.util.ValidationUtils
Asserts that all of the objects are null.
assertIsPositive(int, String) - Static method in class com.amazon.ask.util.ValidationUtils
Asserts that the given number is positive (non-negative and non-zero).
assertNotEmpty(T, String) - Static method in class com.amazon.ask.util.ValidationUtils
 
assertNotEmpty(T[], String) - Static method in class com.amazon.ask.util.ValidationUtils
 
assertNotNull(T, String) - Static method in class com.amazon.ask.util.ValidationUtils
Asserts that the given object is non-null and returns it.
assertStringNotEmpty(String, String) - Static method in class com.amazon.ask.util.ValidationUtils
 
AttributesManager - Class in com.amazon.ask.attributes
Manager for all skill attributes.
AttributesManager.Builder - Class in com.amazon.ask.attributes
 

B

build() - Method in class com.amazon.ask.attributes.AttributesManager.Builder
 
build() - Method in class com.amazon.ask.builder.SkillBuilder
 
build() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
build() - Method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper.Builder
 
build() - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
build() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput.Builder
 
build() - Method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultRequestHandlerChain.Builder
 
build() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
build() - Method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper.Builder
 
build() - Method in class com.amazon.ask.response.PlainTextContentContentHelper
 
build() - Method in class com.amazon.ask.response.ResponseBuilder
 
build() - Method in class com.amazon.ask.response.RichContentTextContentHelper
 
build() - Method in class com.amazon.ask.response.TextContentHelper
 
builder() - Static method in class com.amazon.ask.attributes.AttributesManager
 
builder() - Static method in class com.amazon.ask.builder.SkillConfiguration
 
builder() - Static method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper
 
builder() - Static method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
builder() - Static method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
builder() - Static method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultRequestHandlerChain
 
builder() - Static method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
builder() - Static method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper
 

C

canHandle(HandlerInput, Throwable) - Method in interface com.amazon.ask.dispatcher.exception.ExceptionHandler
Returns true if this handler is capable of handling the current exception and/or state.
canHandle(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandler
Returns true if the handler is capable of handling the current request and/or state
com.amazon.ask - package com.amazon.ask
 
com.amazon.ask.attributes - package com.amazon.ask.attributes
 
com.amazon.ask.attributes.persistence - package com.amazon.ask.attributes.persistence
 
com.amazon.ask.builder - package com.amazon.ask.builder
 
com.amazon.ask.dispatcher - package com.amazon.ask.dispatcher
 
com.amazon.ask.dispatcher.exception - package com.amazon.ask.dispatcher.exception
 
com.amazon.ask.dispatcher.exception.impl - package com.amazon.ask.dispatcher.exception.impl
 
com.amazon.ask.dispatcher.impl - package com.amazon.ask.dispatcher.impl
 
com.amazon.ask.dispatcher.request.handler - package com.amazon.ask.dispatcher.request.handler
 
com.amazon.ask.dispatcher.request.handler.impl - package com.amazon.ask.dispatcher.request.handler.impl
 
com.amazon.ask.dispatcher.request.interceptor - package com.amazon.ask.dispatcher.request.interceptor
 
com.amazon.ask.dispatcher.request.mapper - package com.amazon.ask.dispatcher.request.mapper
 
com.amazon.ask.dispatcher.request.mapper.impl - package com.amazon.ask.dispatcher.request.mapper.impl
 
com.amazon.ask.exception - package com.amazon.ask.exception
 
com.amazon.ask.module - package com.amazon.ask.module
 
com.amazon.ask.request - package com.amazon.ask.request
 
com.amazon.ask.response - package com.amazon.ask.response
 
com.amazon.ask.util - package com.amazon.ask.util
 
CustomSkillBuilder - Class in com.amazon.ask.builder
Builder used to construct a new Skill without any additional modules.
CustomSkillBuilder() - Constructor for class com.amazon.ask.builder.CustomSkillBuilder
 

D

DefaultExceptionMapper - Class in com.amazon.ask.dispatcher.exception.impl
This implementation accesses registered ExceptionHandler instances in the order they were provided.
DefaultExceptionMapper.Builder - Class in com.amazon.ask.dispatcher.exception.impl
 
DefaultHandlerAdapter - Class in com.amazon.ask.dispatcher.request.handler.impl
HandlerAdapter implementation for RequestHandler implementations.
DefaultHandlerAdapter() - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.DefaultHandlerAdapter
 
DefaultRequestDispatcher - Class in com.amazon.ask.dispatcher.impl
This implementation routes incoming requests to a RequestMapper to find a RequestHandlerChain.
DefaultRequestDispatcher.Builder - Class in com.amazon.ask.dispatcher.impl
 
DefaultRequestHandlerChain - Class in com.amazon.ask.dispatcher.request.handler.impl
Default implementation of RequestHandlerChain.
DefaultRequestHandlerChain.Builder - Class in com.amazon.ask.dispatcher.request.handler.impl
 
DefaultRequestMapper - Class in com.amazon.ask.dispatcher.request.mapper.impl
This implementation accesses registered DefaultRequestHandlerChain instances in the order they were provided.
DefaultRequestMapper.Builder - Class in com.amazon.ask.dispatcher.request.mapper.impl
 
deserialize(String, Class<T>) - Method in class com.amazon.ask.util.JacksonSerializer
 
deserialize(InputStream, Class<T>) - Method in class com.amazon.ask.util.JacksonSerializer
 
dispatch(HandlerInput) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
dispatch(HandlerInput) - Method in interface com.amazon.ask.dispatcher.RequestDispatcher
Dispatches an incoming request to the appropriate handling code and returns any output

E

ExceptionHandler - Interface in com.amazon.ask.dispatcher.exception
A handler for handling one or more types of exceptions thrown during the request processing lifecycle.
ExceptionMapper - Interface in com.amazon.ask.dispatcher.exception
Used by the DefaultRequestDispatcher to act on unhandled exceptions encountered during request processing.
execute(HandlerInput, Object) - Method in interface com.amazon.ask.dispatcher.request.handler.HandlerAdapter
Executes the request handler with the supplied input.
execute(HandlerInput, Object) - Method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultHandlerAdapter
 

F

FORMAT_VERSION - Static variable in class com.amazon.ask.util.SdkConstants
 
forPlainText() - Static method in class com.amazon.ask.response.TextContentHelper
 
forRichText() - Static method in class com.amazon.ask.response.TextContentHelper
 

G

GenericRequestHandlerChain - Class in com.amazon.ask.dispatcher.request.handler.impl
GenericRequestHandlerChain.Builder<T extends GenericRequestHandlerChain.Builder<T>> - Class in com.amazon.ask.dispatcher.request.handler.impl
 
getApiClient() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getApiClient() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getAttributes(RequestEnvelope) - Method in interface com.amazon.ask.attributes.persistence.PersistenceAdapter
Retrieves attributes from persistence.
getAttributesManager() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Returns an AttributesManager which can be used to retrieve and store skill attributes.
getContext() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Optionally returns the container context.
getCustomUserAgent() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getCustomUserAgent() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getExceptionHandlers() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getExceptionHandlers() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
 
getExceptionMapper() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getExceptionMapper() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getHandler(HandlerInput, Throwable) - Method in interface com.amazon.ask.dispatcher.exception.ExceptionMapper
Returns a suitable exception handler to dispatch the specified exception, if one exists.
getHandler(HandlerInput, Throwable) - Method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper
 
getHandlerAdapter() - Method in class com.amazon.ask.module.SdkModuleContext
 
getHandlerAdapters() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getHandlerAdapters() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getPersistenceAdapter() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getPersistenceAdapter() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getPersistentAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
Retrieves current persistence attributes.
getRequestAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
Retrieves current request attributes.
getRequestEnvelope() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Returns the RequestEnvelope of the incoming request.
getRequestHandler() - Method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultRequestHandlerChain
 
getRequestHandler() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getRequestHandler() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
Returns the request handler
getRequestHandlerChain(HandlerInput) - Method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper
 
getRequestHandlerChain(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.mapper.RequestMapper
Finds a RequestHandlerChain containing a request handler that is suitable for the incoming request.
getRequestInterceptors() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getRequestInterceptors() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getRequestInterceptors() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getRequestInterceptors() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
 
getRequestInterceptors() - Method in class com.amazon.ask.module.SdkModuleContext
 
getRequestMappers() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getRequestMappers() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getRequestMappers() - Method in class com.amazon.ask.module.SdkModuleContext
 
getResponseBuilder() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Returns a ResponseBuilder that can be used to construct a complete skill response containing speech, directives, etc.
getResponseInterceptors() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getResponseInterceptors() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getResponseInterceptors() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getResponseInterceptors() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
 
getResponseInterceptors() - Method in class com.amazon.ask.module.SdkModuleContext
 
getServiceClientFactory() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Returns a ServiceClientFactory used to retrieve service client instances that can call Alexa APIs.
getSessionAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
Retrieves current session attributes.
getSkillId() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getSkillId() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getUserAgent() - Static method in class com.amazon.ask.util.UserAgentUtils
Returns the user agent string.
getUserAgent(String) - Static method in class com.amazon.ask.util.UserAgentUtils
Returns the user agent string.

H

handle(HandlerInput, Throwable) - Method in interface com.amazon.ask.dispatcher.exception.ExceptionHandler
Handles the exception.
handle(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandler
Handles the request.
HandlerAdapter - Interface in com.amazon.ask.dispatcher.request.handler
An adapter that allows a RequestDispatcher to invoke a type of request handler.
HandlerInput - Class in com.amazon.ask.dispatcher.request.handler
HandlerInput.Builder - Class in com.amazon.ask.dispatcher.request.handler
 

I

intentName(String) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the incoming request is an IntentRequest for the given intent name.
invoke(RequestEnvelope) - Method in class com.amazon.ask.Skill
 
invoke(RequestEnvelope, Object) - Method in class com.amazon.ask.Skill
Invokes the dispatcher to handler the request envelope and construct the handler input

J

JacksonSerializer - Class in com.amazon.ask.util
Jackson backed implementation of Serializer
JacksonSerializer() - Constructor for class com.amazon.ask.util.JacksonSerializer
 

M

matches(Predicate<HandlerInput>) - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
Evaluates a Predicate against the current handler input state.

P

PersistenceAdapter - Interface in com.amazon.ask.attributes.persistence
Persistence adapters allow an AttributesManager to store skill attributes to a persistence layer.
PersistenceException - Exception in com.amazon.ask.exception
Exception thrown when an exception is encountered while a PersistenceAdapter is handling persistent attributes.
PersistenceException(String) - Constructor for exception com.amazon.ask.exception.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for exception com.amazon.ask.exception.PersistenceException
 
persistentAttribute(String, Object) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the persistent attributes included with the HandlerInput contain the expected attribute value.
PlainTextContentContentHelper - Class in com.amazon.ask.response
A helper to assist in building PlainText content.
Predicates - Class in com.amazon.ask.request
A collection of built in Predicates that can be used to evaluate properties of an incoming HandlerInput.
process(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.interceptor.RequestInterceptor
Intercept the incoming request before the request handler is executed.
process(HandlerInput, Optional<Response>) - Method in interface com.amazon.ask.dispatcher.request.interceptor.ResponseInterceptor
Intercept the output from the request handler after it is executed.

R

registerSdkModule(SdkModule) - Method in class com.amazon.ask.builder.SkillBuilder
 
requestAttribute(String, Object) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the request attributes included with the HandlerInput contain the expected attribute value.
RequestDispatcher - Interface in com.amazon.ask.dispatcher
Receives a request, dispatches to customer handling code, and optionally returns a Response.
RequestHandler - Interface in com.amazon.ask.dispatcher.request.handler
Request handlers are responsible for handling one or more types of incoming requests.
RequestHandlerChain - Interface in com.amazon.ask.dispatcher.request.handler
A handler chain contains a request handler and any associated request/response interceptors and exception handlers.
RequestInterceptor - Interface in com.amazon.ask.dispatcher.request.interceptor
Request interceptors are invoked immediately prior to execution of the request handler for an incoming request.
RequestMapper - Interface in com.amazon.ask.dispatcher.request.mapper
The request mapper is responsible for mapping an incoming request to a RequestHandlerChain containing a handler suitable for processing the request.
requestType(Class<T>) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the incoming request is an instance of the given request class.
ResponseBuilder - Class in com.amazon.ask.response
A builder that can be used to construct a complete skill response containing speech, directives, etc.
ResponseBuilder() - Constructor for class com.amazon.ask.response.ResponseBuilder
 
ResponseInterceptor - Interface in com.amazon.ask.dispatcher.request.interceptor
Response interceptors are invoked immediately after execution of the request handler.
RichContentTextContentHelper - Class in com.amazon.ask.response
A helper to assist in building RichText content.

S

saveAttributes(RequestEnvelope, Map<String, Object>) - Method in interface com.amazon.ask.attributes.persistence.PersistenceAdapter
Saves attributes to persistence.
savePersistentAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
Saves the current persistent attribute state back to the persistence layer.
SDK_VERSION - Static variable in class com.amazon.ask.util.SdkConstants
The version number for the SDK.
SdkConstants - Class in com.amazon.ask.util
 
SdkModule - Interface in com.amazon.ask.module
An interface for SDK extensions that can be registered on the SkillBuilder when setting up a Skill instance.
SdkModuleContext - Class in com.amazon.ask.module
Context object passed to SdkModule implementations during module setup.
SdkModuleContext(SkillConfiguration.Builder) - Constructor for class com.amazon.ask.module.SdkModuleContext
 
selectedElementToken(String) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the incoming request is an ElementSelectedRequest with the given token.
serialize(T) - Method in class com.amazon.ask.util.JacksonSerializer
 
serialize(T, OutputStream) - Method in class com.amazon.ask.util.JacksonSerializer
 
sessionAttribute(String, Object) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if session attributes are included with the HandlerInput and contain the expected attribute value.
setApiClient(ApiClient) - Method in class com.amazon.ask.module.SdkModuleContext
 
setExceptionMapper(ExceptionMapper) - Method in class com.amazon.ask.module.SdkModuleContext
 
setPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.module.SdkModuleContext
 
setPersistentAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
Sets persistent attributes.
setRequestAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
Sets request attributes.
setSessionAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
Sets session attributes, replacing any existing attributes already present in the session.
setupModule(SdkModuleContext) - Method in interface com.amazon.ask.module.SdkModule
Method called by the SkillBuilder when .build() is called.
Skill - Class in com.amazon.ask
Top level SDK entry point.
Skill(SkillConfiguration) - Constructor for class com.amazon.ask.Skill
 
SkillBuilder<T extends SkillBuilder<T>> - Class in com.amazon.ask.builder
 
SkillBuilder() - Constructor for class com.amazon.ask.builder.SkillBuilder
 
SkillConfiguration - Class in com.amazon.ask.builder
Represents the configured used to build a Skill instance.
SkillConfiguration.Builder - Class in com.amazon.ask.builder
 
slotValue(String, String) - Static method in class com.amazon.ask.request.Predicates
Returns a predicate that returns to true if the incoming request is an IntentRequest and contains the given slot name and value.
supports(Object) - Method in interface com.amazon.ask.dispatcher.request.handler.HandlerAdapter
Returns true if the adapter supports the type of handler.
supports(Object) - Method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultHandlerAdapter
 

T

TextContentHelper - Class in com.amazon.ask.response
A helper to assist in building PlainText and RichText content.
TextContentHelper() - Constructor for class com.amazon.ask.response.TextContentHelper
 

U

UnhandledSkillException - Exception in com.amazon.ask.exception
Exception thrown when an exception occurs that cannot be handled by an ExceptionHandler.
UnhandledSkillException(Throwable) - Constructor for exception com.amazon.ask.exception.UnhandledSkillException
 
UserAgentUtils - Class in com.amazon.ask.util
 

V

ValidationUtils - Class in com.amazon.ask.util
Useful utilities to validate dependencies

W

withApiClient(ApiClient) - Method in class com.amazon.ask.builder.SkillBuilder
 
withApiClient(ApiClient) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withAskForPermissionsConsentCard(List<String>) - Method in class com.amazon.ask.response.ResponseBuilder
Sets a AskForPermissionsConsentCard card on the response.
withContext(Object) - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput.Builder
 
withCustomUserAgent(String) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withExceptionHandlers(List<ExceptionHandler>) - Method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper.Builder
List of exception handlers to use in the handler chain.
withExceptionHandlers(List<ExceptionHandler>) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
withExceptionMapper(ExceptionMapper) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withExceptionMapper(ExceptionMapper) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withHandlerAdapters(List<HandlerAdapter>) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withHandlerAdapters(Collection<HandlerAdapter>) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withHandlerAdapters(HandlerAdapter...) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withLinkAccountCard() - Method in class com.amazon.ask.response.ResponseBuilder
Sets a LinkAccountCard on the response.
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.attributes.AttributesManager.Builder
 
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.builder.SkillBuilder
 
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput.Builder
 
withPrimaryText(String) - Method in class com.amazon.ask.response.TextContentHelper
 
withReprompt(String) - Method in class com.amazon.ask.response.ResponseBuilder
Sets Reprompt speech on the response.
withRequestEnvelope(RequestEnvelope) - Method in class com.amazon.ask.attributes.AttributesManager.Builder
 
withRequestEnvelope(RequestEnvelope) - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput.Builder
 
withRequestHandler(RequestHandler) - Method in class com.amazon.ask.dispatcher.request.handler.impl.DefaultRequestHandlerChain.Builder
 
withRequestHandler(Object) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
withRequestHandlerChains(List<DefaultRequestHandlerChain>) - Method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper.Builder
 
withRequestInterceptors(List<RequestInterceptor>) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withRequestInterceptors(Collection<RequestInterceptor>) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withRequestInterceptors(RequestInterceptor...) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withRequestInterceptors(List<RequestInterceptor>) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
withRequestMappers(List<RequestMapper>) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withRequestMappers(Collection<RequestMapper>) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withRequestMappers(RequestMapper...) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withResponseInterceptor(List<ResponseInterceptor>) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
withResponseInterceptors(List<ResponseInterceptor>) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withResponseInterceptors(Collection<ResponseInterceptor>) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withResponseInterceptors(ResponseInterceptor...) - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
 
withSecondaryText(String) - Method in class com.amazon.ask.response.TextContentHelper
 
withServiceClientFactory(ServiceClientFactory) - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput.Builder
 
withShouldEndSession(Boolean) - Method in class com.amazon.ask.response.ResponseBuilder
Sets whether the session should end after this response.
withSimpleCard(String, String) - Method in class com.amazon.ask.response.ResponseBuilder
Sets a simple Card on the response with the specified title and content.
withSkillId(String) - Method in class com.amazon.ask.builder.SkillBuilder
 
withSkillId(String) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withSpeech(String) - Method in class com.amazon.ask.response.ResponseBuilder
Sets OutputSpeech on the response.
withStandardCard(String, String, Image) - Method in class com.amazon.ask.response.ResponseBuilder
Sets a standard Card on the response with the specified title, content and image
withTertiaryText(String) - Method in class com.amazon.ask.response.TextContentHelper
 
A B C D E F G H I J M P R S T U V W 
Skip navigation links

Copyright © Amazon.com, Inc. or its affiliates. All Rights Reserved.