public class LexEvent extends Object implements Serializable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
class |
LexEvent.Bot
Represents a Lex bot
|
class |
LexEvent.CurrentIntent
models CurrentIntent of Lex event
|
| Constructor and Description |
|---|
LexEvent()
default constructor
|
public String getMessageVersion()
public void setMessageVersion(String messageVersion)
messageVersion - message versionpublic LexEvent withMessageVersion(String messageVersion)
messageVersion - message versionpublic String getInvocationSource()
public void setInvocationSource(String invocationSource)
invocationSource - source of invocationpublic LexEvent withInvocationSource(String invocationSource)
invocationSource - invokation sourcepublic String getUserId()
public void setUserId(String userId)
userId - user idpublic void setSessionAttributes(Map<String,String> sessionAttributes)
sessionAttributes - session attributespublic LexEvent withSessionAttributes(Map<String,String> sessionAttributes)
sessionAttributes - session attributespublic String getOutputDialogMode()
public void setOutputDialogMode(String outputDialogMode)
outputDialogMode - output dialog modepublic LexEvent withOutputDialogMode(String outputDialogMode)
outputDialogMode - output dialog modepublic LexEvent.CurrentIntent getCurrentIntent()
public void setCurrentIntent(LexEvent.CurrentIntent currentIntent)
currentIntent - current intentpublic LexEvent withCurrentIntent(LexEvent.CurrentIntent currentIntent)
currentIntent - current intentpublic LexEvent.Bot getBot()
public void setBot(LexEvent.Bot bot)
bot - Bot object of Lex messagepublic LexEvent withBot(LexEvent.Bot bot)
bot - Bot object of messagepublic String toString()
toString in class ObjectObject.toString()Copyright © 2017. All rights reserved.