ExternalEntity Класс

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

public class ExternalEntity

Запрос элемента Body для использования при передаче внешних сущностей вызову службы Luis. Определяет прогнозируемую сущность пользователя, которая расширяет уже существующую.

Сводка по конструктору

Конструктор Описание
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 или недопустимых

Применяется к