@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecognizeUtteranceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
RecognizeUtteranceResult() |
Modifier and Type | Method and Description |
---|---|
RecognizeUtteranceResult |
clone() |
boolean |
equals(Object obj) |
InputStream |
getAudioStream()
The prompt or statement to send to the user.
|
String |
getContentType()
Content type as specified in the
responseContentType in the request. |
String |
getInputMode()
Indicates whether the input mode to the operation was text or speech.
|
String |
getInputTranscript()
The text used to process the request.
|
String |
getInterpretations()
A list of intents that Amazon Lex determined might satisfy the user's utterance.
|
String |
getMessages()
A list of messages that were last sent to the user.
|
String |
getRequestAttributes()
The attributes sent in the request.
|
String |
getSessionId()
The identifier of the session in use.
|
String |
getSessionState()
Represents the current state of the dialog between the user and the bot.
|
int |
hashCode() |
void |
setAudioStream(InputStream audioStream)
The prompt or statement to send to the user.
|
void |
setContentType(String contentType)
Content type as specified in the
responseContentType in the request. |
void |
setInputMode(String inputMode)
Indicates whether the input mode to the operation was text or speech.
|
void |
setInputTranscript(String inputTranscript)
The text used to process the request.
|
void |
setInterpretations(String interpretations)
A list of intents that Amazon Lex determined might satisfy the user's utterance.
|
void |
setMessages(String messages)
A list of messages that were last sent to the user.
|
void |
setRequestAttributes(String requestAttributes)
The attributes sent in the request.
|
void |
setSessionId(String sessionId)
The identifier of the session in use.
|
void |
setSessionState(String sessionState)
Represents the current state of the dialog between the user and the bot.
|
String |
toString()
Returns a string representation of this object.
|
RecognizeUtteranceResult |
withAudioStream(InputStream audioStream)
The prompt or statement to send to the user.
|
RecognizeUtteranceResult |
withContentType(String contentType)
Content type as specified in the
responseContentType in the request. |
RecognizeUtteranceResult |
withInputMode(String inputMode)
Indicates whether the input mode to the operation was text or speech.
|
RecognizeUtteranceResult |
withInputTranscript(String inputTranscript)
The text used to process the request.
|
RecognizeUtteranceResult |
withInterpretations(String interpretations)
A list of intents that Amazon Lex determined might satisfy the user's utterance.
|
RecognizeUtteranceResult |
withMessages(String messages)
A list of messages that were last sent to the user.
|
RecognizeUtteranceResult |
withRequestAttributes(String requestAttributes)
The attributes sent in the request.
|
RecognizeUtteranceResult |
withSessionId(String sessionId)
The identifier of the session in use.
|
RecognizeUtteranceResult |
withSessionState(String sessionState)
Represents the current state of the dialog between the user and the bot.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setInputMode(String inputMode)
Indicates whether the input mode to the operation was text or speech.
inputMode
- Indicates whether the input mode to the operation was text or speech.public String getInputMode()
Indicates whether the input mode to the operation was text or speech.
public RecognizeUtteranceResult withInputMode(String inputMode)
Indicates whether the input mode to the operation was text or speech.
inputMode
- Indicates whether the input mode to the operation was text or speech.public void setContentType(String contentType)
Content type as specified in the responseContentType
in the request.
contentType
- Content type as specified in the responseContentType
in the request.public String getContentType()
Content type as specified in the responseContentType
in the request.
responseContentType
in the request.public RecognizeUtteranceResult withContentType(String contentType)
Content type as specified in the responseContentType
in the request.
contentType
- Content type as specified in the responseContentType
in the request.public void setMessages(String messages)
A list of messages that were last sent to the user. The messages are ordered based on the order that you returned the messages from your Lambda function or the order that the messages are defined in the bot.
messages
- A list of messages that were last sent to the user. The messages are ordered based on the order that you
returned the messages from your Lambda function or the order that the messages are defined in the bot.public String getMessages()
A list of messages that were last sent to the user. The messages are ordered based on the order that you returned the messages from your Lambda function or the order that the messages are defined in the bot.
public RecognizeUtteranceResult withMessages(String messages)
A list of messages that were last sent to the user. The messages are ordered based on the order that you returned the messages from your Lambda function or the order that the messages are defined in the bot.
messages
- A list of messages that were last sent to the user. The messages are ordered based on the order that you
returned the messages from your Lambda function or the order that the messages are defined in the bot.public void setInterpretations(String interpretations)
A list of intents that Amazon Lex determined might satisfy the user's utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
interpretations
- A list of intents that Amazon Lex determined might satisfy the user's utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
public String getInterpretations()
A list of intents that Amazon Lex determined might satisfy the user's utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
public RecognizeUtteranceResult withInterpretations(String interpretations)
A list of intents that Amazon Lex determined might satisfy the user's utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
interpretations
- A list of intents that Amazon Lex determined might satisfy the user's utterance.
Each interpretation includes the intent, a score that indicates how confident Amazon Lex is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.
public void setSessionState(String sessionState)
Represents the current state of the dialog between the user and the bot.
Use this to determine the progress of the conversation and what the next action might be.
sessionState
- Represents the current state of the dialog between the user and the bot.
Use this to determine the progress of the conversation and what the next action might be.
public String getSessionState()
Represents the current state of the dialog between the user and the bot.
Use this to determine the progress of the conversation and what the next action might be.
Use this to determine the progress of the conversation and what the next action might be.
public RecognizeUtteranceResult withSessionState(String sessionState)
Represents the current state of the dialog between the user and the bot.
Use this to determine the progress of the conversation and what the next action might be.
sessionState
- Represents the current state of the dialog between the user and the bot.
Use this to determine the progress of the conversation and what the next action might be.
public void setRequestAttributes(String requestAttributes)
The attributes sent in the request.
requestAttributes
- The attributes sent in the request.public String getRequestAttributes()
The attributes sent in the request.
public RecognizeUtteranceResult withRequestAttributes(String requestAttributes)
The attributes sent in the request.
requestAttributes
- The attributes sent in the request.public void setSessionId(String sessionId)
The identifier of the session in use.
sessionId
- The identifier of the session in use.public String getSessionId()
The identifier of the session in use.
public RecognizeUtteranceResult withSessionId(String sessionId)
The identifier of the session in use.
sessionId
- The identifier of the session in use.public void setInputTranscript(String inputTranscript)
The text used to process the request.
If the input was an audio stream, the inputTranscript
field contains the text extracted from the
audio stream. This is the text that is actually processed to recognize intents and slot values. You can use this
information to determine if Amazon Lex is correctly processing the audio that you send.
inputTranscript
- The text used to process the request.
If the input was an audio stream, the inputTranscript
field contains the text extracted from
the audio stream. This is the text that is actually processed to recognize intents and slot values. You
can use this information to determine if Amazon Lex is correctly processing the audio that you send.
public String getInputTranscript()
The text used to process the request.
If the input was an audio stream, the inputTranscript
field contains the text extracted from the
audio stream. This is the text that is actually processed to recognize intents and slot values. You can use this
information to determine if Amazon Lex is correctly processing the audio that you send.
If the input was an audio stream, the inputTranscript
field contains the text extracted from
the audio stream. This is the text that is actually processed to recognize intents and slot values. You
can use this information to determine if Amazon Lex is correctly processing the audio that you send.
public RecognizeUtteranceResult withInputTranscript(String inputTranscript)
The text used to process the request.
If the input was an audio stream, the inputTranscript
field contains the text extracted from the
audio stream. This is the text that is actually processed to recognize intents and slot values. You can use this
information to determine if Amazon Lex is correctly processing the audio that you send.
inputTranscript
- The text used to process the request.
If the input was an audio stream, the inputTranscript
field contains the text extracted from
the audio stream. This is the text that is actually processed to recognize intents and slot values. You
can use this information to determine if Amazon Lex is correctly processing the audio that you send.
public void setAudioStream(InputStream audioStream)
The prompt or statement to send to the user. This is based on the bot configuration and context. For example, if
Amazon Lex did not understand the user intent, it sends the clarificationPrompt
configured for the
bot. If the intent requires confirmation before taking the fulfillment action, it sends the
confirmationPrompt
. Another example: Suppose that the Lambda function successfully fulfilled the
intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the response.
audioStream
- The prompt or statement to send to the user. This is based on the bot configuration and context. For
example, if Amazon Lex did not understand the user intent, it sends the clarificationPrompt
configured for the bot. If the intent requires confirmation before taking the fulfillment action, it sends
the confirmationPrompt
. Another example: Suppose that the Lambda function successfully
fulfilled the intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the
response.public InputStream getAudioStream()
The prompt or statement to send to the user. This is based on the bot configuration and context. For example, if
Amazon Lex did not understand the user intent, it sends the clarificationPrompt
configured for the
bot. If the intent requires confirmation before taking the fulfillment action, it sends the
confirmationPrompt
. Another example: Suppose that the Lambda function successfully fulfilled the
intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the response.
clarificationPrompt
configured for the bot. If the intent requires confirmation before taking the fulfillment action, it
sends the confirmationPrompt
. Another example: Suppose that the Lambda function successfully
fulfilled the intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the
response.public RecognizeUtteranceResult withAudioStream(InputStream audioStream)
The prompt or statement to send to the user. This is based on the bot configuration and context. For example, if
Amazon Lex did not understand the user intent, it sends the clarificationPrompt
configured for the
bot. If the intent requires confirmation before taking the fulfillment action, it sends the
confirmationPrompt
. Another example: Suppose that the Lambda function successfully fulfilled the
intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the response.
audioStream
- The prompt or statement to send to the user. This is based on the bot configuration and context. For
example, if Amazon Lex did not understand the user intent, it sends the clarificationPrompt
configured for the bot. If the intent requires confirmation before taking the fulfillment action, it sends
the confirmationPrompt
. Another example: Suppose that the Lambda function successfully
fulfilled the intent, and sent a message to convey to the user. Then Amazon Lex sends that message in the
response.public String toString()
toString
in class Object
Object.toString()
public RecognizeUtteranceResult clone()