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 Object
Object.toString()
Copyright © 2019. All rights reserved.