ExternalEntity Classe

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

public class ExternalEntity

Élément Request Body à utiliser lors de la transmission d’entités externes à l’appel du service Luis. Définit une entité prédite par l’utilisateur qui étend une entité déjà existante.

Récapitulatif du constructeur

Constructeur Description
ExternalEntity()

Initialise une nouvelle instance d’entitéexterne.

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

Initialise une nouvelle instance d’entitéexterne.

Résumé de la méthode

Modificateur et type Méthode et description
java.lang.String getEntity()

Obtient le nom de l’entité à étendre.

int getLength()

Obtient la longueur de l’entité prédite.

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

Obtient une résolution personnalisée fournie par l’utilisateur pour revenir en tant que prédiction de l’entité.

int getStart()

Obtient l’index de caractère de début de l’entité prédite.

void setEntity(String entity)

Définit le nom de l’entité à étendre.

void setLength(int length)

Définit la longueur de l’entité prédite.

void setResolution(JsonNode resolution)

Définit une résolution personnalisée fournie par l’utilisateur pour revenir en tant que prédiction de l’entité.

void setStart(int start)

Définit l’index de caractère de début de l’entité prédite.

void validate()

Validez l’objet.

Méthodes héritées 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

Détails du constructeur

ExternalEntity

public ExternalEntity()

Initialise une nouvelle instance de ExternalEntity.

ExternalEntity

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

Initialise une nouvelle instance de ExternalEntity.

Paramètres:

entity - nom de l’entité à étendre.
start - index de caractère de début de l’entité prédite.
length - longueur de l’entité prédite.
resolution - résolution personnalisée à retourner en tant que prédiction de l’entité.

Détails de la méthode

getEntity

public String getEntity()

Obtient le nom de l’entité à étendre.

Retours:

Nom de l’entité à étendre.

getLength

public int getLength()

Obtient la longueur de l’entité prédite.

Retours:

Longueur de l’entité prédite.

getResolution

public JsonNode getResolution()

Obtient une résolution personnalisée fournie par l’utilisateur pour revenir en tant que prédiction de l’entité.

Retours:

Un utilisateur a fourni une résolution personnalisée à retourner comme prédiction de l’entité.

getStart

public int getStart()

Obtient l’index de caractère de début de l’entité prédite.

Retours:

Index de caractère de début de l’entité prédite.

setEntity

public void setEntity(String entity)

Définit le nom de l’entité à étendre.

Paramètres:

entity - Nom de l’entité à étendre.

setLength

public void setLength(int length)

Définit la longueur de l’entité prédite.

Paramètres:

length - Longueur de l’entité prédite.

setResolution

public void setResolution(JsonNode resolution)

Définit une résolution personnalisée fournie par l’utilisateur pour revenir en tant que prédiction de l’entité.

Paramètres:

resolution - Un utilisateur a fourni une résolution personnalisée à retourner comme prédiction de l’entité.

setStart

public void setStart(int start)

Définit l’index de caractère de début de l’entité prédite.

Paramètres:

start - Index de caractère de début de l’entité prédite.

validate

public void validate()

Validez l’objet.

Exception:

java.lang.IllegalArgumentException - sur les valeurs null ou non valides

S’applique à