| Package | Description |
|---|---|
| com.amazon.speech.json |
Contains classes used for converting requests and responses
to and from JSON.
|
| com.amazon.speech.speechlet |
Contains classes used to represent the key elements used for a speech-enabled
web service.
|
| com.amazon.speech.speechlet.interfaces.audioplayer.request |
Contains classes used to represent the requests sent to your Alexa skill relating to the
AudioPlayer interface. |
| com.amazon.speech.speechlet.interfaces.playbackcontroller.request |
Contains classes used to represent the requests sent to your Alexa skill relating to the
PlaybackController interface. |
| com.amazon.speech.speechlet.interfaces.system.request |
Contains classes used to represent the requests sent to your Alexa skill relating to the
System interface. |
| com.amazon.speech.speechlet.verifier |
Contains classes used for verifying requests sent to your service.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpeechletRequestEnvelope<T extends SpeechletRequest>
Envelope to wrap the various parameters of a
SpeechletV2 invocation. |
static class |
SpeechletRequestEnvelope.Builder<T extends SpeechletRequest>
Builder used to construct a new
SpeechletRequestEnvelope. |
| Modifier and Type | Method and Description |
|---|---|
static <E extends SpeechletRequest> |
SpeechletRequestEnvelope.builder()
Returns a new builder instance used to construct a new
SpeechletRequestEnvelope. |
| Modifier and Type | Class and Description |
|---|---|
static class |
SpeechletRequest.SpeechletRequestBuilder<T extends SpeechletRequest.SpeechletRequestBuilder,S extends SpeechletRequest>
Builder used to construct a new
SpeechletRequest. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoreSpeechletRequest
A superclass for core speechlet requests, such as IntentRequest.
|
class |
IntentRequest
The request object containing an
Intent for SpeechletV2 invocation. |
class |
LaunchRequest
The request object used to notify a
SpeechletV2 that a new session has launched. |
class |
SessionEndedRequest
The request object containing all the parameters passed to notify a
SpeechletV2 that a
session ended. |
class |
SessionStartedRequest
The request object used to notify a
SpeechletV2 that a new session has launched. |
| Modifier and Type | Class and Description |
|---|---|
class |
AudioPlayerRequest
Base class for requests used for
AudioPlayer invocation. |
class |
PlaybackFailedRequest
The request object containing the
Error that occurred during audio player playback for
AudioPlayer invocation. |
class |
PlaybackFinishedRequest
The request object indicating the audio player stream has finished playing for
AudioPlayer invocation. |
class |
PlaybackNearlyFinishedRequest
The request object indicating the client playing the audio player stream is ready to
buffer/download the next stream in playback queue.
|
class |
PlaybackStartedRequest
The request object indicating the audio player stream has started playing.
|
class |
PlaybackStoppedRequest
The request object indicating the audio player stream has stopped playing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NextCommandIssuedRequest
The request object indicating that a user wishes to skip to the next media item in their playback
queue using an on-client button press or GUI affordance.
|
class |
PauseCommandIssuedRequest
The request object indicating that a user wishes to pause the playback of a media item using an
on-client button press or GUI affordance.
|
class |
PlaybackControllerRequest
A superclass for Playback Controller requests.
|
class |
PlayCommandIssuedRequest
The request object indicating that a user wishes to start/resume playback of a media item using
an on-client button press or GUI affordance.
|
class |
PreviousCommandIssuedRequest
The request object indicating that a user wishes to skip to the previous media item in their
playback queue using an on-client button press or GUI affordance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExceptionEncounteredRequest
The request object containing an
Intent for SpeechletV2 invocation. |
class |
SystemRequest
A superclass for System requests.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ApplicationIdSpeechletRequestVerifier.verify(SpeechletRequest request,
Session session)
Deprecated.
Returns true if the provided
applicationId is supported by this verifier. |
boolean |
TimestampSpeechletRequestVerifier.verify(SpeechletRequest request,
Session session)
Returns true if the provided date is inclusively within the verifier tolerance, either in the
past or future, of the current system time.
|
boolean |
SpeechletRequestVerifier.verify(SpeechletRequest request,
Session session)
Deprecated.
Verifies a
SpeechletRequest within the context of the Session in which it was
received. |
Copyright © 2016. All rights reserved.