Interface AnswerQueryResponseOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AnswerQueryResponse,AnswerQueryResponse.Builder
@Generated
public interface AnswerQueryResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAnswer resource object.Answer resource object.A global unique ID used for logging.com.google.protobuf.ByteStringA global unique ID used for logging.Session resource object.Session resource object.booleanAnswer resource object.booleanSession resource object.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasAnswer
boolean hasAnswer()Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1;- Returns:
- Whether the answer field is set.
-
getAnswer
Answer getAnswer()Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1;- Returns:
- The answer.
-
getAnswerOrBuilder
AnswerOrBuilder getAnswerOrBuilder()Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] API.
.google.cloud.discoveryengine.v1beta.Answer answer = 1; -
hasSession
boolean hasSession()Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2;- Returns:
- Whether the session field is set.
-
getSession
Session getSession()Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2;- Returns:
- The session.
-
getSessionOrBuilder
SessionOrBuilder getSessionOrBuilder()Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest] request.
.google.cloud.discoveryengine.v1beta.Session session = 2; -
getAnswerQueryToken
String getAnswerQueryToken()A global unique ID used for logging.
string answer_query_token = 3;- Returns:
- The answerQueryToken.
-
getAnswerQueryTokenBytes
com.google.protobuf.ByteString getAnswerQueryTokenBytes()A global unique ID used for logging.
string answer_query_token = 3;- Returns:
- The bytes for answerQueryToken.
-