类 SkillIntent
- java.lang.Object
-
- com.aispeech.dui.dds.agent.SkillIntent
-
public class SkillIntent extends java.lang.Object
Created by yu on 2018/12/20.
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classSkillIntent.ItemSlots
-
构造器概要
构造器 构造器 说明 SkillIntent()技能意图类构造方法SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.lang.String slots)技能意图类构造方法SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.lang.String slots, org.json.JSONObject custom)技能意图类构造方法SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.util.List<SkillIntent.ItemSlots> slotsList)技能意图类构造方法
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddItemSlots(SkillIntent.ItemSlots itemSlots)org.json.JSONObjectgetCustom()java.lang.StringgetInput()java.lang.StringgetIntentName()获取意图名称java.lang.StringgetSkillId()获取技能idjava.lang.StringgetSkillName()java.lang.StringgetSlots()获取语义槽java.util.List<SkillIntent.ItemSlots>getSlotsList()java.lang.StringgetTaskName()获取任务名称voidsetCustom(org.json.JSONObject custom)设置扩展字段, 该字段不会上传到服务,只会在 sys.dialog.start 中透传出去 类似于,对 trigger intent 添加了附加的功能 custom={"shouldShowUI" : "false"}voidsetInput(java.lang.String input)voidsetIntentName(java.lang.String intentName)设置意图名称voidsetSkillId(java.lang.String skillId)设置技能idvoidsetSkillName(java.lang.String skillName)voidsetSlots(java.lang.String slots)设置语义槽voidsetSlotsList(java.util.List<SkillIntent.ItemSlots> slotsList)voidsetTaskName(java.lang.String taskName)设置任务名称org.json.JSONObjecttoJson()java.lang.StringtoString()
-
-
-
构造器详细资料
-
SkillIntent
public SkillIntent()
技能意图类构造方法
-
SkillIntent
public SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.lang.String slots, org.json.JSONObject custom)
技能意图类构造方法- 参数:
skillId- 技能id, 必填taskName- 任务名称, 必填intentName- 意图名称, 必填slots- 语义槽, key-value Json, 可选, 不想填可以填nullcustom- 扩展字段,类似于,对 trigger intent 添加了附加的功能 custom={"shouldShowUI" : "false"}
-
SkillIntent
public SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.lang.String slots)
技能意图类构造方法- 参数:
skillId- 技能id, 必填taskName- 任务名称, 必填intentName- 意图名称, 必填slots- 语义槽, key-value Json, 可选, 不想填可以填null
-
SkillIntent
public SkillIntent(java.lang.String skillId, java.lang.String taskName, java.lang.String intentName, java.util.List<SkillIntent.ItemSlots> slotsList)
技能意图类构造方法- 参数:
skillId- 技能id, 必填taskName- 任务名称, 必填intentName- 意图名称, 必填slotsList- 语义槽, key-value Json, 可选, 不想填可以填null
-
-
方法详细资料
-
getSkillId
public java.lang.String getSkillId()
获取技能id- 返回:
- 技能id
-
setSkillId
public void setSkillId(java.lang.String skillId)
设置技能id- 参数:
skillId- 技能id
-
getSkillName
public java.lang.String getSkillName()
-
setSkillName
public void setSkillName(java.lang.String skillName)
-
getTaskName
public java.lang.String getTaskName()
获取任务名称- 返回:
- 任务名称
-
setTaskName
public void setTaskName(java.lang.String taskName)
设置任务名称- 参数:
taskName- 任务名称
-
getIntentName
public java.lang.String getIntentName()
获取意图名称- 返回:
- 意图名称
-
setIntentName
public void setIntentName(java.lang.String intentName)
设置意图名称- 参数:
intentName- 意图名称
-
getSlots
public java.lang.String getSlots()
获取语义槽- 返回:
- 语义槽
-
setSlots
public void setSlots(java.lang.String slots)
设置语义槽- 参数:
slots- 语义槽
-
getInput
public java.lang.String getInput()
-
setInput
public void setInput(java.lang.String input)
-
getSlotsList
public java.util.List<SkillIntent.ItemSlots> getSlotsList()
-
setSlotsList
public void setSlotsList(java.util.List<SkillIntent.ItemSlots> slotsList)
-
addItemSlots
public void addItemSlots(SkillIntent.ItemSlots itemSlots)
-
setCustom
public void setCustom(org.json.JSONObject custom)
设置扩展字段, 该字段不会上传到服务,只会在 sys.dialog.start 中透传出去 类似于,对 trigger intent 添加了附加的功能 custom={"shouldShowUI" : "false"}- 参数:
custom- 扩展字段
-
getCustom
public org.json.JSONObject getCustom()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
toJson
public org.json.JSONObject toJson()
-
-