Class SearchKnowledgeResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder>
com.google.cloud.dialogflow.v2.SearchKnowledgeResponse.Builder
All Implemented Interfaces:
SearchKnowledgeResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SearchKnowledgeResponse

public static final class SearchKnowledgeResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder> implements SearchKnowledgeResponseOrBuilder
 The response message for
 [Conversations.SearchKnowledge][google.cloud.dialogflow.v2.Conversations.SearchKnowledge].
 
Protobuf type google.cloud.dialogflow.v2.SearchKnowledgeResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder>
    • getDefaultInstanceForType

      public SearchKnowledgeResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SearchKnowledgeResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SearchKnowledgeResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public SearchKnowledgeResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchKnowledgeResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<SearchKnowledgeResponse.Builder>
    • mergeFrom

      public SearchKnowledgeResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchKnowledgeResponse.Builder>
      Throws:
      IOException
    • getAnswersList

      public List<SearchKnowledgeAnswer> getAnswersList()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
      Specified by:
      getAnswersList in interface SearchKnowledgeResponseOrBuilder
    • getAnswersCount

      public int getAnswersCount()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
      Specified by:
      getAnswersCount in interface SearchKnowledgeResponseOrBuilder
    • getAnswers

      public SearchKnowledgeAnswer getAnswers(int index)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
      Specified by:
      getAnswers in interface SearchKnowledgeResponseOrBuilder
    • setAnswers

      public SearchKnowledgeResponse.Builder setAnswers(int index, SearchKnowledgeAnswer value)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • setAnswers

      public SearchKnowledgeResponse.Builder setAnswers(int index, SearchKnowledgeAnswer.Builder builderForValue)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAnswers

       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAnswers

      public SearchKnowledgeResponse.Builder addAnswers(int index, SearchKnowledgeAnswer value)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAnswers

       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAnswers

      public SearchKnowledgeResponse.Builder addAnswers(int index, SearchKnowledgeAnswer.Builder builderForValue)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAllAnswers

      public SearchKnowledgeResponse.Builder addAllAnswers(Iterable<? extends SearchKnowledgeAnswer> values)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • clearAnswers

      public SearchKnowledgeResponse.Builder clearAnswers()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • removeAnswers

      public SearchKnowledgeResponse.Builder removeAnswers(int index)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • getAnswersBuilder

      public SearchKnowledgeAnswer.Builder getAnswersBuilder(int index)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • getAnswersOrBuilder

      public SearchKnowledgeAnswerOrBuilder getAnswersOrBuilder(int index)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
      Specified by:
      getAnswersOrBuilder in interface SearchKnowledgeResponseOrBuilder
    • getAnswersOrBuilderList

      public List<? extends SearchKnowledgeAnswerOrBuilder> getAnswersOrBuilderList()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
      Specified by:
      getAnswersOrBuilderList in interface SearchKnowledgeResponseOrBuilder
    • addAnswersBuilder

      public SearchKnowledgeAnswer.Builder addAnswersBuilder()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • addAnswersBuilder

      public SearchKnowledgeAnswer.Builder addAnswersBuilder(int index)
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • getAnswersBuilderList

      public List<SearchKnowledgeAnswer.Builder> getAnswersBuilderList()
       Most relevant snippets extracted from articles in the given knowledge base,
       ordered by confidence.
       
      repeated .google.cloud.dialogflow.v2.SearchKnowledgeAnswer answers = 2;
    • getRewrittenQuery

      public String getRewrittenQuery()
       The rewritten query used to search knowledge.
       
      string rewritten_query = 3;
      Specified by:
      getRewrittenQuery in interface SearchKnowledgeResponseOrBuilder
      Returns:
      The rewrittenQuery.
    • getRewrittenQueryBytes

      public com.google.protobuf.ByteString getRewrittenQueryBytes()
       The rewritten query used to search knowledge.
       
      string rewritten_query = 3;
      Specified by:
      getRewrittenQueryBytes in interface SearchKnowledgeResponseOrBuilder
      Returns:
      The bytes for rewrittenQuery.
    • setRewrittenQuery

      public SearchKnowledgeResponse.Builder setRewrittenQuery(String value)
       The rewritten query used to search knowledge.
       
      string rewritten_query = 3;
      Parameters:
      value - The rewrittenQuery to set.
      Returns:
      This builder for chaining.
    • clearRewrittenQuery

      public SearchKnowledgeResponse.Builder clearRewrittenQuery()
       The rewritten query used to search knowledge.
       
      string rewritten_query = 3;
      Returns:
      This builder for chaining.
    • setRewrittenQueryBytes

      public SearchKnowledgeResponse.Builder setRewrittenQueryBytes(com.google.protobuf.ByteString value)
       The rewritten query used to search knowledge.
       
      string rewritten_query = 3;
      Parameters:
      value - The bytes for rewrittenQuery to set.
      Returns:
      This builder for chaining.
    • hasSearchKnowledgeDebugInfo

      public boolean hasSearchKnowledgeDebugInfo()
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
      Specified by:
      hasSearchKnowledgeDebugInfo in interface SearchKnowledgeResponseOrBuilder
      Returns:
      Whether the searchKnowledgeDebugInfo field is set.
    • getSearchKnowledgeDebugInfo

      public SearchKnowledgeDebugInfo getSearchKnowledgeDebugInfo()
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
      Specified by:
      getSearchKnowledgeDebugInfo in interface SearchKnowledgeResponseOrBuilder
      Returns:
      The searchKnowledgeDebugInfo.
    • setSearchKnowledgeDebugInfo

      public SearchKnowledgeResponse.Builder setSearchKnowledgeDebugInfo(SearchKnowledgeDebugInfo value)
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
    • setSearchKnowledgeDebugInfo

      public SearchKnowledgeResponse.Builder setSearchKnowledgeDebugInfo(SearchKnowledgeDebugInfo.Builder builderForValue)
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
    • mergeSearchKnowledgeDebugInfo

      public SearchKnowledgeResponse.Builder mergeSearchKnowledgeDebugInfo(SearchKnowledgeDebugInfo value)
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
    • clearSearchKnowledgeDebugInfo

      public SearchKnowledgeResponse.Builder clearSearchKnowledgeDebugInfo()
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
    • getSearchKnowledgeDebugInfoBuilder

      public SearchKnowledgeDebugInfo.Builder getSearchKnowledgeDebugInfoBuilder()
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
    • getSearchKnowledgeDebugInfoOrBuilder

      public SearchKnowledgeDebugInfoOrBuilder getSearchKnowledgeDebugInfoOrBuilder()
       Debug info for SearchKnowledge.
       
      .google.cloud.dialogflow.v2.SearchKnowledgeDebugInfo search_knowledge_debug_info = 4;
      Specified by:
      getSearchKnowledgeDebugInfoOrBuilder in interface SearchKnowledgeResponseOrBuilder