다음을 통해 공유


ExternalEntity 클래스

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

public class ExternalEntity

외부 엔터티를 Luis 서비스 호출에 전달할 때 사용할 Body 요소를 요청합니다. 이미 존재하는 엔터티를 확장하는 사용자 예측 엔터티를 정의합니다.

생성자 요약

생성자 Description
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()

개체의 유효성을 검사합니다.

Throw:

java.lang.IllegalArgumentException - null 또는 잘못된 값

적용 대상