ExternalEntity Classe

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

public class ExternalEntity

Elemento Corpo della richiesta da usare quando si passano entità esterne alla chiamata al servizio Luis. Definisce un'entità stimata dall'utente che estende un'entità già esistente.

Riepilogo dei costruttori

Costruttore Descrizione
ExternalEntity()

Inizializza una nuova istanza di ExternalEntity.

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

Inizializza una nuova istanza di ExternalEntity.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.String getEntity()

Ottiene il nome dell'entità da estendere.

int getLength()

Ottiene la lunghezza dell'entità stimata.

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

Ottiene una risoluzione personalizzata fornita dall'utente da restituire come stima dell'entità.

int getStart()

Ottiene l'indice dei caratteri iniziale dell'entità stimata.

void setEntity(String entity)

Imposta il nome dell'entità da estendere.

void setLength(int length)

Imposta la lunghezza dell'entità stimata.

void setResolution(JsonNode resolution)

Imposta una risoluzione personalizzata fornita dall'utente da restituire come stima dell'entità.

void setStart(int start)

Imposta l'indice dei caratteri iniziale dell'entità stimata.

void validate()

Convalidare l'oggetto.

Metodi ereditati da 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

Dettagli costruttore

ExternalEntity

public ExternalEntity()

Inizializza una nuova istanza di ExternalEntity.

ExternalEntity

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

Inizializza una nuova istanza di ExternalEntity.

Parametri:

entity - nome dell'entità da estendere.
start - indice dei caratteri iniziale dell'entità stimata.
length - lunghezza dell'entità stimata.
resolution - è stata fornita una risoluzione personalizzata da restituire come stima dell'entità.

Dettagli metodo

getEntity

public String getEntity()

Ottiene il nome dell'entità da estendere.

Restituisce:

Nome dell'entità da estendere.

getLength

public int getLength()

Ottiene la lunghezza dell'entità stimata.

Restituisce:

Lunghezza dell'entità stimata.

getResolution

public JsonNode getResolution()

Ottiene una risoluzione personalizzata fornita dall'utente da restituire come stima dell'entità.

Restituisce:

Un utente ha fornito una risoluzione personalizzata da restituire come stima dell'entità.

getStart

public int getStart()

Ottiene l'indice dei caratteri iniziale dell'entità stimata.

Restituisce:

Indice dei caratteri iniziale dell'entità stimata.

setEntity

public void setEntity(String entity)

Imposta il nome dell'entità da estendere.

Parametri:

entity - Nome dell'entità da estendere.

setLength

public void setLength(int length)

Imposta la lunghezza dell'entità stimata.

Parametri:

length - Lunghezza dell'entità stimata.

setResolution

public void setResolution(JsonNode resolution)

Imposta una risoluzione personalizzata fornita dall'utente da restituire come stima dell'entità.

Parametri:

resolution - Un utente ha fornito una risoluzione personalizzata da restituire come stima dell'entità.

setStart

public void setStart(int start)

Imposta l'indice dei caratteri iniziale dell'entità stimata.

Parametri:

start - Indice dei caratteri iniziale dell'entità stimata.

validate

public void validate()

Convalidare l'oggetto.

Genera un'eccezione:

java.lang.IllegalArgumentException - in valori Null o non validi

Si applica a