Interface Session.TurnOrBuilder (0.58.0)

public static interface Session.TurnOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAnswer()

public abstract String getAnswer()

The resource name of the answer to the user query.

Only set if the answer generation (/answer API call) happened in this turn.

string answer = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The answer.

getAnswerBytes()

public abstract ByteString getAnswerBytes()

The resource name of the answer to the user query.

Only set if the answer generation (/answer API call) happened in this turn.

string answer = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for answer.

getDetailedAnswer()

public abstract Answer getDetailedAnswer()

Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting answer query session.

.google.cloud.discoveryengine.v1.Answer detailed_answer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Answer

The detailedAnswer.

getDetailedAnswerOrBuilder()

public abstract AnswerOrBuilder getDetailedAnswerOrBuilder()

Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting answer query session.

.google.cloud.discoveryengine.v1.Answer detailed_answer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
AnswerOrBuilder

getQuery()

public abstract Query getQuery()

The user query.

.google.cloud.discoveryengine.v1.Query query = 1;

Returns
Type Description
Query

The query.

getQueryOrBuilder()

public abstract QueryOrBuilder getQueryOrBuilder()

The user query.

.google.cloud.discoveryengine.v1.Query query = 1;

Returns
Type Description
QueryOrBuilder

hasDetailedAnswer()

public abstract boolean hasDetailedAnswer()

Output only. In ConversationalSearchService.GetSession API, if GetSessionRequest.include_answer_details is set to true, this field will be populated when getting answer query session.

.google.cloud.discoveryengine.v1.Answer detailed_answer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the detailedAnswer field is set.

hasQuery()

public abstract boolean hasQuery()

The user query.

.google.cloud.discoveryengine.v1.Query query = 1;

Returns
Type Description
boolean

Whether the query field is set.