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 Type
    Method
    Description
    Answer resource object.
    Answer resource object.
    A global unique ID used for logging.
    com.google.protobuf.ByteString
    A global unique ID used for logging.
    Session resource object.
    Session resource object.
    boolean
    Answer resource object.
    boolean
    Session resource object.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.