ExternalEntity クラス

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

public class ExternalEntity

外部エンティティを Luis サービス呼び出しに渡すときに使用する Body 要素を要求します。 既存のエンティティを拡張するユーザー予測エンティティを定義します。

コンストラクターの概要

コンストラクター 説明
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 の新しいインスタンスを初期化します。

Parameters:

entity - 拡張するエンティティの名前。
start - 予測されたエンティティの開始文字インデックス。
length - 予測されたエンティティの長さ。
resolution - は、エンティティの予測として返されるカスタム解決を提供しました。

メソッドの詳細

getEntity

public String getEntity()

拡張するエンティティの名前を取得します。

Returns:

拡張するエンティティの名前。

getLength

public int getLength()

予測されるエンティティの長さを取得します。

Returns:

予測されるエンティティの長さ。

getResolution

public JsonNode getResolution()

エンティティの予測として返されるユーザー指定のカスタム解決を取得します。

Returns:

ユーザーがエンティティの予測として返すカスタム解決を指定しました。

getStart

public int getStart()

予測されたエンティティの開始文字インデックスを取得します。

Returns:

予測されたエンティティの開始文字インデックス。

setEntity

public void setEntity(String entity)

拡張するエンティティの名前を設定します。

Parameters:

entity - 拡張するエンティティの名前。

setLength

public void setLength(int length)

予測されるエンティティの長さを設定します。

Parameters:

length - 予測されるエンティティの長さ。

setResolution

public void setResolution(JsonNode resolution)

エンティティの予測として返すユーザー指定のカスタム解像度を設定します。

Parameters:

resolution - ユーザーがエンティティの予測として返すカスタム解決を指定しました。

setStart

public void setStart(int start)

予測されるエンティティの開始文字インデックスを設定します。

Parameters:

start - 予測されたエンティティの開始文字インデックス。

validate

public void validate()

オブジェクトを検証します。

Throws:

java.lang.IllegalArgumentException - null 値または無効な値の場合

適用対象