ExternalEntity Classe

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

public class ExternalEntity

Solicitar o elemento Corpo a ser usado ao passar Entidades Externas para a chamada do Serviço Luis. Define uma entidade prevista pelo usuário que estende uma já existente.

Resumo do Construtor

Construtor Description
ExternalEntity()

Inicializa uma nova instância do ExternalEntity.

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

Inicializa uma nova instância do ExternalEntity.

Resumo do método

Modificador e tipo Método e descrição
java.lang.String getEntity()

Obtém o nome da entidade a ser estendida.

int getLength()

Obtém o comprimento da entidade prevista.

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

Obtém uma resolução personalizada fornecida pelo usuário para retornar como previsão da entidade.

int getStart()

Obtém o índice de caractere inicial da entidade prevista.

void setEntity(String entity)

Define o nome da entidade a ser estendida.

void setLength(int length)

Define o comprimento da entidade prevista.

void setResolution(JsonNode resolution)

Define uma resolução personalizada fornecida pelo usuário para retornar como previsão da entidade.

void setStart(int start)

Define o índice de caractere inicial da entidade prevista.

void validate()

Valide o objeto.

Métodos herdados 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

Detalhes do construtor

ExternalEntity

public ExternalEntity()

Inicializa uma nova instância de ExternalEntity.

ExternalEntity

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

Inicializa uma nova instância de ExternalEntity.

Parâmetros:

entity - nome da entidade a ser estendida.
start - índice de caractere inicial da entidade prevista.
length - comprimento da entidade prevista.
resolution - a resolução personalizada fornecida para retornar como previsão da entidade.

Detalhes do método

getEntity

public String getEntity()

Obtém o nome da entidade a ser estendida.

Retornos:

O nome da entidade a ser estendida.

getLength

public int getLength()

Obtém o comprimento da entidade prevista.

Retornos:

O comprimento da entidade prevista.

getResolution

public JsonNode getResolution()

Obtém uma resolução personalizada fornecida pelo usuário para retornar como previsão da entidade.

Retornos:

Um usuário forneceu uma resolução personalizada para retornar como previsão da entidade.

getStart

public int getStart()

Obtém o índice de caractere inicial da entidade prevista.

Retornos:

O índice de caractere inicial da entidade prevista.

setEntity

public void setEntity(String entity)

Define o nome da entidade a ser estendida.

Parâmetros:

entity - O nome da entidade a ser estendida.

setLength

public void setLength(int length)

Define o comprimento da entidade prevista.

Parâmetros:

length - O comprimento da entidade prevista.

setResolution

public void setResolution(JsonNode resolution)

Define uma resolução personalizada fornecida pelo usuário para retornar como previsão da entidade.

Parâmetros:

resolution - Um usuário forneceu uma resolução personalizada para retornar como previsão da entidade.

setStart

public void setStart(int start)

Define o índice de caractere inicial da entidade prevista.

Parâmetros:

start - O índice de caractere inicial da entidade prevista.

validate

public void validate()

Valide o objeto.

Gera:

java.lang.IllegalArgumentException - em valores nulos ou inválidos

Aplica-se a