public static interface Session.TurnOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsQueryConfig(String key)
Optional.
|
String |
getAnswer()
Optional.
|
com.google.protobuf.ByteString |
getAnswerBytes()
Optional.
|
Answer |
getDetailedAnswer()
Output only.
|
AnswerOrBuilder |
getDetailedAnswerOrBuilder()
Output only.
|
AssistAnswer |
getDetailedAssistAnswer()
Output only.
|
AssistAnswerOrBuilder |
getDetailedAssistAnswerOrBuilder()
Output only.
|
Query |
getQuery()
Optional.
|
Map<String,String> |
getQueryConfig()
Deprecated.
|
int |
getQueryConfigCount()
Optional.
|
Map<String,String> |
getQueryConfigMap()
Optional.
|
String |
getQueryConfigOrDefault(String key,
String defaultValue)
Optional.
|
String |
getQueryConfigOrThrow(String key)
Optional.
|
QueryOrBuilder |
getQueryOrBuilder()
Optional.
|
boolean |
hasDetailedAnswer()
Output only.
|
boolean |
hasDetailedAssistAnswer()
Output only.
|
boolean |
hasQuery()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasQuery()
Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn
.google.cloud.discoveryengine.v1.Query query = 1 [(.google.api.field_behavior) = OPTIONAL];
Query getQuery()
Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn
.google.cloud.discoveryengine.v1.Query query = 1 [(.google.api.field_behavior) = OPTIONAL];
QueryOrBuilder getQueryOrBuilder()
Optional. The user query. May not be set if this turn is merely regenerating an answer to a different turn
.google.cloud.discoveryengine.v1.Query query = 1 [(.google.api.field_behavior) = OPTIONAL];
String getAnswer()
Optional. 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.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getAnswerBytes()
Optional. 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.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
boolean hasDetailedAnswer()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.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];
Answer getDetailedAnswer()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.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];
AnswerOrBuilder getDetailedAnswerOrBuilder()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.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];
boolean hasDetailedAssistAnswer()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.GetSessionRequest.include_answer_details] is set to true, this field will be populated when getting assistant session.
.google.cloud.discoveryengine.v1.AssistAnswer detailed_assist_answer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
AssistAnswer getDetailedAssistAnswer()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.GetSessionRequest.include_answer_details] is set to true, this field will be populated when getting assistant session.
.google.cloud.discoveryengine.v1.AssistAnswer detailed_assist_answer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
AssistAnswerOrBuilder getDetailedAssistAnswerOrBuilder()
Output only. In [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1.ConversationalSearchService.GetSession] API, if [GetSessionRequest.include_answer_details][google.cloud.discoveryengine.v1.GetSessionRequest.include_answer_details] is set to true, this field will be populated when getting assistant session.
.google.cloud.discoveryengine.v1.AssistAnswer detailed_assist_answer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
int getQueryConfigCount()
Optional. Represents metadata related to the query config, for example LLM model and version used, model parameters (temperature, grounding parameters, etc.). The prefix "google." is reserved for Google-developed functionality.
map<string, string> query_config = 16 [(.google.api.field_behavior) = OPTIONAL];
boolean containsQueryConfig(String key)
Optional. Represents metadata related to the query config, for example LLM model and version used, model parameters (temperature, grounding parameters, etc.). The prefix "google." is reserved for Google-developed functionality.
map<string, string> query_config = 16 [(.google.api.field_behavior) = OPTIONAL];
@Deprecated Map<String,String> getQueryConfig()
getQueryConfigMap() instead.Map<String,String> getQueryConfigMap()
Optional. Represents metadata related to the query config, for example LLM model and version used, model parameters (temperature, grounding parameters, etc.). The prefix "google." is reserved for Google-developed functionality.
map<string, string> query_config = 16 [(.google.api.field_behavior) = OPTIONAL];
String getQueryConfigOrDefault(String key, String defaultValue)
Optional. Represents metadata related to the query config, for example LLM model and version used, model parameters (temperature, grounding parameters, etc.). The prefix "google." is reserved for Google-developed functionality.
map<string, string> query_config = 16 [(.google.api.field_behavior) = OPTIONAL];
String getQueryConfigOrThrow(String key)
Optional. Represents metadata related to the query config, for example LLM model and version used, model parameters (temperature, grounding parameters, etc.). The prefix "google." is reserved for Google-developed functionality.
map<string, string> query_config = 16 [(.google.api.field_behavior) = OPTIONAL];
Copyright © 2026 Google LLC. All rights reserved.