Skip navigation links
A B C D E F G H I J M P R S T U 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.
addHandlerAdapter(GenericHandlerAdapter<HandlerInput, Optional<Response>>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addHandlerAdapters(List<GenericHandlerAdapter<HandlerInput, Optional<Response>>>) - 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.
addRequestInterceptor(GenericRequestInterceptor<HandlerInput>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addRequestMapper(GenericRequestMapper<HandlerInput, Optional<Response>>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addRequestMappers(List<GenericRequestMapper<HandlerInput, Optional<Response>>>) - Method in class com.amazon.ask.module.SdkModuleContext
 
addResponseInterceptor(GenericResponseInterceptor<HandlerInput, Optional<Response>>) - Method in class com.amazon.ask.module.SdkModuleContext
 
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
 
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
Deprecated.
 
build() - Method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher.Builder
Deprecated.
 
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
Deprecated.
 
build() - Method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper.Builder
Deprecated.
 
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() - Constructor for class com.amazon.ask.builder.SkillConfiguration.Builder
 
builder() - Static method in class com.amazon.ask.dispatcher.exception.impl.DefaultExceptionMapper
Deprecated.
 
builder() - Static method in class com.amazon.ask.dispatcher.impl.DefaultRequestDispatcher
Deprecated.
 
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
Deprecated.
 
builder() - Static method in class com.amazon.ask.dispatcher.request.mapper.impl.DefaultRequestMapper
Deprecated.
 

C

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
 
CustomSkill - Class in com.amazon.ask
 
CustomSkill(CustomSkillConfiguration) - Constructor for class com.amazon.ask.CustomSkill
 
CustomSkillBuilder - Class in com.amazon.ask.builder
Builder used to construct a new AlexaSkill without any additional modules.
CustomSkillBuilder() - Constructor for class com.amazon.ask.builder.CustomSkillBuilder
 
CustomSkillConfiguration - Interface in com.amazon.ask.builder
 

D

DefaultExceptionMapper - Class in com.amazon.ask.dispatcher.exception.impl
Deprecated.
DefaultExceptionMapper.Builder - Class in com.amazon.ask.dispatcher.exception.impl
Deprecated.
 
DefaultHandlerAdapter - Class in com.amazon.ask.dispatcher.request.handler.impl
Deprecated.
DefaultHandlerAdapter() - Constructor for class com.amazon.ask.dispatcher.request.handler.impl.DefaultHandlerAdapter
Deprecated.
 
DefaultRequestDispatcher - Class in com.amazon.ask.dispatcher.impl
Deprecated.
DefaultRequestDispatcher.Builder - Class in com.amazon.ask.dispatcher.impl
Deprecated.
 
DefaultRequestHandlerChain - Class in com.amazon.ask.dispatcher.request.handler.impl
Deprecated.
DefaultRequestHandlerChain.Builder - Class in com.amazon.ask.dispatcher.request.handler.impl
Deprecated.
 
DefaultRequestMapper - Class in com.amazon.ask.dispatcher.request.mapper.impl
Deprecated.
DefaultRequestMapper.Builder - Class in com.amazon.ask.dispatcher.request.mapper.impl
Deprecated.
 
deserialize(String, Class<T>) - Method in class com.amazon.ask.util.JacksonSerializer
 
deserialize(InputStream, Class<T>) - Method in class com.amazon.ask.util.JacksonSerializer
 

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
Deprecated.

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

getApiClient() - Method in interface com.amazon.ask.builder.CustomSkillConfiguration
 
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.
getCustomUserAgent() - Method in interface com.amazon.ask.builder.CustomSkillConfiguration
 
getCustomUserAgent() - Method in class com.amazon.ask.builder.SkillConfiguration.Builder
 
getCustomUserAgent() - Method in class com.amazon.ask.builder.SkillConfiguration
 
getHandlerAdapter() - Method in class com.amazon.ask.module.SdkModuleContext
 
getPersistenceAdapter() - Method in interface com.amazon.ask.builder.CustomSkillConfiguration
 
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
Deprecated.
 
getRequestInterceptors() - Method in class com.amazon.ask.module.SdkModuleContext
 
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.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 interface com.amazon.ask.builder.CustomSkillConfiguration
 
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

HandlerAdapter - Interface in com.amazon.ask.dispatcher.request.handler
Deprecated.
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.CustomSkill
 
invoke(RequestEnvelope, Object) - Method in class com.amazon.ask.CustomSkill
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.

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
Deprecated.
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
Deprecated.
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 AlexaSkill 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(GenericExceptionMapper<HandlerInput, Optional<Response>>) - 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(CustomSkillConfiguration) - 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.

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

UserAgentUtils - Class in com.amazon.ask.util
 

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.
withCustomUserAgent(String) - Method in class com.amazon.ask.builder.SkillConfiguration.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
 
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 W 
Skip navigation links

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