Interface ArticleAnswerOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ArticleAnswer, ArticleAnswer.Builder

    public interface ArticleAnswerOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsMetadata​(String key)
      A map that contains metadata about the answer and the document from which it originates.
      String getAnswerRecord()
      The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
      com.google.protobuf.ByteString getAnswerRecordBytes()
      The name of answer record, in the format of "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>"
      Map<String,​String> getMetadata()
      Deprecated.
      int getMetadataCount()
      A map that contains metadata about the answer and the document from which it originates.
      Map<String,​String> getMetadataMap()
      A map that contains metadata about the answer and the document from which it originates.
      String getMetadataOrDefault​(String key, String defaultValue)
      A map that contains metadata about the answer and the document from which it originates.
      String getMetadataOrThrow​(String key)
      A map that contains metadata about the answer and the document from which it originates.
      String getSnippets​(int index)
      Output only.
      com.google.protobuf.ByteString getSnippetsBytes​(int index)
      Output only.
      int getSnippetsCount()
      Output only.
      List<String> getSnippetsList()
      Output only.
      String getTitle()
      The article title.
      com.google.protobuf.ByteString getTitleBytes()
      The article title.
      String getUri()
      The article URI.
      com.google.protobuf.ByteString getUriBytes()
      The article URI.
      • 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 Detail

      • getTitle

        String getTitle()
         The article title.
         
        string title = 1;
        Returns:
        The title.
      • getTitleBytes

        com.google.protobuf.ByteString getTitleBytes()
         The article title.
         
        string title = 1;
        Returns:
        The bytes for title.
      • getUri

        String getUri()
         The article URI.
         
        string uri = 2;
        Returns:
        The uri.
      • getUriBytes

        com.google.protobuf.ByteString getUriBytes()
         The article URI.
         
        string uri = 2;
        Returns:
        The bytes for uri.
      • getSnippetsList

        List<String> getSnippetsList()
         Output only. Article snippets.
         
        repeated string snippets = 3;
        Returns:
        A list containing the snippets.
      • getSnippetsCount

        int getSnippetsCount()
         Output only. Article snippets.
         
        repeated string snippets = 3;
        Returns:
        The count of snippets.
      • getSnippets

        String getSnippets​(int index)
         Output only. Article snippets.
         
        repeated string snippets = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The snippets at the given index.
      • getSnippetsBytes

        com.google.protobuf.ByteString getSnippetsBytes​(int index)
         Output only. Article snippets.
         
        repeated string snippets = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the snippets at the given index.
      • getMetadataCount

        int getMetadataCount()
         A map that contains metadata about the answer and the
         document from which it originates.
         
        map<string, string> metadata = 5;
      • containsMetadata

        boolean containsMetadata​(String key)
         A map that contains metadata about the answer and the
         document from which it originates.
         
        map<string, string> metadata = 5;
      • getMetadataMap

        Map<String,​String> getMetadataMap()
         A map that contains metadata about the answer and the
         document from which it originates.
         
        map<string, string> metadata = 5;
      • getMetadataOrDefault

        String getMetadataOrDefault​(String key,
                                    String defaultValue)
         A map that contains metadata about the answer and the
         document from which it originates.
         
        map<string, string> metadata = 5;
      • getMetadataOrThrow

        String getMetadataOrThrow​(String key)
         A map that contains metadata about the answer and the
         document from which it originates.
         
        map<string, string> metadata = 5;
      • getAnswerRecord

        String getAnswerRecord()
         The name of answer record, in the format of
         "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
         ID>"
         
        string answer_record = 6;
        Returns:
        The answerRecord.
      • getAnswerRecordBytes

        com.google.protobuf.ByteString getAnswerRecordBytes()
         The name of answer record, in the format of
         "projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
         ID>"
         
        string answer_record = 6;
        Returns:
        The bytes for answerRecord.