| Package | Description |
|---|---|
| com.amazon.ask.dispatcher.request.handler | |
| com.amazon.ask.response |
| Modifier and Type | Field and Description |
|---|---|
protected ResponseBuilder |
HandlerInput.responseBuilder |
| Modifier and Type | Method and Description |
|---|---|
ResponseBuilder |
HandlerInput.getResponseBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ResponseBuilder |
ResponseBuilder.addAudioPlayerClearQueueDirective(com.amazon.ask.model.interfaces.audioplayer.ClearBehavior clearBehavior)
Adds an AudioPlayer ClearQueue directive - clear the queue without stopping the currently playing stream,
or clear the queue and stop any currently playing stream.
|
ResponseBuilder |
ResponseBuilder.addAudioPlayerPlayDirective(com.amazon.ask.model.interfaces.audioplayer.PlayBehavior playBehavior,
Long offsetInMilliseconds,
String expectedPreviousToken,
String token,
String url)
Adds an AudioPlayer play directive
|
ResponseBuilder |
ResponseBuilder.addAudioPlayerStopDirective()
Adds an AudioPlayer Stop directive - Stops the current audio Playback
|
ResponseBuilder |
ResponseBuilder.addConfirmIntentDirective(com.amazon.ask.model.Intent updatedIntent)
Adds a Dialog confirmIntent directive to response
|
ResponseBuilder |
ResponseBuilder.addConfirmSlotDirective(String slotName,
com.amazon.ask.model.Intent updatedIntent)
Adds a Dialog confirmSlot directive to response
|
ResponseBuilder |
ResponseBuilder.addDelegateDirective(com.amazon.ask.model.Intent updatedIntent)
Adds a Dialog delegate directive to response
|
ResponseBuilder |
ResponseBuilder.addDirective(com.amazon.ask.model.Directive directive)
Helper method for adding directives to responses
|
ResponseBuilder |
ResponseBuilder.addElicitSlotDirective(String slotName,
com.amazon.ask.model.Intent updatedIntent)
Adds a Dialog elicitSlot directive to response
|
ResponseBuilder |
ResponseBuilder.addHintDirective(String hintText)
Adds a hint directive - show a hint on the screen of the echo show
|
ResponseBuilder |
ResponseBuilder.addRenderTemplateDirective(com.amazon.ask.model.interfaces.display.Template template)
Adds a Display RenderTemplate Directive
|
ResponseBuilder |
ResponseBuilder.addVideoAppLaunchDirective(String source,
String title,
String subtitle)
Adds a VideoApp play directive to play a video
|
ResponseBuilder |
ResponseBuilder.withAskForPermissionsConsentCard(List<String> permissions)
Renders an AskForPermissionsConsent card
|
ResponseBuilder |
ResponseBuilder.withLinkAccountCard()
Renders a link account card
|
ResponseBuilder |
ResponseBuilder.withReprompt(String text)
Has alexa listen for speech from the user.
|
ResponseBuilder |
ResponseBuilder.withShouldEndSession(Boolean shouldEndSession)
Sets shouldEndSession value to null/false/true
|
ResponseBuilder |
ResponseBuilder.withSimpleCard(String cardTitle,
String cardText)
Renders a simple card with the specified title and content
|
ResponseBuilder |
ResponseBuilder.withSpeech(String speechText)
Has Alexa say the provided speech to the user
|
ResponseBuilder |
ResponseBuilder.withStandardCard(String cardTitle,
String cardText,
com.amazon.ask.model.ui.Image image)
Renders a standard card with the specified title, content and image
|
Copyright © 2018. All rights reserved.