ExternalEntity Clase

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

public class ExternalEntity

Request Body element to use when passing External Entities to the Luis Service call. Define una entidad predicha por el usuario que extiende una ya existente.

Resumen del constructor

Constructor Description
ExternalEntity()

Inicializa una nueva instancia de ExternalEntity.

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

Inicializa una nueva instancia de ExternalEntity.

Resumen del método

Modificador y tipo Método y descripción
java.lang.String getEntity()

Obtiene el nombre de la entidad que se va a extender.

int getLength()

Obtiene la longitud de la entidad predicha.

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

Obtiene una resolución personalizada proporcionada por el usuario para devolver como predicción de la entidad.

int getStart()

Obtiene el índice de caracteres inicial de la entidad predicha.

void setEntity(String entity)

Establece el nombre de la entidad que se va a extender.

void setLength(int length)

Establece la longitud de la entidad predicha.

void setResolution(JsonNode resolution)

Establece una resolución personalizada proporcionada por el usuario para devolverla como predicción de la entidad.

void setStart(int start)

Establece el índice de caracteres inicial de la entidad predicha.

void validate()

Valide el objeto .

Métodos heredados de 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

Detalles del constructor

ExternalEntity

public ExternalEntity()

Inicializa una nueva instancia de ExternalEntity.

ExternalEntity

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

Inicializa una nueva instancia de ExternalEntity.

Parámetros:

entity - nombre de la entidad que se va a extender.
start - índice de caracteres de inicio de la entidad predicha.
length - longitud de la entidad predicha.
resolution - se proporcionó una resolución personalizada para devolver como predicción de la entidad.

Detalles del método

getEntity

public String getEntity()

Obtiene el nombre de la entidad que se va a extender.

Devoluciones:

Nombre de la entidad que se va a extender.

getLength

public int getLength()

Obtiene la longitud de la entidad predicha.

Devoluciones:

Longitud de la entidad predicha.

getResolution

public JsonNode getResolution()

Obtiene una resolución personalizada proporcionada por el usuario para devolver como predicción de la entidad.

Devoluciones:

Un usuario proporcionó una resolución personalizada para devolver como predicción de la entidad.

getStart

public int getStart()

Obtiene el índice de caracteres inicial de la entidad predicha.

Devoluciones:

Índice de caracteres inicial de la entidad predicha.

setEntity

public void setEntity(String entity)

Establece el nombre de la entidad que se va a extender.

Parámetros:

entity - Nombre de la entidad que se va a extender.

setLength

public void setLength(int length)

Establece la longitud de la entidad predicha.

Parámetros:

length - Longitud de la entidad predicha.

setResolution

public void setResolution(JsonNode resolution)

Establece una resolución personalizada proporcionada por el usuario para devolverla como predicción de la entidad.

Parámetros:

resolution - Un usuario proporcionó una resolución personalizada para devolver como predicción de la entidad.

setStart

public void setStart(int start)

Establece el índice de caracteres inicial de la entidad predicha.

Parámetros:

start - Índice de caracteres inicial de la entidad predicha.

validate

public void validate()

Valide el objeto .

Produce:

java.lang.IllegalArgumentException - en valores NULL o no válidos

Se aplica a