ExternalEntity 類別

  • java.lang.Object
    • com.microsoft.bot.ai.luis.ExternalEntity

public class ExternalEntity

將外部實體傳遞至 Luis 服務呼叫時,要求要使用的 Body 元素。 定義使用者預測實體,以擴充已經存在的實體。

建構函式摘要

建構函式 Description
ExternalEntity()

初始化外部實體的新實例。

ExternalEntity(String entity, int start, int length, JsonNode resolution)

初始化外部實體的新實例。

方法摘要

修飾詞與類型 方法與描述
java.lang.String getEntity()

取得要擴充之實體的名稱。

int getLength()

取得預測實體的長度。

com.fasterxml.jackson.databind.JsonNode getResolution()

取得使用者提供的自定義解析度,以作為實體的預測傳回。

int getStart()

取得預測實體的起始字元索引。

void setEntity(String entity)

設定要擴充的實體名稱。

void setLength(int length)

設定預測實體的長度。

void setResolution(JsonNode resolution)

設定使用者提供的自定義解析度,以作為實體的預測傳回。

void setStart(int start)

設定預測實體的起始字元索引。

void validate()

驗證物件。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

ExternalEntity

public ExternalEntity()

初始化ExternalEntity的新實例。

ExternalEntity

public ExternalEntity(String entity, int start, int length, JsonNode resolution)

初始化ExternalEntity的新實例。

參數:

entity - 要擴充之實體的名稱。
start - 預測實體的起始字元索引。
length - 預測實體的長度。
resolution - 提供的自定義解析度,可傳回做為實體的預測。

方法詳細資料

getEntity

public String getEntity()

取得要擴充之實體的名稱。

傳回:

要擴充的實體名稱。

getLength

public int getLength()

取得預測實體的長度。

傳回:

預測實體的長度。

getResolution

public JsonNode getResolution()

取得使用者提供的自定義解析度,以作為實體的預測傳回。

傳回:

使用者提供自定義解析度,以作為實體的預測傳回。

getStart

public int getStart()

取得預測實體的起始字元索引。

傳回:

預測實體的起始字元索引。

setEntity

public void setEntity(String entity)

設定要擴充的實體名稱。

參數:

entity - 要擴充的實體名稱。

setLength

public void setLength(int length)

設定預測實體的長度。

參數:

length - 預測實體的長度。

setResolution

public void setResolution(JsonNode resolution)

設定使用者提供的自定義解析度,以作為實體的預測傳回。

參數:

resolution - 使用者提供自定義解析度,以作為實體的預測傳回。

setStart

public void setStart(int start)

設定預測實體的起始字元索引。

參數:

start - 預測實體的起始字元索引。

validate

public void validate()

驗證物件。

擲回:

java.lang.IllegalArgumentException - null 或無效值

適用於