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 ClearQueue directive - clear the queue without stopping the currently playing stream, or clear the queue and stop any currently playing stream.
addAudioPlayerPlayDirective(PlayBehavior, Long, String, String, String) - Method in class com.amazon.ask.response.ResponseBuilder
Adds an AudioPlayer play directive
addAudioPlayerStopDirective() - Method in class com.amazon.ask.response.ResponseBuilder
Adds an AudioPlayer Stop directive - Stops the current audio Playback
addConfirmIntentDirective(Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog confirmIntent directive to response
addConfirmSlotDirective(String, Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog confirmSlot directive to response
addDelegateDirective(Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog delegate directive to response
addDirective(Directive) - Method in class com.amazon.ask.response.ResponseBuilder
Helper method for adding directives to responses
addElicitSlotDirective(String, Intent) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Dialog elicitSlot directive to 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.
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.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addHintDirective(String) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a hint directive - show a hint on the screen of the echo show
addRenderTemplateDirective(Template) - Method in class com.amazon.ask.response.ResponseBuilder
Adds a Display RenderTemplate Directive
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.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
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.dispatcher.impl.DefaultRequestDispatcher.Builder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.builder.SkillBuilder
 
addResponseInterceptor(ResponseInterceptor) - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
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 play directive to play a video
apiClient - Variable in class com.amazon.ask.builder.CustomSkillBuilder
 
apiClient - Variable in class com.amazon.ask.builder.SkillConfiguration
 
apiClient - Variable in class com.amazon.ask.Skill
 
AskSdkException - Exception in com.amazon.ask.exception
 
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
Provider for attributes that can be stored on three levels: request, session and persistence.
AttributesManager(PersistenceAdapter, RequestEnvelope) - Constructor for class com.amazon.ask.attributes.AttributesManager
 
attributesManager - Variable in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
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.CustomSkillBuilder
 
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() - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
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 the implementation can handle the specified throwable
canHandle(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandler
Returns true if the handler can dispatch the current request
card - Variable in class com.amazon.ask.response.ResponseBuilder
 
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.request - package com.amazon.ask.request
 
com.amazon.ask.response - package com.amazon.ask.response
 
com.amazon.ask.util - package com.amazon.ask.util
 
context - Variable in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
CustomSkillBuilder - Class in com.amazon.ask.builder
Builder used to construct a new Skill with a custom ApiClient and PersistenceAdapter.
CustomSkillBuilder() - Constructor for class com.amazon.ask.builder.CustomSkillBuilder
 
customUserAgent - Variable in class com.amazon.ask.builder.SkillConfiguration
 
customUserAgent - Variable in class com.amazon.ask.Skill
 

D

DefaultExceptionMapper - Class in com.amazon.ask.dispatcher.exception.impl
DefaultExceptionMapper(List<ExceptionHandler>) - Constructor for class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper
 
DefaultExceptionMapper.Builder - Class in com.amazon.ask.dispatcher.exception.impl
 
DefaultHandlerAdapter - Class in com.amazon.ask.dispatcher.request.handler.impl
Handler adapter for RequestHandler handlers.
DefaultHandlerAdapter() - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.DefaultHandlerAdapter
 
DefaultRequestDispatcher - Class in com.amazon.ask.dispatcher.impl
Using a list of RequestMapper this class tries to find a handler for a request, then delegates the invocation to a HandlerAdapter that supports such a handler.
DefaultRequestDispatcher(Collection<HandlerAdapter>, Collection<RequestMapper>, ExceptionMapper) - Constructor for class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
DefaultRequestDispatcher.Builder - Class in com.amazon.ask.dispatcher.impl
 
DefaultRequestHandlerChain - Class in com.amazon.ask.dispatcher.request.handler.impl
Default implementation of RequestHandlerChain
DefaultRequestHandlerChain(RequestHandler, List<RequestInterceptor>, List<ResponseInterceptor>) - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.DefaultRequestHandlerChain
 
DefaultRequestHandlerChain.Builder - Class in com.amazon.ask.dispatcher.request.handler.impl
 
DefaultRequestMapper - Class in com.amazon.ask.dispatcher.request.mapper.impl
 
DefaultRequestMapper(List<DefaultRequestHandlerChain>) - Constructor for class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper
 
DefaultRequestMapper.Builder - Class in com.amazon.ask.dispatcher.request.mapper.impl
 
deserialize(String, Class<T>) - Method in class com.amazon.ask.util.JacksonSerializer
 
directiveList - Variable in class com.amazon.ask.response.ResponseBuilder
 
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 request handler and returns the output

E

ExceptionHandler - Interface in com.amazon.ask.dispatcher.exception
Handles ones or more exception types and optionally produces a response.
exceptionHandlers - Variable in class com.amazon.ask.builder.SkillBuilder
 
exceptionHandlers - Variable in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper
 
exceptionMapper - Variable in class com.amazon.ask.builder.SkillConfiguration
 
ExceptionMapper - Interface in com.amazon.ask.dispatcher.exception
Used by the DefaultRequestDispatcher to act on unhandled exceptions.
exceptionMapper - Variable in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
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(Object, List<RequestInterceptor>, List<ResponseInterceptor>) - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
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
 
getApiConfiguration(RequestEnvelope) - Method in class com.amazon.ask.Skill
 
getAttributes(RequestEnvelope) - Method in interface com.amazon.ask.attributes.persistence.PersistenceAdapter
 
getAttributesManager() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
getConfigBuilder() - Method in class com.amazon.ask.builder.CustomSkillBuilder
 
getConfigBuilder() - Method in class com.amazon.ask.builder.SkillBuilder
 
getContext() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
getCustomUserAgent() - Method in class com.amazon.ask.builder.SkillConfiguration
 
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
 
getHandlerAdapters() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getPersistenceAdapter() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getPersistentAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
 
getRequestAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
 
getRequestEnvelope() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
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
Routes the request to appropriate controller and retrieves request handler chains
getRequestInterceptors() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getRequestInterceptors() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
 
getRequestMappers() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getResponseBuilder() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
getResponseInterceptors() - Method in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
getResponseInterceptors() - Method in interface com.amazon.ask.dispatcher.request.handler.RequestHandlerChain
 
getServiceClientFactory() - Method in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
getSessionAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
 
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
Accepts an input and generates a response
handler - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
handler - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
HandlerAdapter - Interface in com.amazon.ask.dispatcher.request.handler
Abstracts the handling of handling a request for specific types of handlers.
handlerAdapters - Variable in class com.amazon.ask.builder.SkillConfiguration
 
handlerAdapters - Variable in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
handlerChains - Variable in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper
 
HandlerInput - Class in com.amazon.ask.dispatcher.request.handler
Input to request handler.
HandlerInput(RequestEnvelope, PersistenceAdapter, Object, ServiceClientFactory) - Constructor for class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
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
 

P

persistenceAdapter - Variable in class com.amazon.ask.attributes.AttributesManager
 
PersistenceAdapter - Interface in com.amazon.ask.attributes.persistence
Persistence adapter is responsible for storing and retrieving attributes from a persistence layer.
persistenceAdapter - Variable in class com.amazon.ask.builder.CustomSkillBuilder
 
persistenceAdapter - Variable in class com.amazon.ask.builder.SkillConfiguration
 
persistenceAdapter - Variable in class com.amazon.ask.Skill
 
persistenceAttributesSet - Variable in class com.amazon.ask.attributes.AttributesManager
 
PersistenceException - Exception in com.amazon.ask.exception
 
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.
persistentAttributes - Variable in class com.amazon.ask.attributes.AttributesManager
 
PlainTextContentContentHelper - Class in com.amazon.ask.response
Responsible for building plain text content object using ask-sdk-model in Alexa skills kit display interface
Predicates - Class in com.amazon.ask.request
 
primaryText - Variable in class com.amazon.ask.response.TextContentHelper
 
process(HandlerInput) - Method in interface com.amazon.ask.dispatcher.request.interceptor.RequestInterceptor
 
process(HandlerInput, Optional<Response>) - Method in interface com.amazon.ask.dispatcher.request.interceptor.ResponseInterceptor
 

R

reprompt - Variable in class com.amazon.ask.response.ResponseBuilder
 
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.
requestAttributes - Variable in class com.amazon.ask.attributes.AttributesManager
 
RequestDispatcher - Interface in com.amazon.ask.dispatcher
Receives a request, dispatches to the customer's code and returns the output
requestDispatcher - Variable in class com.amazon.ask.Skill
 
requestEnvelope - Variable in class com.amazon.ask.attributes.AttributesManager
 
requestEnvelope - Variable in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
RequestHandler - Interface in com.amazon.ask.dispatcher.request.handler
Request handlers are responsible for taking a request and generating a response
RequestHandlerChain - Interface in com.amazon.ask.dispatcher.request.handler
An interface containing the request handler and corresponding request/response interceptors.
requestHandlers - Variable in class com.amazon.ask.builder.SkillBuilder
 
RequestInterceptor - Interface in com.amazon.ask.dispatcher.request.interceptor
Request Interceptor contains the logic to execute before handler is called.
requestInterceptors - Variable in class com.amazon.ask.builder.SkillBuilder
 
requestInterceptors - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
requestInterceptors - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
RequestMapper - Interface in com.amazon.ask.dispatcher.request.mapper
Routes the request to appropriate controller
requestMappers - Variable in class com.amazon.ask.builder.SkillConfiguration
 
requestMappers - Variable in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
 
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 - Variable in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
ResponseBuilder - Class in com.amazon.ask.response
Helper to create response using ask-sdk-model as per Alexa Skills Kit interface
ResponseBuilder() - Constructor for class com.amazon.ask.response.ResponseBuilder
 
ResponseInterceptor - Interface in com.amazon.ask.dispatcher.request.interceptor
Response Interceptor contains the logic to be executed after handler returns.
responseInterceptors - Variable in class com.amazon.ask.builder.SkillBuilder
 
responseInterceptors - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain.Builder
 
responseInterceptors - Variable in class com.amazon.ask.dispatcher.request.handler.impl.GenericRequestHandlerChain
 
RichContentTextContentHelper - Class in com.amazon.ask.response
Responsible for building rich text content object using ask-sdk-model in Alexa skills kit display interface

S

saveAttributes(RequestEnvelope, Map<String, Object>) - Method in interface com.amazon.ask.attributes.persistence.PersistenceAdapter
 
savePersistentAttributes() - Method in class com.amazon.ask.attributes.AttributesManager
 
SDK_VERSION - Static variable in class com.amazon.ask.util.SdkConstants
The version number for the SDK.
SdkConstants - Class in com.amazon.ask.util
 
secondaryText - Variable in class com.amazon.ask.response.TextContentHelper
 
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
 
serializer - Variable in class com.amazon.ask.Skill
 
serviceClientFactory - Variable in class com.amazon.ask.dispatcher.request.handler.HandlerInput
 
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.
sessionAttributes - Variable in class com.amazon.ask.attributes.AttributesManager
 
setPersistentAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
 
setRequestAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
 
setSessionAttributes(Map<String, Object>) - Method in class com.amazon.ask.attributes.AttributesManager
 
shouldEndSession - Variable in class com.amazon.ask.response.ResponseBuilder
 
Skill - Class in com.amazon.ask
Top level container for request dispatcher which provides multiple builders for easy configuration
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 standard components needed to build a Skill
SkillConfiguration(List<RequestMapper>, List<HandlerAdapter>, ExceptionMapper, PersistenceAdapter, ApiClient, String, String) - Constructor for class com.amazon.ask.builder.SkillConfiguration
 
SkillConfiguration.Builder - Class in com.amazon.ask.builder
 
skillId - Variable in class com.amazon.ask.builder.SkillBuilder
 
skillId - Variable in class com.amazon.ask.builder.SkillConfiguration
 
skillId - Variable in class com.amazon.ask.Skill
 
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.
speech - Variable in class com.amazon.ask.response.ResponseBuilder
 
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

tertiaryText - Variable in class com.amazon.ask.response.TextContentHelper
 
TextContentHelper - Class in com.amazon.ask.response
Text Helper is responsible for building text content object in Alexa skills kit display interface
TextContentHelper() - Constructor for class com.amazon.ask.response.TextContentHelper
 

U

UnhandledSkillException - Exception in com.amazon.ask.exception
 
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.CustomSkillBuilder
 
withApiClient(ApiClient) - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
withAskForPermissionsConsentCard(List<String>) - Method in class com.amazon.ask.response.ResponseBuilder
Renders an AskForPermissionsConsent card
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.
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
Renders a link account card
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.attributes.AttributesManager.Builder
 
withPersistenceAdapter(PersistenceAdapter) - Method in class com.amazon.ask.builder.CustomSkillBuilder
 
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
Has alexa listen for speech from the user.
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.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
 
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 shouldEndSession value to null/false/true
withSimpleCard(String, String) - Method in class com.amazon.ask.response.ResponseBuilder
Renders a simple card 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
Has Alexa say the provided speech to the user
withStandardCard(String, String, Image) - Method in class com.amazon.ask.response.ResponseBuilder
Renders a standard card 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 © 2018. All rights reserved.